/*opacity*/
/*=========================== media query mixin=================*/
/*=========================== media query mixin=================*/
@font-face {
  font-family: 'avenir-book';
  src: url("../fonts/Avenir/AvenirLTStd-Book.eot");
  src: url("../fonts/Avenir/AvenirLTStd-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir/AvenirLTStd-Book.woff2") format("woff2"), url("../fonts/Avenir/AvenirLTStd-Book.woff") format("woff"), url("../fonts/Avenir/AvenirLTStd-Book.ttf") format("truetype"), url("../fonts/Avenir/AvenirLTStd-Book.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'avenir-roman';
  src: url("../fonts/Avenir/AvenirLTStd-Roman.eot");
  src: url("../fonts/Avenir/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir/AvenirLTStd-Roman.woff2") format("woff2"), url("../fonts/Avenir/AvenirLTStd-Roman.woff") format("woff"), url("../fonts/Avenir/AvenirLTStd-Roman.ttf") format("truetype"), url("../fonts/Avenir/AvenirLTStd-Roman.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'avenir-black';
  src: url("../fonts/Avenir/AvenirLTStd-Black.eot");
  src: url("../fonts/Avenir/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir/AvenirLTStd-Black.woff2") format("woff2"), url("../fonts/Avenir/AvenirLTStd-Black.woff") format("woff"), url("../fonts/Avenir/AvenirLTStd-Black.ttf") format("truetype"), url("../fonts/Avenir/AvenirLTStd-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* cta bor spacing */
.wd-contact-wrapper .contact-form label {
  font-size: 22px;
  color: #575757;
  display: block;
  font-weight: normal;
  margin-bottom: 30px; }
.wd-contact-wrapper .contact-form input[type="text"] {
  margin-bottom: 20px;
  padding: 13px 20px;
  width: 100%; }
.wd-contact-wrapper .contact-form textarea {
  width: 100%;
  padding: 20px;
  min-height: 220px; }
.wd-contact-wrapper .contact-form button.submit {
  background-color: #f27624;
  color: #ffffff;
  min-height: 26px;
  line-height: 26px;
  font-size: 18px;
  padding: 10px 40px;
  border: none;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-top: 20px; }
.wd-contact-wrapper .contact-form button:focus {
  outline: none; }
.wd-contact-wrapper .contact-form button img {
  margin-left: 10px; }
.wd-contact-wrapper .contact-form .terms_text {
  font-size: 14px;
  margin-top: 15px; }
.wd-contact-wrapper .contact-detail {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  .wd-contact-wrapper .contact-detail .contact-detail-list {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    border-bottom: 1px solid #ebeeee;
    padding-bottom: 30px; }
    .wd-contact-wrapper .contact-detail .contact-detail-list:first-child {
      margin-top: 0px; }
      @media (max-width: 767px) {
        .wd-contact-wrapper .contact-detail .contact-detail-list:first-child {
          margin-top: 30px; } }
    .wd-contact-wrapper .contact-detail .contact-detail-list:last-child {
      border-bottom: 0px;
      padding-bottom: 0px; }
      @media (max-width: 767px) {
        .wd-contact-wrapper .contact-detail .contact-detail-list:last-child {
          margin-bottom: 30px; } }
    .wd-contact-wrapper .contact-detail .contact-detail-list img {
      background-image: url("//d2war7j3gfrrus.cloudfront.net/wp-content/uploads/2017/11/contact-us-sprite.png");
      width: 78px;
      float: left;
      margin-right: 20px;
      background-repeat: no-repeat; }
      .wd-contact-wrapper .contact-detail .contact-detail-list img.support {
        background-position: 0 0;
        height: 52px; }
      .wd-contact-wrapper .contact-detail .contact-detail-list img.product {
        background-position: 0 -60px;
        height: 52px; }
      .wd-contact-wrapper .contact-detail .contact-detail-list img.partnership {
        background-position: 0 -120px;
        height: 52px; }
      .wd-contact-wrapper .contact-detail .contact-detail-list img.contact-side {
        background-position: 0 -53px;
        height: 47px; }
      .wd-contact-wrapper .contact-detail .contact-detail-list img.calendar-side {
        background-position: 0 -181px;
        height: 66px;
        margin-top: -10px; }
      .wd-contact-wrapper .contact-detail .contact-detail-list img.location-side {
        background-position: 0 -256px;
        height: 60px; }
      @media (max-width: 767px) {
        .wd-contact-wrapper .contact-detail .contact-detail-list img {
          float: none;
          margin: 0px auto 30px; } }
    .wd-contact-wrapper .contact-detail .contact-detail-list h4 {
      font-size: 22px;
      color: #0e0e0e;
      margin-top: 0px;
      line-height: 1;
      margin-bottom: 5px; }
    .wd-contact-wrapper .contact-detail .contact-detail-list p.detail {
      color: #575757;
      font-size: 16px;
      opacity: 0.5;
      max-width: 80%;
      margin-left: 0; }
      .wd-contact-wrapper .contact-detail .contact-detail-list p.detail.margin-20 {
        margin-bottom: 20px; }
        @media (max-width: 767px) {
          .wd-contact-wrapper .contact-detail .contact-detail-list p.detail.margin-20 {
            margin-bottom: 0px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .wd-contact-wrapper .contact-detail .contact-detail-list p.detail {
          max-width: 100%;
          margin-left: 0; } }
      @media (max-width: 767px) {
        .wd-contact-wrapper .contact-detail .contact-detail-list p.detail {
          max-width: 100%;
          margin-left: 0; } }
    .wd-contact-wrapper .contact-detail .contact-detail-list .list-text {
      width: calc(100% - 100px);
      float: right; }
      @media (max-width: 767px) {
        .wd-contact-wrapper .contact-detail .contact-detail-list .list-text {
          width: 100%;
          float: none; } }

/*# sourceMappingURL=widget-contact-us-form.css.map */
