/** =================================================================== *
**  	Print Styles
** -------------------------------------------------------------------- */
@media print {
  * {
    background: none;
  }

  /** Logo */
  #print-header .logo img {
    max-width: 100%;
  }
  #print-header .logo {
    display: block;
    max-width: 300px;
  }

  /** --- Child Theme Common Elements --- */
  /** Typography */
  h1 br,
  h2 br,
  h3 br {
    display: none;
  }

  /** Images */
  .int-billboard-img,
  #home-practice-areas img,
  .attorney-badge img,
  #home-attorney img,
  #home-attorneys img,
  #billboard img {
    display: none;
  }

  /** Forms */
  .tmf-module-22,
  form,
  .gform_legacy_markup_wrapper {
    display: none;
  }

  /** TMF-Posts */
  .tmf-post.staff.medium .top.read-more-button,
  .tmf-post.attorney.medium .top.read-more-button,
  .author-thumbnail,
  .tmf-post .thumbnail,
  #body .tmf-post.large #page-title {
    display: none;
  }
  .post-type-archive-attorney .tmf-post.staff.medium .thumbnail,
  .post-type-archive-attorney .tmf-post.attorney.medium .thumbnail {
    display: block;
    max-width: 150px;
  }
  .post-type-archive-attorney .tmf-post.staff,
  .post-type-archive-attorney .tmf-post.attorney {
    margin-bottom: 25px;
  }
  .tmf-post.small {
    margin-bottom: 15px;
  }

  /** Miscellaneous */
  iframe,
  #secondary-nav-wrapper,
  #header-container,
  .container,
  #breadcrumbs,
  .widget,
  .social-buttons,
  .print-hide,
  #primary-nav-wrapper,
  #mobile-header-wrapper,
  #mobile-nav-wrapper,
  #footer-container,
  #copyright-container,
  .screen-reader-shortcut,
  #billboard .billboard-slider-container,
  .page-navigation {
    display: none;
  }

  /** --- Other --- */
  /* #body-cell-2, */
  #associations-wrapper,
  .tmf-multi-module-area,
  #header-top-wrapper,
  #custom-mobile-header-wrapper {
    display: none;
  }
  /* if side bar on left */
  /* .single-attorney #body-cell-1 {
		display: none;
	} *
  /* .single-attorney #body-cell-2 {
		display: block;
	} */

  /** Call to Action */
  body aside,
  body blockquote,
  body #callout,
  body #call-to-action {
    background: none !important;
    color: #000 !important;
    display: none;
  }

  /** SMK Accordion */
  .accordion_in .acc_content {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    overflow: visible !important;
  }
  .accordion_in .acc_head,
  .accordion_in .acc_head::after {
    pointer-events: none;
  }

  /** Easy Tabs */
  .etabs {
    display: none;
  }
  .tabcontent {
    display: block !important;
  }
  .panel-container h2.print {
    display: block;
  }

  /** BX Slider */
  .bx-wrapper .bx-viewport {
    overflow: visible !important;
    height: auto !important;
  }
  .bx-wrapper .tmf-post {
    display: block !important;
    position: static !important;
    width: 100% !important;
  }
  .bx-controls {
    display: none;
  }

  /** Slick Slider */
  .slick-list {
    height: auto !important;
  }
  .slick-track {
    width: 100% !important;
    transform: unset !important;
    height: auto !important;
  }
  .slick-slide {
    margin-bottom: 20px;
    width: 100% !important;
  }
  .slide-arrow,
  .slick-dots {
    display: none !important;
  }

  /** WP Review Slider */
  .wprev-slick-slider {
    display: none;
  }
}
