/*
	This file will be included in header in every page after foundation.
	It should be used for content that relates
	to your site as a whole, it should not be used for
	plugin-specific css
*/

@media only print {
	img,
	header,
	footer,
	hr,
	a[href]::after,
	.contentRender_name_plugins_common_nav_panel,
	.header-slide,
	.widget-accordion,
	.custom_imagebox_caption,
	.featured-events-wrapper,
	.custom_header_slideshow_interior,
	.primaryNavInner,
	.headerTopContainer,
	.headerWidgets,
	.fa-share-alt,
	.filter-container,
	.options,
	.options-desktop,
	.mobile-options,
	.hide-for-large-up,
	.panel_custom_footer,
	.custom_imagebox,
	.interior-header-slideshow,
	.listing-pagination,
	.listing-map,
	.list-page-cont,
	.listingPagerContainer,
	.eventsFormContainer,
	.listingFilterContainer,
	.custom_slider,
	.pager,
	.total,
	.tripbuilder,
	.slick-slider,
	.google-map-cont,
	.return-to-listings,
	.detail-facilities,
	.top-nav-cont,
	.addthis,
	.header-slideshow-int,
	.header-slideshow,
	.gallery-map-section,
	a.shared-back-button,
	.custom_featured_highlights_dtn,
	.custom_highlights_slider,
	.featured-slider,
	.custom_sliter,
	.pre-footer,
	.custom_2_column_single_image,
	.imagebox,
	.custom_single_image_parallax,
	.custom_slider_for_logos_and_links,
	.gdpr-banner,
	.booknow,
	.interior-nav-cont,
	.shared-list .shared-item .actions,
	.footer_container {
		display:none !important;
		content: "" !important;
	}

	.no-header.interior .body-section {
		top: auto;
		margin-bottom: 0px;
	}
	
	a:link,
	a:visited,
	a:active {
		text-decoration: none;
	}
	.custom_imagebox_leisure_blog img {
		display: block;
	}
	.imagebox {
		left: 0px !important;
	}
	.pr-item.small {
		display: none !important;
	}
	.pr-ib-title.hide-for-medium-up {
		display: none !important;
	}
	.listing-container .item-container-inner,
	.listing-container .listing-item-container,
	.listing-container .block-inner .block-details,
	[class*="block-grid-"],
	.list-item-container,
	.row, .columns,
	.listing-container {
		padding: 0px !important;
		margin: 0px auto !important;
	}
	* {
		padding: 0px;
		margin: 0px;
		outline: unset !important;
		border: none !important;
	}
	.shared-detail li {
		list-style: none;
	}
	.contentRender > p {
		padding: 0 30px;
	}
	.layout-grid .shared-items .shared-item {
		display: block;
		/* width: 100vw !important; */
		padding: 0 20px;
		max-width: 100vw !important;
		/* margin: 0 auto !important; */
	}
	[class*="block-grid-"] > li {
		margin: 0px !important;
		padding: 10px 0px !important;
		display: block !important;
		float: none !important;
		position: relative;
		left: -150px;
	}

	div.listing-item {
		height: auto !important;
	}

	.primary-details {
		padding: 0 20px !important;
	}
}