      #privacy-col {
        border: 10px solid #fff;
        padding: 20px;
        font-family: Vollkorn, sans-serif;
        font-weight: normal;
        font-size: 1.2em;
        color: #000; /* #0086ae; */
        background: url('../grey_wash_wall7.png') repeat;
        height:100%;
        overflow-y: auto;
      }

      #contact-col {
        height: 100%;
      }

      #contact-page{
        border: 10px solid #fff;
        padding: 20px;
        font-family: Vollkorn, sans-serif;
        font-weight: normal;
        font-size: 1.2em;
        color: #000; /* #0086ae; */
        background: url('../grey_wash_wall7.png') repeat;
        height:100%;
        max-width:420px;
        overflow-y: auto;
        margin: 0 auto;
      }

      a.site-footer-link,
      a.site-footer-link:link,
      a.site-footer-link:hover,
      a.site-footer-link:active,
      a.site-footer-link:visited
      {
        cursor: pointer;
        text-decoration: underline;
        color: #000;
      }

      #contact-page a,
      #contact-page a:link,
      #contact-page a:hover,
      #contact-page a:active,
      #contact-page a:visited
      {
        cursor: pointer;
        text-decoration: underline;
        color: #000;
      }

      #popup-privacy a,
      #popup-privacy a:link,
      #popup-privacy a:hover,
      #popup-privacy a:active,
      #popup-privacy a:visited
      {
        cursor: pointer;
        text-decoration: underline;
        color: #000;
      }

      #contact-form-layout,
      #unsubscribe-form-layout
      {
        font-style: italic;
        font-size: 0.8em;
        color: #000;
      }

      #contact-form-layout input,
      #contact-form-layout textarea,
      #unsubscribe-form-layout input,
      #unsubscribe-form-layout textarea
      {
        font-style: normal;
        font-size: 1.25em;
        color: #000;
        margin-bottom: 8px;
      }

      form.cmxform label.error,label.error{color:red;font-style:italic}
      /* div.error{display:none;} */
      input, textarea 
      {
        border:1px solid black;
      }
      /* input.checkbox{border:none} */
      input:focus{border:1px dotted black;}
      input.error{border:1px dotted red;}

      #dialog-sending
      {
        position: fixed;
        border: 10px solid #fff;
        top: 50%;
        left: 50%;
        width: 160px;
        height: 120px;
        margin-left: -80px;
        margin-top: -60px;
        background: url('../grey_wash_wall7.png') repeat;
        font-family: Vollkorn, sans-serif;
        font-weight: normal;
        font-size: 1.2em;
        font-style: italic;
        color: #000;
        display: none;
        z-index: 1003;
      }

      #dialog-submitted,
      #dialog-submitted-error
      {
        position: fixed;
        border: 10px solid #fff;
        top: 50%;
        left: 50%;
        width: 160px;
        height: 120px;
        margin-left: -80px;
        margin-top: -60px;
        background: url('../grey_wash_wall7.png') repeat;
        font-family: Vollkorn, sans-serif;
        font-weight: normal;
        font-size: 1.2em;
        font-style: italic;
        color: #000;
        display: none;
        z-index: 1004;
        cursor: pointer;
        text-shadow: #c69 0px 1px 1px
      }

      .dialogBorder
      {
        border: 2px solid #000;
        height: 100%;
        width: 100%;
        padding: 10px;
      }
.loader {
  font-size: 6px;
  margin: 24px auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 0 #ffffff;
  }
  12.5% {
    box-shadow: 0 -3em 0 0 #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0 0 0 #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 -1em #ffffff;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em #ffffff, 2em -2em 0 0 #ffffff, 3em 0 0 0.2em #ffffff, 2em 2em 0 0 #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 -1em #ffffff;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0em 0 0 #ffffff, 2em 2em 0 0.2em #ffffff, 0 3em 0 0em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0em 0 -1em #ffffff, -2em -2em 0 -1em #ffffff;
  }
  50% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 0em #ffffff, 0 3em 0 0.2em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 -1em #ffffff, -2em -2em 0 -1em #ffffff;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 0 #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0 0 0 #ffffff, -2em -2em 0 -1em #ffffff;
  }
  75% {
    box-shadow: 0em -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0em 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0 #ffffff;
  }
  87.5% {
    box-shadow: 0em -3em 0 0 #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 0 #ffffff, -2em -2em 0 0.2em #ffffff;
  }
}
@keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 0 #ffffff;
  }
  12.5% {
    box-shadow: 0 -3em 0 0 #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0 0 0 #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 -1em #ffffff;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em #ffffff, 2em -2em 0 0 #ffffff, 3em 0 0 0.2em #ffffff, 2em 2em 0 0 #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 -1em #ffffff;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0em 0 0 #ffffff, 2em 2em 0 0.2em #ffffff, 0 3em 0 0em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0em 0 -1em #ffffff, -2em -2em 0 -1em #ffffff;
  }
  50% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 0em #ffffff, 0 3em 0 0.2em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 -1em #ffffff, -2em -2em 0 -1em #ffffff;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 0 #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0 0 0 #ffffff, -2em -2em 0 -1em #ffffff;
  }
  75% {
    box-shadow: 0em -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0em 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0 #ffffff;
  }
  87.5% {
    box-shadow: 0em -3em 0 0 #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 0 #ffffff, -2em -2em 0 0.2em #ffffff;
  }
}

