.newsletters-1 .quick_newsletter	{overflow: hidden;width: 100%;}
.newsletters-1 .quick_newsletter	input	{float: left;font: normal 11px Arial, Helvetica, sans-serif;}
.newsletters-1 .quick_newsletter input {float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.newsletters-1 .quick_newsletter	input.text	{background-color: #444;color: #333;width: 100%;}
.newsletters-1 .quick_newsletter	input.text:focus	{background-color:#ddd;color: #333;border: 0px solid #666;}
.newsletters-1 .quick_newsletter input.text {border: 0px;background-color: #fff;line-height: 40px;height: 40px;padding: 0px 20px;color: #fff;color: #999;font-style: italic;width: 100%;font-size: 14px;text-transform: capitalize;float: left;}
.newsletters-1 .quick_newsletter input[type=text] {width: 100%;}
.newsletters-1 .quick_newsletter	input.text:focus {color: #333;font-style: normal;}
.newsletters-1 .quick_newsletter button.btn {line-height: 40px;height: 40px;padding: 0px 15px;color: #fff;float: left;border-radius: 0px;border: 0px;background-color: #333;position: relative;}
.newsletters-1 .quick_newsletter button.btn span {background-color: #333;background-color: rgba(000,000,000,0.1);position: absolute;width: 100%;height: 40px;z-index: 10;top: 0px;left: 0px;}
#subscribe_response_div  {font-size: 10px;color:#ff9900;}
#subscribe_response_div .error {color:red;}
.newsletters-2 .quick_newsletter	{overflow: hidden;width: 100%;float: left;text-align: center;margin-top: 20px;}
.newsletters-2 .quick_newsletter	input	{float: left;font: normal 11px Arial, Helvetica, sans-serif;}
.newsletters-2 .quick_newsletter input {float: none;width: auto !important;border: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;margin: 0px 10px;background-color: transparent;border: 1px solid #fff;font-size: 14px;height: 40px;line-height: 40px;text-transform: capitalize;padding: 0px 10px;}
.newsletters-2 .quick_newsletter	input.text	{color: #fff;}
.newsletters-2 .quick_newsletter	input.text:focus	{background-color:#fff;background-color: rgba(255, 255, 255, 0.7);color: #333;}
.newsletters-2 .quick_newsletter	input.text ::-webkit-input-placeholder {color: #fff !important;font-style: italic !important;text-transform: lowercase !important;}
.newsletters-2 .quick_newsletter	input.text :-moz-placeholder {color: #fff !important;font-style: italic !important;text-transform: lowercase !important;}
.newsletters-2 .quick_newsletter	input.text ::-moz-placeholder {color: #fff !important;font-style: italic !important;text-transform: lowercase !important;}
.newsletters-2 .quick_newsletter button.btn {border: 1px solid #fff;font-size: 14px;height: 40px;line-height: 40px;text-transform: capitalize;padding: 0px 10px;background-color: #fff;}
.footer-newsletters .quick_newsletter	{overflow: hidden;width: 100%;float: left;text-align: center;}
.footer-newsletters .quick_newsletter	input	{float: left;font: normal 11px Arial, Helvetica, sans-serif;}
.footer-newsletters .quick_newsletter input {float: left;width: 95px;border: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: transparent;border: 1px solid #777;font-size: 14px;height: 40px;line-height: 40px;text-transform: capitalize;padding: 0px 10px;margin-right: 10px;margin-top: 20px;}
.footer-newsletters .quick_newsletter	input.text	{color: #777;}
.footer-newsletters .quick_newsletter	input.text:focus	{color: #fff;border: 1px solid #fff;}
.footer-newsletters .quick_newsletter button.btn {border: 0px;font-size: 14px;height: 40px;line-height: 40px;text-transform: capitalize;padding: 0px 10px;width: 40px;float: left;margin-top: 20px;color: #fff;}