/* CSS Document */
.clinic-header {
  position: relative;
  overflow: hidden; }

.clinic-header__bg {
  position: absolute;
  inset: 0;
  z-index: 1; }

.clinic-header__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block; }

.clinic-header .container {
  position: relative;
  z-index: 2; }

.clinic-header__content {
  display: flex;
  min-height: 520px;
  align-items: flex-end;
  padding-bottom: 20px; }

.clinic-header .entry-title, .clinic-header .clinic-header__intro, .clinic-header .usp_ar li, .clinic-header .rating_total span {
  text-shadow: 1px 1px 1px rgba(48, 48, 48, 0.63); }

.clinic-header__left {
  flex: 0 0 60%;
  max-width: 60%; }
  .clinic-header__left h2.entry-title {
    font-size: 3em;
    line-height: 1em; }
  .clinic-header__left ul.usp_ar {
    flex-direction: column;
    margin-top: 15px;
    margin-bottom: 15px; }
    .clinic-header__left ul.usp_ar li {
      background-image: url(../images/icons/ic-molar-smile-white.png); }
  .clinic-header__left .btn {
    padding: 10px 20px; }

.clinic-header__right {
  flex: 0 0 40%;
  max-width: 40%;
  display: flex;
  justify-content: flex-end; }

.clinic-header__right .reviews_wrapper .rating_total {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
  .clinic-header__right .reviews_wrapper .rating_total span {
    color: #ffffff; }
.clinic-header__right .reviews_wrapper .rating_total .rating_stars {
  scale: 2.5;
  margin-left: 13%;
  margin-bottom: 20px;
  background-image: url(../images/icons/rating_star_yellow.svg); }

.clinic-header__btns a {
  text-decoration: none !important; }

@media (max-width: 640px) {
  .clinic-header .clinic-header__left h2.entry-title {
    font-size: 2em;
    line-height: 1em; }
  .clinic-header .clinic-header__right {
    justify-content: flex-start; }
  .clinic-header .clinic-header__right .reviews_wrapper .rating_total .rating_stars {
    scale: 1.5;
    margin-left: 13%;
    margin-bottom: 5px; }
  .clinic-header .rating_total {
    margin-bottom: 0px;
    margin-top: 20px; }
  .clinic-header .clinic-header__content {
    justify-content: flex-end; }
  .clinic-header .clinic-header__content {
    flex-direction: column;
    min-height: 520px; }
  .clinic-header .clinic-header__left,
  .clinic-header .clinic-header__right {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%; } }

/*# sourceMappingURL=clinic_header.css.map */
