/* --------------------------------------------------------------------- */

/* ----------- LE VOYAGE A NANTES @www.animaproductions.com ------------ */

/* --------------------------------------------------------------------- */

/*
Adding print support. The print styles are based on the the great work of
Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
*/

@media print {
	
	.screen_only
	{
		display:none !important;
	}
	
	.print_only
	{
		display:block !important;
	}
	
	
	/* Margins & paddings */
	@page {
		margin: 2cm;
	}


	/* Page breaks */
	a {
		page-break-inside: avoid;
	}

	blockquote {
		page-break-inside: avoid;
	}

	/* Links */
	
	a:link,
	a:visited,
	a {
		background: transparent;
		/*
		font-weight: bold;
		text-decoration: underline;
		text-align: left;
		*/
	}

	a[href^=http]:after 
	{
		white-space: normal;
		content: " < " attr(href) "> ";
		text-decoration: none !important;
	}
	
	a[href^=mailto]:after 
	{
		white-space: normal;
		content: " < " attr(href) "> ";
		text-decoration: none !important;
	}
/*
	a:after > img {
		content: "";
	}

	article a[href^="#"]:after {
		content: "";
	}

	a:not(:local-link):after {
		white-space: pre;
		content: " < " attr(href) "> ";
	}

	.entry-title a:after {
		content: "\a< " attr(href) "> ";
		white-space: pre;
		font-size: 6pt !important;
		text-decoration: none !important;
	}
*/
	.cat-links a:after,
	.tags-links a:after,
	.byline a:after,
	.comment-metadata a:after,
	.wp-block-calendar a:after,
	.wp-block-tag-cloud a:after,
	.page-links a:after {
		content: "";
	}

	/* Visibility */
	.primary-navigation,
	.site-title + .primary-navigation,
	.footer-navigation,
	.entry-footer,
	.post-navigation,
	.navigation.pagination,
	.widget-area,
	.edit-link,
	.more-link,
	.comment-reply,
	.reply,
	.comment .comment-metadata .edit-link,
	.comment-respond,
	#dark-mode-toggler {
		display: none !important;
	}

	.entry .entry-content .wp-block-button .wp-block-button__link,
	.entry .entry-content .button,
	.entry .entry-content .wp-block-file__button {
		color: #000;
		background: none;
	}
	
	
	* {
		  background: transparent !important;
		  box-shadow: none !important;
		  text-shadow: none !important;
		  -webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale;
	}
	
	
	
	/* ---------------------------------------- PRINT ------------------------------------------------*/
	
	
	
	html, body
	{
		font-size: 7pt;
	}
	
	main 
	{
		padding-top: 0px;
	}
	
	.wp-block-embed,
	.wp-block-image
	{
		display: none !important;
	}
	
	.VAN22_SEO_TITLE,
	.VAN22_MENU_TOP,
	.VAN22_MENU_LANG,
	.VAN22_MENU_MAIN_BT,
	.VAN22_MAIN_MENU,
	footer,
	header,
	#VAN22_BREADCRUMBS,
	.VAN22_COPYRIGHT_TAG,
	.VAN22_IMAGE_BANNER,
	#VAN22_QUICK_MENU,
	.VAN22_GALERIE
	{
		display : none;
	}
	
	.VAN22_LOGO_PRINT
	{
		width: 2.2cm;
		height: 2.2cm;
		position: absolute;
		top : -0.5cm;
		left : 0cm;
	}
	
	.VAN22_MAP
	{
		display: none !important;
	}
	
	.VAN22_BLOC_TITRE_ARTWORK
	{
		margin-top :0px !important;
		margin-bottom :20px !important;
	}
	
	.VAN22_CTA, a.VAN22_CTA {
		border: solid 0px black !important;
		padding: 0px !important;
		font-size: .9em;
		margin: 0px !important;
	}
	
	.VAN22_DECAL_VERTICAL
	{
		margin-top: 0px !important;
	}
	
	section
	{
		padding: 10px 0px 15px 0px !important;
	}
	
	.VAN22_RESULT_ITEM_CONTENU
	{
		text-align: left !important;
		padding: 0px !important;
		line-height: 1em !important;
		text-decoration: none !important;
	}
	
	.VAN22_SLIDER_SECTION
	{
		height: auto !important;
	}
	
	.VAN22_RESULT_ITEM_PREMIUM .VAN22_RESULT_ITEM_VISUEL 
	{
		height: 0px !important;
		background-image: none !important;
	}
	
	.VAN22_COPYRIGHT_TAG
	{
		display: none !important;
	}
	
	.VAN22_SL_IT_LABEL
	{
		color: black !important;
	}
	
	.VAN22_SLIDER_SECTION
	{
		height: auto !important;
	}
	
	.VAN22_SL_ITEM_2,
	.VAN22_SL_ITEM_4-2,
	.VAN22_SL_ITEM_4,
	.VAN22_SL_ITEM_2>.VAN22_SL_IT_HOVER>.VAN22_SL_IT_OVERLAY
	.VAN22_SL_ITEM_4-2>.VAN22_SL_IT_HOVER>.VAN22_SL_IT_OVERLAY
	.VAN22_SL_ITEM_4>.VAN22_SL_IT_HOVER>.VAN22_SL_IT_OVERLAY
	{
		height: auto !important;
		line-height: normal !important;
	}
	
	.VAN22_CHATBOX
	{
		display: none !important;
	}
	
	.VAN22_RESULT_ITEM
	{
		display: inline-block !important;
		text-align: left;
		width: calc( 50% - 20px ) !important;
	}
	
	.VAN22_RESULT_ITEM_CONTENU,
	.VAN22_RESULT_ITEM_TITRE
	{
		width: 100% !important;
	}
	
	.VAN22_RESULT_ITEM_VISUEL
	{
		display: none !important;
	}
	
	.VAN22_CIS_DATE_ICON
	{
		display: none !important;
	}
	
	.VAN22_RESULT_ITEM_PREMIUM .VAN22_RESULT_ITEM_EXPIRATION_MESSAGE {
		margin-top: 0px !important;
		width: 100% !important;
		padding : 0px !important;
		margin-left : 0px;
		margin-bottom : -20px !important;
	}

}



