/* Thème « Destination Démo » — environnement de démonstration.
 * Palette pétrole et ardoise, volontairement distincte de celles des clients.
 * Aucune police sous licence : pile système uniquement.
 * Les variables d'affichage en fin de fichier pilotent les vues, ne pas y toucher
 * sans regarder theme.css. */
:root
{
	--font-style-normal: normal;

	--font-weight-light: 300;
	--font-weight-normal: 400;
	--font-weight-medium: 500;

	--color-dark-grey: #5A676D;
	--color-darker-grey: #263238;

	
	--color-main: #263238;
	--color-second: #1C6E7A;
	--color-second-light: #E4ECEE;


	--color-button-primary: #1C6E7A;
	--color-button-secondary: #263238;
	--color-button-hover: #14535C;

	--color-green: #2C8C4A;
	--color-blue: #2A5C8A;
	--color-red: #B3453C;
	--color-light-blue: #8FB8C4;

	--color-children-quantity: #263238;
	
	--color-card-header: #263238;
	--color-disable-button : #A8B2B6;


	--font-size-12: 12px;
	--font-size-14: 14px;
	--font-size-16: 16px;
	--font-size-18: 18px;
	--font-size-20: 20px;
	--font-size-25: 25px;
	--font-size-45: 45px;

	--line-spacing-14: 14px;
	--line-spacing-19: 19px;
	--line-spacing-20: 20px;
	--line-spacing-28: 28px;
	--line-spacing-55: 55px;

	--theme-font-family-light: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
	--theme-font-family-medium: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
	--theme-font-family: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
	--theme-font-family-bold: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;

	--font-title: Georgia, 'Times New Roman', serif;
	--font-body: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
	--font-bold: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;

	--character-spacing-0: 0px;



/* Display block */
	--page-header: flex; /* flex *//*For all exept process*/
	
	--card-image-title-header: block; /*block*/ /*For home page*/
	--back-button-header:  none; /*block*/ /*For create and send card*/
	--display-type-header:  column-reverse; /**column-reverse for homepage and row for other */ /**used only for mobile view*/

	--display-card: none; /* block *//*For create and send card*/
  	--reservation-block:  block; /*block*/ /*For home, create, send*/
  	--footer-links:  block; /*block*/ /*For all exept process*/

  
	--home-page: flex; /* flex */
	--create-card: none; /* block */
	--send-card: none; /* block */
	--send-all-cards-to-one-mail: none; /*block*/
	--process-card: none; /* block */
	--process-card-processing: none; /* block */
	--process-card-fail: none; /* block */
	--newsletter: none; /* block */ /* always block for newsletter views */
	--newsletter-subscribing: none; /* block */
	--newsletter-subscribing-done: none; /* block */

	--payment-page : none; /* block */
	--extend-card: none; /* block */
	--cards-will-expire: none; /* block */
	--cards-have-expired: none; /* block */
	
	--modal-more-info:  none; /*block*/
	--modal-help:  none; /*block*/

	--children-management-count:  none; /*flex*/
	--children-management-info:  none; /*flex*/

	--mobile-direction-lang-back-button: column-reverse;
	--align-lang-back-button: flex-start;

}
