@media print {
  * {
    line-height: 1.5 !important;
    font-size: 10pt !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: none !important;
    transition: none !important;
  }

  .footer__b-content * {
    font-size: 1rem;
    line-height: 1.5;
  }

  html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    width: 210mm;
    height: 297mm;
    font-size: 12pt !important;
    margin: 0;
    padding: 0;
  }

  body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background: #ffffff !important;
    color: #000000 !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 1rem;
    line-height: 1.5 !important;
    margin: 0 auto;
    text-rendering: optimizeLegibility;
    padding: 2cm 1.25cm;
    text-align: justify;
  }

  body,
html,
main {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
  }

  pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
  }

  a {
    background-color: transparent;
  }

  b,
strong {
    font-weight: bold;
  }

  small {
    font-size: 80%;
  }

  sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }

  sub {
    bottom: -0.25em;
  }

  sup {
    top: -0.5em;
  }

  button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
  }

  button,
input {
    overflow: visible;
  }

  button,
select {
    text-transform: none;
  }

  button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
  }

  button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }

  button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText;
  }

  fieldset {
    padding: 0.35em 0.75em 0.625em;
  }

  legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
  }

  progress {
    vertical-align: baseline;
  }

  textarea {
    overflow: auto;
  }

  [type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0;
  }

  [type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto;
  }

  [type=search] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
  }

  [type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
  }

  details {
    display: block;
  }

  summary {
    display: list-item;
  }

  p, a, li, span, td, th {
    font-size: 10pt !important;
    text-align: left !important;
    line-height: 1.3 !important;
    color: #000000;
  }

  p,
table,
ul,
ol,
dl {
    margin-bottom: 3pt;
    margin-top: 0;
  }

  p:last-child,
ul:last-child,
ol:last-child {
    margin-bottom: 0;
  }

  h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000000 !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: normal;
    margin-bottom: 5pt;
    margin-top: 0;
    text-align: left;
    page-break-after: avoid;
    page-break-inside: avoid;
    line-height: 1.2 !important;
  }

  h1 {
    font-size: 18pt !important;
  }

  h2 {
    font-size: 17pt !important;
  }

  h3 {
    font-size: 16pt !important;
  }

  h4 {
    font-size: 15pt !important;
  }

  h5 {
    font-size: 14pt !important;
  }

  h6 {
    font-size: 13pt !important;
  }

  a, a:visited {
    color: #000000 !important;
    text-decoration: none !important;
    word-wrap: break-word !important;
  }

  table {
    border-collapse: collapse;
  }

  thead {
    display: table-header-group;
  }

  table,
th,
td {
    border-bottom: 1px solid #000000;
  }

  td,
th {
    padding: 12pt/2 12pt;
    page-break-inside: avoid;
  }

  code,
pre,
kbd {
    border: 1px solid #bbbbbb;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace !important;
    font-size: 85%;
  }

  code,
kbd {
    padding: 3px;
  }

  pre {
    margin-bottom: 10pt;
    padding: 10px 12px;
  }
  pre code,
pre kbd {
    border: 0;
  }

  ::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
    color: transparent;
  }

  blockquote {
    border: 0;
    border-left: none;
    margin: 0;
    padding: 12px 10pt;
  }
  blockquote:first-child {
    margin-top: 0;
  }
  blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
  }
  blockquote footer {
    display: block;
    font-size: 80%;
  }

  img {
    border: none;
    display: block;
    max-width: 100% !important;
    vertical-align: middle;
  }

  hr {
    overflow: visible;
    box-sizing: content-box;
    border: 0;
    border-bottom: 2px solid #bbbbbb;
    height: 0;
    margin: 15pt 0;
    padding: 0;
  }

  dt {
    font-weight: bold;
  }

  dd {
    margin: 0;
    margin-bottom: 5pt;
  }

  abbr[title],
acronym[title] {
    border: 0;
    text-decoration: none;
  }

  table,
blockquote,
pre,
code,
figure,
li,
hr,
ul,
ol,
a,
tr,
section {
    page-break-inside: avoid;
  }

  section.table,
section.news {
    page-break-inside: auto;
  }

  h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
    orphans: 3;
    widows: 3;
  }

  h1 + p,
h2 + p,
h3 + p {
    page-break-before: avoid;
  }

  img {
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: avoid;
  }

  pre {
    white-space: pre-wrap !important;
    word-wrap: break-word;
  }

  abbr[title]:after,
