/*
 Theme Name:     Zahnarzt Bern
 Theme URI:      https://www.zahnarztpraxis-in-bern.ch/
 Description:    Divi Child Theme
 Template:       Divi
 Version:        1.0.0
*/



body {
  font-weight: 400;
}

.et_pb_main_blurb_image {
  margin-bottom: 15px;
}

/* Header */
header .et_pb_button {
  background-color: #1D3E84 !important;
  border: 1px solid #1D3E84 !important;
  color: #fff !important;
  font-size: 15px !important;
  letter-spacing: 0.1em;
}

/* Menu */
.et_pb_menu.stretch_menu_items .et-menu.nav {
  justify-content: space-evenly;
}
/*
.et_pb_menu.stretch_menu_items .et-menu.nav > li  {
  justify-content: space-evenly;
}
*/

/* Lists */
.entry-content ol {
  list-style-position: outside;
  padding-left: 1.5em;
}

.entry-content ul {
  padding-left: 1.5em;
}

.entry-content .et_pb_text ol li + li,
.entry-content .et_pb_text ol ol,
.entry-content .et_pb_text ul li + li,
.entry-content .et_pb_text ul ul {
  padding-top: 15px;
}

/* Helper classes */
.m-auto {
  margin: auto;
}

.hidden {
  display: none;
}

.inline-block {
  display: inline-block;
}

.relative {
  position: relative
}

.flex {
  display: flex;
}

@media (min-width:981px) {
  .lg\:flex {
    display: flex;
  }
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

@media (min-width:981px) {
  .lg\:justify-between {
    justify-content: space-between;
  }
}

.justify-end {
  justify-content: flex-end;
}

@media (min-width:981px) {
  .lg\:justify-end {
    justify-content: flex-end;
  }
}

.items-center {
  align-items: center;
}

.grow {
  flex-grow: 1;
}

.grow-0 {
  flex-grow: 0;
}

.center-vertically {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.text-center {
  text-align: center;
}

.w-full {
  width: 100%;
}

.w-2\/6 {
  width: 33.333333%;
}

.leading-none {
  line-height: 1;
}

.px-1em {
  padding: 1em 0;
}

.height-25px {
  height: 25px;
  width: auto;
}

.padding-left-20px {
  padding-left: 20px;
}

/* Contact Form 7 */
input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], input[type="date"], select, textarea, input[type="file"]::file-selector-button {
  border: 1px solid #bbb;
  border-radius: 4px;
  padding: 12px 16px;
  width: 100%;
}

.wpcf7-submit {
  background-color: #1D3E84 !important;
  border: 1px solid #1D3E84 !important;
  color: #fff !important;
  font-size: 15px !important;
  letter-spacing: 0.1em;
  padding: 8px 16px;
}