/* color schemes */


.pro-block-newsletter{
display: flow-root;}


@media (max-width: 768px) {
.pro-block-newsletter{
display: none;}}


.pro-block-newsletter h4 {
  font-weight: bold;
  font-family: 'MuseoSansCyrl700', 'Open Sans';
  font-size: 16px;
  line-height: 1.4;
  padding-bottom: 33px; }

.pro-block-newsletter .form-group:before {
  display: inline-block;
  height: 23px;
  padding-right: 12px;
  border-right-style: solid;
  border-right-width: 1px;
  line-height: 21px;
  position: absolute;
  padding-left: 12px;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  display: none 
}

.pro-block-newsletter #newsletter-input {
  max-width: none;
  padding-left: 5px; }

.pro-block-newsletter #newsletter-input:focus {
  border: 1px solid #ffffff !important;
  box-shadow: none !important; }

.pro-block-newsletter .btn {
  position: absolute;
  right: 0px;
  top: 0px;
  margin: auto 0;
  width: 47px;
  height: 47px;
  line-height: 47px;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-color: transparent; }


.pro-block-newsletter .form-group {
  margin: 0;
  position: relative; }

.form-error #newsletter-input {
  background-image: none; }

.pro-block-newsletter .btn:before,
.pro-block-newsletter .btn:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

  .pro-block-newsletter #newsletter-input {
    font-size: 12px; } }
.alert.alert-newsletter {
  margin: 0;
  border-radius: 0; }

/*# sourceMappingURL=problocknewsletter.css.map */
