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

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

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

	/** Images */
	.attorney-badges,
	.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_wrapper,
	.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;
	}

	/** Prisna Translate */
	.prisna-wp-translate-hidden {
		display: none;
	}

	/** Chat */
	#apexchat_exitpopup2_chatwindow_wrapper,
	#apexchat_dompopup_chatwindow_wrapper,
	#apexchat_prechat_invitation_wrapper,
	#apexchat_tab_invitation_wrapper {
		display: none !important;
	}
}
