/*
	This file will be included in header in every page after reboot.
	It should be used for content that relates
	to your site as a whole, it should not be used for
	plugin-specific css
*/

@media print {
	@page {
		size: letter landscape;
		margin: 0.5cm;
	}

	header,
	footer,
	.panel-header,
	.panel-footer,
	.top-bar,
	#sv_adminBar,
	img,
	.bottom-actions,
	.panel-social,
	.asset-request .home .search-bar,
	.asset-request .top-nav,
	.panel-navigation-share,
	.asset-request .thumbnail .img,
	.blog-container .blog-post .flex-wrapper img,
	.search_results_items .search_result_item img,
	.search_results_items .search_result_item .search-image,
	.blog-header-wrapper,
	.homepage-slideshow,
	/* .shared-detail .more-info,
	.shared-detail #mapTab,
	.shared-detail .social-icons,
	.shared-detail .addthis,
	.shared-detail .drawers,
	.shared-detail .back-button,
	.shared-detail .detail-gallery, */
	.shared-detail .drawers #drawer_amenitiesTab,
	.shared-detail .drawers #drawer_yelpTab,
	.shared-detail .drawers #drawer_socialFeedsTab,
	.shared-detail .drawers #amenitiesTab,
	.shared-detail .drawers #yelpTab,
	.shared-detail .drawers #socialFeedsTab,
	.interior-slideshow,
	.featured-footer:before,
	.custom_imagebox,
	.captioned-imagebox .img-cont,
	.header-container,
	div#slideshow-container,
	.play-btn,
	.social-links,
	.rssLink,
	.searchToolsContainer,
	.sharedPagerContainer,
	.contentRender[class*=contentRender_name_plugins_collections_template_custom],
	.contentRender_name_plugins_common_cta,
	.footer-container,
	.panel-two-column.even.vguide_enews_cont,
	.layoutjs .filterPane.stickyContainer,
	.layoutjs .settings,
	.layoutjs .pager,
	.layoutjs img,
	.layoutjs .content .item .image .mini-date-container,
	.layoutjs .click-to-compare.compare-add,
	.shared-filter,
	/* .listing-detail .detailPanes .tabs,
	.columns .panel_tabs .tabs, */
	.listing-detail #tab-social,
	.detail-header,
	.listing-detail .social-icons,
	.actionButton,
	.mapTabs,
	.showGMap,
	.couponDetailContainer .topButtons,
	.gMapContainer,
	.search_results .searchBox,
	.search_results .resultForm,
	.search_results .search_results_filters,
	.search_results .search_results_above,
	.search_results .search_results_pagination,
	.widget_left_container iframe,
	.widget_right_container iframe,
	.blog-container .blogSearchForm,
	.blog-container .pagingButtons,
	.blog-container .postActions,
	.blog-container .prev-post,
	.blog-container .next-post,
	.blog-container .next-link,
	.blog-container .prev-link,
	.blog-container .downloadDocument,
	.blog-container .postComments,
	.blog-container .related-container,
	.custom_header_slideshow_blog,
	.blog-container .post-link,
	.blog-container .read-more-link,
	.blog-container .paging-buttons,
	.read-more,
	.read-more-btn,
	.contentRender_name_plugins_common_video_player,
	.nearby,
	.showMoreContainer,
	.loadmore,
	.contentRender_name_plugins_nav_side,
	.accordion-title,
	.custom_header_slideshow_homepage,
	.custom_header_slideshow_interior,
	.panel-jumplist-outer,
	[id^=sv_adminBar],
	[data-sv-addthis],
	.contentRender_name_plugins_common_product_search,
	.contentRender_name_plugins_common_product_search_container,
	.jumplist-back-to-top,
	.layoutjs .content.grid .item .image,
	.layoutjs .content.grid .item .image img,
	.highlights-container,
	.mosaic-container img,
	.shared-back-button,
	.call-to-action,
	.panel-marquee .top-section,
	.custom-button,
	.hero-img,
	.welcome-section img,
	.addthis_toolbox,
	.contentRender_name_plugins_mediagallery_album,
	.media-gallery,
	.contentRender_name_plugins_core_textbox img,
	.contentRender_name_plugins_core_textbox svg,
	.contentRender_name_plugins_core_textbox iframe,
	.blog-container .blog-post .author .image-holder,
	.panel-intro,
	.quickview-detail,
	.quickview-detail img,
	.quickview-detail .tripbuilder,
	.quickview-detail .mini-date-container,
	.announcements .img-cont,
	.social-icons,
	.gallery-count,
	.top-actions,
	.fa-envelope,
	#drawer_mapTab,
	#ae_launcher,
	#mapTab,
	.fa-envelope + a,
	.steps,
	.contentRender_name_plugins_common_staticmap,
	[id^=sv_adminBar],
	[data-sv-addthis],
	.no-print {
		display: none !important;
	}

	/* remove url's from printing in chrome */
	a,
	a:visited {
		text-decoration: none !important;
	}
	a[href]:after {
		content: '' !important;
	}

	/* In order for page-break-inside: avoid!important; to work, both parent and child element must be position: relative; */
	section,
	.content,
	img {
		display: block !important;
		page-break-inside: avoid;
	}

	.detail-info-bar {
		flex-direction: column;
		padding-bottom: 0;
	}

	.shared-detail .detail-info-bar .split-pane.secondary .two-line-wrap {
		gap: var(--space-3);
		margin-top: var(--space-3);
	}
	.shared-detail .detail-drawers .drawer-button {
		flex-basis: max-content;
		padding: 0;
		align-items: flex-start;
	}
	.shared-detail .detail-drawers .drawer-button i {
		display: none;
	}
	.shared-detail .detail-drawers > dl.drawers > dd.active > .content,
	.drawers > dd > div {
		flex-grow: 1;
		padding: 0 !important;
	}
	.shared-detail ul.amen-subtab > li,
	.shared-detail ul.meeting-subtab > li {
		padding: 0;
	}
	.shared-detail .detail-drawers ul.amen-subtab,
	.shared-detail .detail-drawers ul.meeting-subtab {
		max-width: 64em;
	}
	.shared-detail .detail-top,
	.shared-detail .detail-info-bar,
	.shared-detail .detail-drawers {
		max-width: 64em;
		margin: 0 auto;
	}
	.shared-detail .detail-info-bar {
		padding: 0 !important;
		justify-content: flex-start !important;
		margin: 0;
	}
	.shared-detail ul.amen-subtab > li > .value,
	.shared-detail ul.amen-subtab > li > .value-array,
	.shared-detail ul.meeting-subtab > li > .value,
	.shared-detail ul.meeting-subtab > li > .value-array {
		margin-left: var(--space-4) !important;
	}
	.shared-detail .detail-top h1 {
		margin-bottom: 0;
	}
}