acronym[title]:after {
    content: " (" attr(title) ")";
  }

  .page-break,
.page-break-before {
    page-break-before: always;
  }

  .page-break-after {
    page-break-after: always;
  }

  a.no-reformat:after {
    content: "";
  }

  abbr[title].no-reformat:after,
acronym[title].no-reformat:after {
    content: "";
  }

  .no-reformat abbr:after,
.no-reformat acronym:after,
.no-reformat a:after {
    content: "";
  }

  pre,
code,
blockquote {
    border: 0;
    background: transparent;
  }

  .container {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
  }

  .content-line {
    padding: 20pt 0 !important;
  }
  .content-line > .content-line {
    padding: 0 !important;
  }

  template,
[hidden],
.header__service-nav-line,
.main-nav,
.btn-burger,
.footer__socials,
.footer__b-content:nth-child(2),
.icon.icon_long-arrow,
.ctype-ce_image_text_link_footer,
.inf-360deg-icon,
.footer__top-panel,
.slick-arrow,
.lightbox-container .icon.icon_plus,
.no-print,
.page-sections-nav,
.slick-cloned,
.main-banner__slide__caption .btn.btn-play,
.main-banner__slide__caption .video-descr,
.content-line.iframe-center {
    display: none !important;
  }

  .aos-init {
    opacity: 1 !important;
    transform: none !important;
  }
  .aos-init[data-aos=fade-up] {
    transform: none !important;
  }

  .teaser-1 h1,
.teaser-1 h2,
.teaser-1 h3,
.teaser-1 h4,
.teaser-1 h5,
.teaser-1 h6,
.teaser-1 span,
.teaser-2 h1,
.teaser-2 h2,
.teaser-2 h3,
.teaser-2 h4,
.teaser-2 h5,
.teaser-2 h6,
.teaser-2 span,
.teaser-3 h1,
.teaser-3 h2,
.teaser-3 h3,
.teaser-3 h4,
.teaser-3 h5,
.teaser-3 h6,
.teaser-3 span,
.teaser-4 h1,
.teaser-4 h2,
.teaser-4 h3,
.teaser-4 h4,
.teaser-4 h5,
.teaser-4 h6,
.teaser-4 span,
.teaser-5 h1,
.teaser-5 h2,
.teaser-5 h3,
.teaser-5 h4,
.teaser-5 h5,
.teaser-5 h6,
.teaser-5 span,
.teaser-6 h1,
.teaser-6 h2,
.teaser-6 h3,
.teaser-6 h4,
.teaser-6 h5,
.teaser-6 h6,
.teaser-6 span,
.teaser-7 h1,
.teaser-7 h2,
.teaser-7 h3,
.teaser-7 h4,
.teaser-7 h5,
.teaser-7 h6,
.teaser-7 span,
.teaser-8 h1,
.teaser-8 h2,
.teaser-8 h3,
.teaser-8 h4,
.teaser-8 h5,
.teaser-8 h6,
.teaser-8 span,
.teaser-9 h1,
.teaser-9 h2,
.teaser-9 h3,
.teaser-9 h4,
.teaser-9 h5,
.teaser-9 h6,
.teaser-9 span {
    color: #000000 !important;
  }
  .teaser-1 .btn-more,
.teaser-1 .f.f-1 .cust-select,
.teaser-2 .btn-more,
.teaser-2 .f.f-1 .cust-select,
.teaser-3 .btn-more,
.teaser-3 .f.f-1 .cust-select,
.teaser-4 .btn-more,
.teaser-4 .f.f-1 .cust-select,
.teaser-5 .btn-more,
.teaser-5 .f.f-1 .cust-select,
.teaser-6 .btn-more,
.teaser-6 .f.f-1 .cust-select,
.teaser-7 .btn-more,
.teaser-7 .f.f-1 .cust-select,
.teaser-8 .btn-more,
.teaser-8 .f.f-1 .cust-select,
.teaser-9 .btn-more,
.teaser-9 .f.f-1 .cust-select {
    padding: 5pt !important;
    color: #000000 !important;
    border-width: 1pt;
    border-color: #000000 !important;
    background-color: #ffffff;
  }
  .teaser-1 [type=submit],
.teaser-2 [type=submit],
.teaser-3 [type=submit],
.teaser-4 [type=submit],
.teaser-5 [type=submit],
.teaser-6 [type=submit],
.teaser-7 [type=submit],
.teaser-8 [type=submit],
.teaser-9 [type=submit] {
    display: none;
  }

  .btn-more,
