	/* Remove header */
	body #masthead-sticky-wrapper,
	header .primary-header {
		display: none !important;
	}

	.listing-cover {
		display: none;
	}

	/* Main layout */
	#main {
		width: 60%;
		float: left;
		padding: 0;
	}

	#main aside,
	#secondary aside {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		box-shadow: none;
		margin-bottom: 1em;
		font-size: 12px;
	}

	#main aside {
		margin-bottom: 0;
	}

	#secondary {
		width: 40%;
		float: left;
		padding: 0;
	}

	/* Main content */
	p {
		margin-bottom: 1em;
	}


	/* Points forts */
	.point-fort {
		padding: 0 32px !important;
		border: 0;
		float: left;
		overflow: auto;
	}

	.point-fort ul li {
		font-size: 12px;
		margin-bottom: 0;
	}
	.point-fort ul li:before {
		content: "✔️";
		font-family: initial;
		font-size: inherit;
		margin-right: .5em;
	}

	.point-fort h2 {
		padding-bottom: .5em;
		margin: 1em 0 .5em 0;
	}

	.point-fort h2:before {
		display: none;
	}

	/* Hide video block */
	.listify_widget_panel_listing_video {
		display: none;
	}


	/* Sidebar content adjustments */
	#secondary.widget-area .widget .map-widget-sections .map-widget-section--split {
		padding: 0;
		margin-bottom: 1em;
	}

	.map-widget-section .job_listing-url,
	.job_listing-facebook {
		margin-top: 0 !important;
	}

	.listing-email {
		display: none;
	}

	.job_listing-phone:before,
	.job_listing-facebook:before,
	.job_listing-url:before {
		display: none !important;
	}

	.job_listing-facebook a,
	.job_listing-url a {
		font-size: 0;
	}

	.job_listing-facebook a:after,
	.job_listing-url a:after {
		content: "" attr(href) "";
		font-size: 12px;
		font-weight: normal;
	}

	/* Hide print button */
	.job_listing-print {
		display: none;
	}

	.widget-title.widget-title-job_listing {
		padding-bottom: .5em !important;
		margin-bottom: .5em;
		font-size: 1.1rem !important;
	}

	.widget-title.widget-title-job_listing.ion-clock:before {
		display: none;
	}


	p.business-hour {
		margin: 0;
		border-bottom: 1px solid #eee;
	}
	p.business-hour:last-child {
		border-bottom: none;
	}

	/* Keep sidebar (negates the cached css file with old print styles) */
	#secondary {
		display: block !important;
	}

	/* Hide non-print-friendly sidebar widgets */
	#secondary .widget_text,
	#secondary .listify_widget_panel_listing_gallery {
		display: none;
	}

	/* Featured image in sidebar (print-only) */
	#secondary .widget-job_listing.widget_text:first-child {
		display: block;
	}

	/* Hide the footer */
	.footer-wrapper {
		display: none;
	}

	/* Hide cookie notice */
	#cookie-notice {
		display: none !important;
	}

	/* Add source note and logo */
	#primary {
		padding-bottom: 70px;
		position: relative;
	}
	#primary:before {
		display: block;
	    content:url(../img/kideaz-print-logo.png);
	    position: absolute;
	    margin-left: -75px;
	    left: 50%;
		bottom: 0;
	}

	#primary:after {
		display: block;
		width: 100%;
		text-align: center;
		content: "Cette fiche vous est proposée par le site www.kideaz.com.";
		font-size: .9em;
		position: relative;
		bottom: -5px;
	}

	/* Print only elements */
	.print-only {
		display: block;
		visibility: visible;
	}
