/* print styles */
.print {
  display: block;
}
@media print {

.swiper-container {
  display: none;
}
.lawyer-main img.print {
  display: block !important;
  width: 100%;
  height: auto;
  margin-bottom:25px;

}
a.print {
  display: none;
}
h1 {
  color: black !important;
}

h1 span {
  color: black !important;
}

.phone-number {
  color: black !important;
}

.phone-number a {
  color: black !important;
}

.email-address { 
  color: black !important;
}

.email-address a {
  color: black !important;
}

.lawyer-main__intro {
  color: black;
}

.lawyer-main__more {
  display: none;
}

.tab-block .tab-block__title {
  display: block !important;
}

.tab-block .tab-block__text {
  display: block !important;
}
.tab-block {
  visibility: visible !important;
}
.tab-pane {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  page-break-after: always;
}

.lawyer-main__image {
  background-color: white;
}

.navigation-block {
  display: none !important;
}

.lawyer-details__sidebar {
  display: none !important;
}

.page-footer {
  display: none !important;
}
.page-header {
  display: none;
}

.tab-pane__header {
  display: none !important;
}

.tab-pane__collapse {
  color: black !important;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

ul {
  list-style-type: disc !important;
}

ul li:before {
  display: none !important;
}

.lawyer-main__content {
  padding: 2em !important;
  height: auto !important;
  min-height: auto !important;
}

.lawyer-main {
  height: auto;
  min-height: auto;
  page-break-after: always;
}

.lawyer-details__content {
  opacity: 1 !important;
}

}