/*
Theme Name: Merz Belotero
Theme URI: Starboard Media
Author: Jo Eyre
Description: 
License: Copyright
*/
.footer-mandatories {
  padding-top: 100px;
  background: #f3f6f6;
  overflow: hidden;
}

.footer-mandatories .wrapper {
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 40px;
}

.footer-refs {
  background: #f3f6f6;
  overflow: hidden;
  padding-top: 60px;
}

.footer-refs .wrapper {
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 40px;
}

.footer .footer__top {
  padding-top: 60px !important;
}

.footer:after {
  background: #ed7202;
}

.layout-5050 .layout-5050__content {
  padding-top: 60px;
  padding-bottom: 40px;
}

.large-hero:after, .single-news__date:after, .single-page__date:after {
  background: #ed7202;
}

.icons-three-cols li {
  width: 25%;
  padding: 0 1%;
  margin: 0;
}

.header__logo img {
  height: 60px;
}

.form.non-hcp .wpcf7-form label {
  font-size: 0;
  color: transparent;
}

.form.non-hcp .wpcf7-form label span {
  display: block;
}

.form.non-hcp .wpcf7-form label input, .form.non-hcp .wpcf7-form label textarea, .form.non-hcp .wpcf7-form label select {
  display: block;
  border-radius: 0 !important;
  border: 1px solid #d2d2d2 !important;
  background: #f3f6f6;
  color: #212529;
  font-size: 16px;
}

.form.non-hcp .wpcf7-form label ::-webkit-input-placeholder {
  color: black;
}

.form.non-hcp .wpcf7-form label ::-moz-placeholder {
  color: black;
}

.form.non-hcp .wpcf7-form label :-ms-input-placeholder {
  color: black;
}

.form.non-hcp .wpcf7-form label ::-ms-input-placeholder {
  color: black;
}

.form.non-hcp .wpcf7-form label ::placeholder {
  color: black;
}

.form.non-hcp .wpcf7-form .checkbox label {
  color: #212529;
  font-size: inherit;
}

.form.non-hcp .wpcf7-form .checkbox input {
  display: inline-block;
  padding: 7px;
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
  border: 1px solid #d2d2d2 !important;
  background: #f3f6f6;
  width: auto;
  margin: 0;
  margin-right: 10px;
}

.form.non-hcp .wpcf7-form .checkbox .wpcf7-list-item-label {
  display: inline-block;
  color: #212529;
  font-size: inherit;
}

.form.non-hcp .wpcf7-form .checkbox span {
  margin-left: 0;
}

.form.non-hcp .wpcf7-form p {
  text-align: left;
  font-weight: 400;
}

.form.non-hcp .wpcf7-form p strong {
  font-weight: 700;
}

.form.non-hcp .wpcf7-form input.wpcf7-submit {
  display: inline-block;
  width: auto;
}

.results .video-layout video {
  margin-top: 0 !important;
  padding-top: 40px !important;
}

.blog-archive {
  margin-top: 0;
  padding-top: 80px;
}

.blog-archive__featured .blog-article__excerpt::after {
  content: "read more";
  text-decoration: underline;
  display: inline;
  font-weight: 500;
}

.single-news__content ul li, .single-news__content ol li, .single-page__content ul li, .single-page__content ol li {
  margin-bottom: 20px;
}

/* Updates July 2024 */
.wpcf7 .add-clinic-form-container label {
  margin-bottom: 0;
}
.wpcf7 .add-clinic-form-container label span {
  color: red;
}
.wpcf7 .add-clinic-form-container textarea, .wpcf7 .add-clinic-form-container input:not([type=submit]) {
  border: solid 1px #ccc !important;
  border-radius: 0 !important;
  background-color: #eee;
}
.wpcf7 .add-clinic-form-container div.acceptance > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wpcf7 .add-clinic-form-container div.acceptance > p .wpcf7-list-item {
  margin-left: 0;
  margin-right: 10px;
}

.single-page__content {
  margin: auto;
}

@media (min-width: 768px) {
  .layout-5050--border:after {
    background: #ed7202;
  }
  .product-template-default .hero__product-logo {
    width: 480px;
  }
}
@media (min-width: 1024px) {
  .header__logo img {
    height: 60px;
  }
}
@media (max-width: 1023px) {
  .footer-mandatories {
    padding-top: 60px;
  }
  .home .large-hero__cta {
    margin-top: 300px;
  }
}