/*
* Divi Theme Customizations
**************************************/

body #logo {
  max-height: 50px !important;
}

body .et_pb_bg_layout_light .et_pb_post .post-meta a {
  color: #2EA3F2;
}

/* Footer */

body #footer-info p {
  margin: 0;
  padding: 0;
  line-height: 1.4;
}

@media(min-width: 768px){
  body #footer-info p .link ~ .link:before {
    content: "|";
  }
}

@media(max-width: 767px){
  body #footer-info p .link {
    display: block;
    margin-top: 0.25em;
    text-align: center;
  }
}

/* OneTrust Customizations */

body .ot-sdk-show-settings,
body .optanon-show-settings {
  padding: 0;
  color: inherit;
  border: none;
  font-size: inherit;
  line-height: inherit;
  background: transparent none;
  letter-spacing: 0;
  font-weight: inherit;
  cursor: pointer;
}

body .ot-sdk-show-settings:after,
body .optanon-show-settings:after {
  display: inline-block;
  content: "";
  width: 29px;
  height: 14px;
  background: url('data:image/png;base64,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') 0 0 no-repeat;
  background-size: contain;
  transform: translate(4px, 2px);
}

body .ot-sdk-show-settings:hover,
body .optanon-show-settings:hover,
body .ot-sdk-show-settings:focus,
body .optanon-show-settings:focus {
  background: transparent none;
  opacity: 0.7;
}
