header .button {
      height: 32px;
}
header .button a.h3 {
  line-height: 32px;
font-size: 14px;
font-family: "RobotoBold";
}
#subscribe .modwrapper {
  max-width: 400px;
}
#subscribe .cf-button {
  width: auto;
}
#subscribe.modDialog .title {
  margin: 24% auto 6%;
}
.subsresp {
  display: none;
}
#subscribe .wpcf7 p {
  color: #3252a0;
}
.subsresp a {
  text-decoration: underline;
  cursor: pointer;
}
.subsresp a:hover {
  text-decoration: none;

}
.subs-inner {
  margin-top:30px;
}
.subs-side{
  background: #3252a0;
    border: 0;
    color: #fff;
    height: 50px;
    line-height: 50px;
    margin-top: 15px;
}
.subs-side:hover {
  /*background: rgb(233, 229, 225);*/
}
.subs-side.h3 {
  text-transform: uppercase!important;
  font-size: 15px;
  font-family: "RobotoRegular";
}
::-webkit-input-placeholder {
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   text-align: center;
}

::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;
}

:-ms-input-placeholder {
   text-align: center;
}
#text-3 input[type="text"]:focus::-webkit-input-placeholder { color: transparent; }
#text-3 input[type="text"]:focus:-moz-placeholder { color: transparent; }
#text-3 input[type="text"]:focus::-moz-placeholder { color: transparent; }
#text-3 input[type="text"]:focus:placeholder { color:transparent; }
#text-3 input[type="text"]:placeholder { text-align: center; }

#text-3 input[type="text"] {
  margin-top: 30px;
  background-color: #fff;
  border-radius: 30px;
}
#text-3 input[type="submit"] { margin-top: 15px;}
#text-3 .widgettitle {
      z-index: 2;
}
#text-3 .widgettitle:hover {
  pointer-events: none;
}
#text-3 .widgettitle {
  pointer-events: none;
}
.post-2055 .share-btn, .post-2057 .share-btn {
  display: none;
}
@media only screen and (min-width: 1060px) {
  #text-3 .widgettitle:hover {
  }

}
@media only screen and (min-width: 1240px)
{
  .section-contact, .section-contact .button {
    margin-top: 16px;
  }
}
