@charset "UTF-8";
/* -------------------------------- ALLGEMEIN ------------------------------- */
.box-shadow-strong {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
}
.secondary-btn:hover {
  background: #fff;
  color: #c53530;
  border: 1px solid #c53530;
}
#pageid-2 h1, #pageid-3 h1, #pageid-5 h1, #pageid-17 h1 {
  color: #212529 !important;
}
.hyphens-auto {
  hyphens: auto !important;
}
.dark {
  color: #555 !important;
}
.white {
  color: #fff !important;
}
.flex-direction-column {
  flex-direction: column !important;
}
.services-block-four .inner-box h3 {
  text-transform: none !important;
  height: 50px;
  display: flex;
  align-items: center;
}
.leerzeile {
  padding: 0 5px !important;
}
.service-img {
  object-fit: cover;
  max-width: 540px;
  min-height: 360px;
  object-position: center center;
}
/* --------------------------------- NAVBAR --------------------------------- */
.navbar-nav {
  border-top: none !important;
}
.navbar-nav .dropdown-menu .nav-link {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  font-size: 16px;
  letter-spacing: 0;
}
.navbar-nav .dropdown-menu .nav-link:hover, .navbar-nav .dropdown-menu .nav-link:focus, .navbar-nav .dropdown-menu .nav-link:active {
  text-decoration: none;
  transition-duration: 500ms;
  outline: none;
}
.navbar {
  background: #f7f7f7 !important;
}
#pageid-1 .navbar {
  border-bottom: none !important;
}
.navbar-dark .navbar-toggler, .navbar-white .navbar-toggler, .navbar-cyan .navbar-toggler {
  background: #c53530;
  border: none;
}
.navbar-dark .navbar-toggler:focus, .navbar-white .navbar-toggler:focus, .navbar-cyan .navbar-toggler:focus {
  outline: none !important;
}
.navbar-collapse .navbar-nav .nav-item .nav-link:hover {
  background-color: #c53530 !important;
  color: #fff !important;
}
.navbar-nav .nav-item .nav-link {
  font-size: 16px;
}
/* --------------------------------- FOOTER --------------------------------- */
footer .footer-content-area {
  padding-top: 120px;
}
footer .contact_info h5 {
  color: #c53530 !important;
  font-size: 18px !important;
  margin-bottom: 15px;
}
footer .contact_info a {
  color: #fff;
  font-size: 14px;
}
footer .contact_info a:hover {
  color: #c53530;
}
footer .contact_info .fa-phone {
  transform: rotate(90deg);
}
footer .contact_info .phone, footer .contact_info .mail {
  text-decoration: underline;
}
footer .contact_info ul li {
  margin: 5px 0;
  font-size: 14px;
}
footer .fa {
  margin-right: 5px;
}
/* CTA */
/* Exclude from.. */
#pageid-2 .cta-area, #pageid-3 .cta-area, #pageid-5 .cta-area, #pageid-17 .cta-area {
  display: none !important;
}
.cta-area .cta-card {
  border-top: 5px solid #c53530;
  display: flex;
  justify-content: space-between;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  padding: 40px;
  margin-bottom: -50px;
  z-index: 15;
  position: relative;
  background-color: #fff;
  border-radius: 10px;
}
/* --------------------------------- KONTAKT -------------------------------- */
/* ------------------------------ MAIN CONTENT ------------------------------ */
/* Ihr schreibbüro für Transkription & Korrektur */
#services .article {
  background-color: #fff !important;
  border: 2px solid #3f3f42;
}
#services .article p {
  color: #3f3f42 !important;
}
/* UNSERE SERVICES IM ÜBERBLICK */
#services2 .service_single_content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 30px;
}
/* FAQ */
#faq .faq-area .wave {
  transition: 0.3s ease;
  text-align: center;
}
#faq .faq-area .wave:hover {
  color: #c53530;
  background: #fff;
  border: 1px solid #c53530;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 5px;
  box-sizing: border-box;
}
#faq .faq-area dd p {
  text-align: justify;
  hyphens: auto;
}
/* TEAM */
.our_team_area .team-img-wrapper .team-img {
  object-fit: cover;
  height: 300px;
}
/* KUNDEN */
.clients_testimonials_area .section-title {
  color: #fff;
}
.clients_testimonials_area .client_slides {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.clients_testimonials_area .client_slides .single-testimonial {
  padding: 50px 50px 30px 50px;
  flex-grow: 1;
  min-height: 420px;
  display: flex;
  flex-direction: column;
}
.clients_testimonials_area .client_slides .single-testimonial .testimonial-description {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.clients_testimonials_area .client_slides .single-testimonial .testimonial-description .center-wrapper {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.clients_testimonials_area .client_slides .single-testimonial .testimonial-description .center-wrapper .testimonial_text p {
  text-align: justify;
  hyphens: auto;
}
/* ---------------------------------------------- SCHREIBSERVICES --------------------------------------------- */
.subpage-title {
  padding-left: 45px;
}
.subpage-title h1 {
  color: #3f3f42 !important;
  position: relative;
  z-index: 1;
  background-color: #fff;
}
.subpage-title:before {
  content: "";
  position: absolute;
  left: 10px;
  bottom: -13px;
  top: -20px;
  width: 300px;
  z-index: 0;
  border: 4px solid #c53530;
}
.text-to-image .col-12, .image-to-text .col-12 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.text-to-image .col-12 h1, .text-to-image .col-12 h2, .text-to-image .col-12 h3, .text-to-image .col-12 h4, .text-to-image .col-12 h5, .text-to-image .col-12 h6, .image-to-text .col-12 h1, .image-to-text .col-12 h2, .image-to-text .col-12 h3, .image-to-text .col-12 h4, .image-to-text .col-12 h5, .image-to-text .col-12 h6 {
  /*color: #3f3f42 !important;*/
  margin-bottom: 30px;
}
.text-to-image .col-12 p, .text-to-image .col-12 ul, .text-to-image .col-12 li, .image-to-text .col-12 p, .image-to-text .col-12 ul, .image-to-text .col-12 li {
  color: #555 !important;
  list-style-type: disc;
  text-align: justify;
  hyphens: auto;
}
.text-to-image .col-12 ul, .image-to-text .col-12 ul {
  padding: 0 0 0 15px;
}
.text-to-image .col-12 ul li, .image-to-text .col-12 ul li {
  margin: 15px 0;
}
.text-to-image .list-title, .image-to-text .list-title {
  height: 50px;
  display: flex;
  align-items: center;
}
.text-to-image .services-block-four, .image-to-text .services-block-four {
  margin-bottom: 0;
}
.image-to-text {
  background: #f2f2f2 !important;
}
/* -------------------------- INTERVIEWTRANSKIPTION ------------------------- */
/* ----------------------- JURISTISCHER SCHREIBSERVICE ----------------------- */
/* ---------------------- MEDIZINISCHER SCHREIBSERVICE ---------------------- */
/* SSL SIEGEL OVERRIDE */
#pageid-15 section.text-to-image:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > img:nth-child(1) {
  visibility: visible;
  animation-delay: 0.4s;
  animation-name: fadeInLeft;
  object-fit: contain;
  width: 360px;
}
/* ----------------------------- KORREKTURLESEN ----------------------------- */
/* ----------------------------------- AGB,Datenschutz ---------------------------------- */
#pageid-17 p, #pageid-3 p {
  text-align: justify;
  hyphens: auto;
  display: flex;
  justify-content: center;
}
/*# sourceMappingURL=../../template/css/_maps/zz_custom.map */