/*
	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 print {
	html, body {
        height: 99%;
    }

	a[href]:after { content: "" !important; }
	p,
	span,
	img {display:block; page-break-inside: avoid;}
	.btn { display: none; }

	.panel_page { top: 0; }

	form .row .row,
	.row .row,
	.row {
		width: 100%;
		max-width: 100%;
		margin: 0 !important;
	}

	.appear.fade-up {
		margin-top: 0px;
		filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
		opacity: 1
	}

	/* Header */

	.header-wrapper { padding-bottom: 0; }
	div.header .middle-section-wrapper { padding-bottom: 0;}

	/* Nav */
	.header .top-section,
	.social-nav-wrapper,
	.bottom-section-wrapper,
	.utility-navbar-container,
	.main-navbar-container,
	.section-nav-container,
	.jumbotron-height-holder { display: none !important; }

	/* Header Slideshow */
	.slideshow_container,
	.custom_header_slideshow_homepage,
	.custom_header_slideshow_interior,
	.contentRender_name_plugins_collections_template_custom_header_slideshow_video,
	.contentRender_name_plugins_common_container_intro,
	.banner-container { display: none !important; }

	/* Content */
	.enewsletter-bar-container,
	.embed-cont,
	.stackla-widget,
	.contentRender_name_plugins_common_container_interior_nav_addthis,
	.highlights-container,
	.block-image { display: none !important; }

	.spotlights-container .spotlight-block .block-description { display: block !important; }

	.fade-up {
	    margin-top: 0 !important;
	    opacity: 1 !important;
	    filter: none !important;
	    transition: none;
	}

	/* Listings/Events/Offers */
	.listings .block-actions,
	.listings .search-filters-container,
	.listings .subfilters-container,
	.listing-blocks-container .subfilters-container,
	.listings .description .more-link,
	.listings .listing-links-wrapper,
	.listings .related-wrapper,
	.listing-container .search-filters-container,
	.listing-container .sub-filters-container,
	.listing-container .sub-filters-container .pagination-container,
	.listing-container .hide-for-large-up[data-sv-pager] .pagination-container,
	.listingContainerFoot,
	.map-wrapper,
	.eventsContainer .filterOptions,
	.eventsContainer .block-image,
	.eventsContainer .bottom,
	.eventsFormContainer,
	.block-datestamp,
	.coupons .block-image,
	.sortPage,
	.events-container,
	.eventsSearchForm,
	.listing-footer-actions-container,
	.block-content .block-actions,
	.rssLink { display: none !important; }

	.listing-container {
		margin-bottom: 0;
		border-bottom: 0 none !important;
	}

	.listing-container .listing-blocks-container .listing-block {
		height: auto !important;
		clear: both;
	}

	.listing-container .listing-blocks-container .listing-block::before { box-shadow: none; }

	.listing-container .listing-blocks-container .listing-block .block-inner {
		margin-top: 30px;
		padding: 0;
	}

	.listing-container .listing-blocks-container .listing-block .block-content .content-inner {
		height: auto;
		margin-bottom: 30px !important;
	}

	.listing-container .listing-blocks-container .listing-block .block-info { border-bottom: 0 none !important; }

	.listing-container .listing-blocks-container .listing-block .columns { width: 100% !important; }

	/* Footer */
	.footer_container,
	.skiptranslate,
	#_atssh,
	#fb-root { display: none !important; }

	/* Blog */
	.blogSidebar,
	.blogTagCloud,
	.blogArchives {display: none !important;}


	/* Collections */
	.articles-container .articles-blocks-container .article-block .block-content::after {
		display: none !important;
		background: transparent !important;
		background-image: none !important;
		height: 0;
	}

	.articles-container .articles-blocks-container .article-block {
		margin-bottom: 20px;
		padding-bottom: 0 !important;
		height: auto !important;
	}

	.articles-container .articles-blocks-container .article-block .block-description,
	.articles-container .articles-blocks-container .article-block p {
		display: block !important;
		height: 100%;
		clear: both;
	}

	.articles-container .articles-blocks-container .article-block .block-inner { position: relative !important; }
	.articles-container .articles-blocks-container .article-block .block-content .content-inner {
		overflow: visible;
		max-height: 100%;
	}

	.articles-container .articles-blocks-container .article-block .block-content,
	.articles-container .articles-blocks-container .article-block:not(.block-vertical) .block-content,
	.articles-container .articles-blocks-container .article-block .block-content.v,
	.articles-container .articles-blocks-container .article-block.block-horizontal,
	.articles-container .articles-blocks-container .article-block.block-vertical {
		height: auto !important;
		padding-bottom: 0 !important;
		overflow: visible !important;
		clear: both;
	}

	.profile-container .profile-details-container .info-container { margin-top: 0 !important; }
	.profile-container .profile-video-container,
	.contentRender_name_plugins_collections_template_custom_passionate_minds_slider,
	.contentRender_name_plugins_collections_template_custom_map_leisure ,
	.dtn-ads-container,
	.spotlights-container { display: none !important; }

	.newsletter-signup-slidein, .gdpr-banner{display:none;}

	}
}