.f.f-1 .cust-select {
    padding: 5pt !important;
    color: #000000 !important;
    border-width: 1pt;
    border-color: #000000 !important;
    background-color: #ffffff;
  }

  .big-icon-and-text p {
    margin-top: 10pt;
  }
  .big-icon-and-text .icon {
    width: 3cm;
    height: 3cm;
  }

  .teaser-4__caption.clr-1 h5,
.teaser-4__caption h4,
.teaser-12__caption.clr-1 h5,
.teaser-12__caption h4 {
    color: #000000 !important;
  }
  .teaser-4__caption .caption-bg,
.teaser-12__caption .caption-bg {
    opacity: 0.8;
    background: linear-gradient(0deg, white 0%, white 100%);
  }

  .teaser-7__photo,
.b-image-and-text__image {
    height: 7.5cm !important;
    display: block;
    min-height: auto !important;
    -webkit-print-color-adjust: exact;
  }
  .teaser-7__photo img,
.b-image-and-text__image img {
    display: none;
  }

  .b-bordered {
    page-break-inside: auto;
    page-break-after: auto;
    page-break-before: auto;
  }
  .b-bordered .teaser-11:nth-child(odd) {
    background-color: #f1f1f1;
    -webkit-print-color-adjust: exact;
  }

  .ce-table {
    page-break-inside: auto;
    page-break-after: auto;
    page-break-before: auto;
  }
  .ce-table.table-striped tr:nth-child(odd) {
    background-color: #f1f1f1;
    -webkit-print-color-adjust: exact;
  }

  .teaser.teaser-11 {
    box-sizing: border-box !important;
    page-break-inside: avoid;
    padding: 10pt 15px !important;
  }
  .teaser.teaser-11 > .row {
    justify-content: start;
  }
  .teaser.teaser-11 > .row > div {
    flex: 0 !important;
    max-width: none !important;
  }
  .teaser.teaser-11 > .row > div.order-2 {
    flex: 1 !important;
  }
  .teaser.teaser-11 > .row > div.order-1 {
    order: 2;
  }
  .teaser.teaser-11 .teaser-11__photo {
    width: 3cm;
    padding-top: 3cm !important;
  }
  .teaser.teaser-11 .teaser-11__award {
    width: 2cm;
  }
  .teaser.teaser-11 .teaser-11__inf ul li {
    padding: 5pt 0;
  }
  .teaser.teaser-11 .btn.btn-more {
    display: none;
  }

  [data-js=cover-img] {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
  [data-js=cover-img] img {
    display: none !important;
  }

  .bg-clr-11 {
    background-color: #f1f1f1;
    -webkit-print-color-adjust: exact;
  }

  .ctype-ce_teamlist {
    page-break-inside: auto;
  }

  .ctype-ce_office_employee {
    page-break-inside: auto;
  }
  .ctype-ce_office_employee .teaser-10 + .teaser-10 {
    margin-top: 20pt;
  }
  .ctype-ce_office_employee .teaser-10 .teaser-10__photo {
    width: 2cm;
    height: 2cm;
  }
  .ctype-ce_office_employee .schedule-container + .schedule-container {
    margin-top: 20pt !important;
  }
  .ctype-ce_office_employee .schedule-container .section-title_secondary {
    margin-bottom: 10pt !important;
  }
  .ctype-ce_office_employee .schedule-container .b-schedule table tr td,
.ctype-ce_office_employee .schedule-container .b-schedule table tr td a,
.ctype-ce_office_employee .schedule-container .b-schedule table tr td strong {
    font-size: 10pt !important;
    color: #000000 !important;
    vertical-align: middle;
  }
  .ctype-ce_office_employee .schedule-container .b-schedule table tr td:nth-child(2) {
    text-align: right !important;
    padding-bottom: 0;
    padding-top: 0;
  }
  .ctype-ce_office_employee .schedule-container .b-schedule table tr + tr th,
.ctype-ce_office_employee .schedule-container .b-schedule table tr + tr td {
    padding-top: 5pt;
  }
  .ctype-ce_office_employee .buttons-row {
    display: none !important;
  }

  .ctype-ce_doctor_teaser .mt-5 {
    margin-top: 20pt !important;
  }
  .ctype-ce_doctor_teaser .teaser-6 {
    max-height: 8cm;
    width: 100%;
    margin: 0;
    -webkit-print-color-adjust: exact !important;
    position: relative;
  }
  .ctype-ce_doctor_teaser .teaser-6 .teaser-6__search-field {
    background-color: rgba(255, 255, 255, 0.8) !important;
    min-height: auto;
  }
  .ctype-ce_doctor_teaser .teaser-6 .teaser-6__search-field .f {
    margin-top: 20pt;
  }

  .b-text-container p.introtext {
    font-size: 12pt !important;
    margin-bottom: 10pt;
  }

  .teaser-8 {
    text-align: left;
  }
  .teaser-8 .teaser-8__photo {
    width: 2cm;
    height: 2cm;
  }
  .teaser-8 .teaser-8__position {
    margin-top: 10pt;
  }

  .slick-list.draggable,
.slick-track {
    width: 100% !important;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    transform: none !important;
  }
  .slick-list.draggable .my-5,
.slick-track .my-5 {
    margin: 10pt 0 !important;
  }
  .slick-list.draggable .slick-slide,
.slick-track .slick-slide {
    flex: 0 0 calc(33.333% - 10pt) !important;
    margin: 0 5pt 5pt;
    justify-content: start;
    border: 1pt solid #bbbbbb;
    display: inline-block !important;
    height: auto;
    page-break-inside: avoid;
    page-break-after: auto;
    page-break-before: auto;
    width: calc(33.333% - 10pt) !important;
  }
  .slick-list.draggable .slick-slide .teaser-8,
.slick-list.draggable .slick-slide .teaser-8 h1,
.slick-list.draggable .slick-slide .teaser-8 h2,
.slick-list.draggable .slick-slide .teaser-8 h3,
.slick-list.draggable .slick-slide .teaser-8 h4,
.slick-list.draggable .slick-slide .teaser-8 h5,
.slick-list.draggable .slick-slide .teaser-8 h6,
.slick-list.draggable .slick-slide .teaser-8 p,
.slick-track .slick-slide .teaser-8,
.slick-track .slick-slide .teaser-8 h1,
.slick-track .slick-slide .teaser-8 h2,
.slick-track .slick-slide .teaser-8 h3,
.slick-track .slick-slide .teaser-8 h4,
.slick-track .slick-slide .teaser-8 h5,
.slick-track .slick-slide .teaser-8 h6,
.slick-track .slick-slide .teaser-8 p {
    text-align: center !important;
  }
  .slick-list.draggable .slick-slide.slick-cloned,
.slick-track .slick-slide.slick-cloned {
    display: none !important;
  }

  .lightbox-container {
    max-width: 5cm;
  }

  .btn.btn-focus {
    border: 1pt solid #bbbbbb;
    padding: 10pt;
  }
  .btn.btn-focus span:after {
    line-height: 4.5rem;
    top: 0;
  }

  .ctype-ce_more_link .btn.btn-focus span::after {
    right: 30pt;
  }

  .b-panel + .b-panel {
    margin-top: 10pt;
  }

  .panel {
    border-top: 1pt solid #bbbbbb;
    border-bottom: 1pt solid #bbbbbb;
    page-break-inside: avoid;
    page-break-after: auto;
    page-break-before: auto;
  }
  .panel + .panel {
    margin-top: 10pt;
  }
  .panel .panel__title {
    padding: 10pt;
    border-bottom: 1pt solid #bbbbbb !important;
  }
  .panel .panel__title .plus-icon-area,
.panel .panel__title .more-link-area {
    display: none !important;
  }
  .panel .panel__title .heading-area {
    padding: 0 !important;
  }
  .panel .panel__title .heading-area h4 {
    margin: 0;
  }
  .panel .panel__content {
    padding: 10pt;
    max-height: none;
    background-color: #f1f1f1 !important;
    -webkit-print-color-adjust: exact;
  }
  .panel .panel__content .content-line {
    margin: 0 !important;
    padding: 10pt 0 !important;
  }
  .panel .panel__content .mt-3.mt-lg-4.mt-xl-5 {
    margin-top: 0 !important;
  }
  .panel .panel__content .col-12.col-sm-6.col-lg-3 {
    flex: 0 0 15% !important;
  }
  .panel .panel__content .col-12.col-sm-6.col-lg-3 img {
    width: 3cm !important;
    height: auto !important;
    margin: 0 !important;
  }
  .panel .panel__content .col-12.col-sm-6.col-lg-4 {
    flex: 0 0 40% !important;
  }
  .panel .panel__content .col-12.col-sm-6.col-lg-4 p + p {
    margin-top: 5pt;
  }
  .panel .panel__content .col-12.col-sm-6.col-lg-4 .btn-more {
    display: none;
  }

  .b-search-result.b-search-result-clinics_centers {
    page-break-inside: auto;
    padding: 20pt 0 0 !important;
  }
  .b-search-result.b-search-result-clinics_centers .col-12.col-lg-10.mt-5 {
    margin: 20pt 0 !important;
  }

  .ctype-ce_icon_teaser {
    page-break-inside: auto !important;
    break-inside: auto !important;
  }
  .ctype-ce_icon_teaser .content-line {
    background-color: #f1f1f1 !important;
    -webkit-print-color-adjust: exact;
    padding: 20pt 0 10pt !important;
  }
  .ctype-ce_icon_teaser .buttons-row_mod {
    margin-top: 20pt !important;
  }

  header + .b-text-and-photo,
header + .b-text-container,
header + .b-text,
.article-content + .b-text-and-photo,
.article-content + .b-text-container,
.article-content + .b-text,
.ctype-ce_office_employee header + .b-text-and-photo,
.ctype-ce_office_employee header + .b-text-container,
.ctype-ce_office_employee header + .b-text {
    margin-top: 20pt !important;
  }

  .breadcrumb-line {
    margin-top: 20pt;
    margin-bottom: 0;
  }
  .breadcrumb-line .breadcrumb-nav {
    padding: 0;
  }
  .breadcrumb-line .breadcrumb-nav a {
    font-family: "D-DIN-Bold", sans-serif;
    margin-right: 0;
    color: #0e519a !important;
    text-decoration: none !important;
  }

  *[data-js=cover-img] img {
    opacity: 1 !important;
  }

  *[data-mh]:not([data-js=cover-img]) {
    height: auto !important;
  }

  .header__main-nav-line {
    padding: 0;
  }

  .main-baner,
.main-banner {
    max-height: 8cm;
    overflow: hidden !important;
  }
  .main-baner .main-banner__slide,
.main-banner .main-banner__slide {
    display: block;
    padding-top: 8cm !important;
  }
  .main-baner .main-banner__slide .main-banner__slide__caption,
.main-banner .main-banner__slide .main-banner__slide__caption {
    margin: 0;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-print-color-adjust: exact;
  }
  .main-baner .btn-more,
.main-banner .btn-more {
    display: none;
  }

  .baner-row .article-baner {
    padding-top: 8cm;
    max-height: 8cm;
    width: 100%;
    margin-top: 1rem;
  }

  .b-bordered__title {
    top: auto;
  }

  .article-content p {
    line-height: 1.5;
  }
  .article-content p.intro {
    line-height: 1.5;
  }
  .article-content p + p {
    margin-top: 10pt;
  }

  .col-print-12 {
    width: 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  .header {
    position: relative;
    margin-bottom: 1cm;
  }

  .col-12.col-md-6.my-5.column {
    margin: 20pt 0 !important;
  }

  .overflow-wrapper_x .section-title,
.section-title {
    margin-top: 10pt !important;
    margin-bottom: 20pt !important;
  }
  .overflow-wrapper_x .section-title:before, .overflow-wrapper_x .section-title:after,
.section-title:before,
.section-title:after {
    content: "";
    display: block;
    height: 2px;
    width: 7rem;
    border-bottom: 2px solid #bbbbbb;
    position: absolute;
    top: 2rem;
    z-index: 200;
  }
  .overflow-wrapper_x .section-title.section-title_right:before, .overflow-wrapper_x .section-title.section-title_right:after, .overflow-wrapper_x .section-title.section-title_left:before, .overflow-wrapper_x .section-title.section-title_left:after,
.section-title.section-title_right:before,
.section-title.section-title_right:after,
.section-title.section-title_left:before,
.section-title.section-title_left:after {
    left: 0;
    right: 0;
    width: 100%;
  }

  .overflow-wrapper_x header {
    margin: 0 !important;
  }

  .footer {
    border-top: 2pt solid #bbbbbb !important;
    padding: 0;
  }
  .footer__bottom-panel {
    padding: 2rem 0 2rem;
  }
  .footer .awards .img-fluid {
    width: 40%;
    margin-top: 1rem;
    float: left;
  }
  .footer .awards .img-fluid:first-child {
    margin-right: 5%;
  }

  .events .col-xs-12.col-md-10.col-md-offset-1.col-lg-10.col-lg-offset-1,
.events .col-12.col-md-10.col-lg-8,
.calendarize .col-xs-12.col-md-10.col-md-offset-1.col-lg-10.col-lg-offset-1,
.calendarize .col-12.col-md-10.col-lg-8,
.news .col-xs-12.col-md-10.col-md-offset-1.col-lg-10.col-lg-offset-1,
.news .col-12.col-md-10.col-lg-8,
.news.news-single .col-xs-12.col-md-10.col-md-offset-1.col-lg-10.col-lg-offset-1,
.news.news-single .col-12.col-md-10.col-lg-8,
.tx-as-news .col-xs-12.col-md-10.col-md-offset-1.col-lg-10.col-lg-offset-1,
.tx-as-news .col-12.col-md-10.col-lg-8 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .events h1, .events h2, .events h3, .events h4, .events h5, .events h6,
.calendarize h1,
.calendarize h2,
.calendarize h3,
.calendarize h4,
.calendarize h5,
.calendarize h6,
.news h1,
.news h2,
.news h3,
.news h4,
.news h5,
.news h6,
.news.news-single h1,
.news.news-single h2,
.news.news-single h3,
.news.news-single h4,
.news.news-single h5,
.news.news-single h6,
.tx-as-news h1,
.tx-as-news h2,
.tx-as-news h3,
.tx-as-news h4,
.tx-as-news h5,
.tx-as-news h6 {
    text-align: left;
  }
  .events .news-list-view .article,
.calendarize .news-list-view .article,
.news .news-list-view .article,
.news.news-single .news-list-view .article,
.tx-as-news .news-list-view .article {
    page-break-inside: avoid;
  }
  .events .upload-icon,
.events .btn.btn-back,
.events .icon.icon_plus,
.events .btn.btn-more,
.calendarize .upload-icon,
.calendarize .btn.btn-back,
.calendarize .icon.icon_plus,
.calendarize .btn.btn-more,
.news .upload-icon,
.news .btn.btn-back,
.news .icon.icon_plus,
.news .btn.btn-more,
.news.news-single .upload-icon,
.news.news-single .btn.btn-back,
.news.news-single .icon.icon_plus,
.news.news-single .btn.btn-more,
.tx-as-news .upload-icon,
.tx-as-news .btn.btn-back,
.tx-as-news .icon.icon_plus,
.tx-as-news .btn.btn-more {
    display: none;
  }
  .events .b-bordered,
.calendarize .b-bordered,
.news .b-bordered,
.news.news-single .b-bordered,
.tx-as-news .b-bordered {
    padding: 2rem;
  }
  .events .further-images,
.calendarize .further-images,
.news .further-images,
.news.news-single .further-images,
.tx-as-news .further-images {
    margin-top: 1rem;
    page-break-inside: avoid;
  }

  .news.news-single .date-and-time {
    border: 2px solid #e2e2e2;
  }
  .news.news-single .blog-gallery li {
    margin: 0 1rem 0 0;
  }
  .news.news-single .b-bordered__title {
    position: relative;
    left: 0;
    transform: none;
    padding: 0;
  }
  .news.news-single .b-bordered__title h2 {
    font-size: 1.5rem;
  }
  .news.news-single .b-bordered ul li {
    margin-bottom: 1rem;
  }
  .news.news-single .b-bordered.further-images ul.blog-gallery li {
    margin: 10px 0 0 0;
    padding: 10px;
  }
  .news.news-single .content-block > .row {
    width: 100%;
    max-width: 100%;
  }

  .b-text-and-photo p + p, .b-text-and-photo p + ul, .b-text-and-photo p + ol, .b-text-and-photo li + p, .b-text-and-photo li + ul, .b-text-and-photo li + ol, .b-text-and-photo a + p, .b-text-and-photo a + ul, .b-text-and-photo a + ol, .b-text-and-photo ul + p, .b-text-and-photo ul + ul, .b-text-and-photo ul + ol, .b-text-and-photo ol + p, .b-text-and-photo ol + ul, .b-text-and-photo ol + ol, .b-text-and-photo td + p, .b-text-and-photo td + ul, .b-text-and-photo td + ol, .b-text-and-photo th + p, .b-text-and-photo th + ul, .b-text-and-photo th + ol {
    margin-top: 3pt;
  }
}
/*# sourceMappingURL=print.css.map */
