/*
	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, 
	.homepage-slideshow,
	.interior-slideshow,
	.featured-footer:before,
	.custom_imagebox,
	.play-btn,
	.social-links,
	.rssLink,
	.searchToolsContainer,
	.sharedPagerContainer,
	.shared-filter,
	.listing-detail .detailPanes .tabs,
	.columns .panel_tabs .tabs
	.listing-detail #tab-social,
	.mapTabs,
	.showGMap,
	.couponDetailContainer .topButtons,
	.gMapContainer,
	.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,
	.blogContainer .blogSearchForm,
	.blogContainer .pagingButtons,
	.blogContainer .postActions,
	.blogContainer .downloadDocument,
	.blogContainer .postComments,
	.nearby,
	.showMoreContainer,
	.loadmore,
	.contentRender_name_plugins_nav_side,
	.custom_header_slideshow_homepage,
	.custom_header_slideshow_interior,
	[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;
	}

	 
    [class*="contentRender_name_plugins_collections"] .slide .img-cont,
    .ccl-widget .slide .img-cont {
        display: none;
    }
 
	* {
		background-image: none !important;
	}
   
    .contentRender_name_plugins_listings_layout_list .layoutjs .content .item .tripbuilder,
    .contentRender_name_plugins_events_layout_list .layoutjs .content .item .tripbuilder,
    .contentRender_name_plugins_offers_layout_list .layoutjs .content .item .tripbuilder {
        display: none !important;
    }
 
    .contentRender_name_plugins_listings_layout_list .settings,
    .contentRender_name_plugins_events_layout_list .settings,
    .contentRender_name_plugins_offers_layout_list .settings,
    .contentRender_name_plugins_listings_layout_list .layout .pager,
    .contentRender_name_plugins_events_layout_list .layout .pager,
    .contentRender_name_plugins_offers_layout_list .layout .pager,
    .contentRender_name_plugins_listings_layout_list .item > .image > a > img,
    .contentRender_name_plugins_events_layout_list .item > .image > a > img,
    .contentRender_name_plugins_offers_layout_list .item > .image > a > img,
    .contentRender_name_plugins_listings_layout_list .item > .image,
    .contentRender_name_plugins_events_layout_list .item > .image,
    .contentRender_name_plugins_offers_layout_list .item > .image,
    .contentRender_name_plugins_listings_layout_list .item > .info .bottom-actions,
    .contentRender_name_plugins_events_layout_list .item > .info .bottom-actions,
    .contentRender_name_plugins_offers_layout_list .item > .info .bottom-actions {
        display: none !important;
    }
 
    .contentRender_name_plugins_listings_layout_list .content .item,
    .contentRender_name_plugins_events_layout_list .content .item,
    .contentRender_name_plugins_offers_layout_list .content .item {
        box-shadow: none;
    }

	.contentRender_name_plugins_listings_detail .detail-hero,
    .contentRender_name_plugins_events_detail .detail-hero,
    .contentRender_name_plugins_offers_detail .detail-hero {
		display: none !important;
	}

	.contentRender_name_plugins_listings_detail .offerItem.item .img-cont,
    .contentRender_name_plugins_events_detail .offerItem.item .img-cont,
    .contentRender_name_plugins_offers_detail .offerItem.item .img-cont {
		display: none !important;
	}

	.image-box-with-caption {
		display: none !important;
	}
 
    .contentRender_name_plugins_listings_detail .detail-top .detail-gallery,
    .contentRender_name_plugins_events_detail .detail-top .detail-gallery,
    .contentRender_name_plugins_offers_detail .detail-top .detail-gallery,
    .contentRender_name_plugins_listings_detail .detail-top .detail-gallery img,
    .contentRender_name_plugins_events_detail .detail-top .detail-gallery img,
    .contentRender_name_plugins_offers_detail .detail-top .detail-gallery img {
        display: none !important;
    }

	.contentRender_name_plugins_listings_detail .detail-top .info-section h1 ,
    .contentRender_name_plugins_events_detail .detail-top .info-section h1 ,
    .contentRender_name_plugins_offers_detail .detail-top .info-section h1 {
		color: var(--gray-800);
	}
 
	.contentRender_name_plugins_listings_detail .detail-top .info-section .bottom-actions,
	.contentRender_name_plugins_events_detail .detail-top .info-section .bottom-actions,
	.contentRender_name_plugins_offers_detail .detail-top .info-section .bottom-actions {
		display: none !important;
	}

    .contentRender_name_plugins_common_footer {
        display: none;
    }
 
    .contentRender_name_plugins_common_video_player {
        display: none;
    }
 
    .ccl-widget .slide .slide-top {
        display: none;
    }
 
    .panel-intro .img-cont {
        display: none !important;
    }
 
    .panel-intro::before {
        display: none !important;
    }
 
    .panel-page {
        background-image: unset !important;
    }


}