/*!
Theme Name: Bulteau DWP
Author: Guillaume Doutriaux
Author URI: http://www.guillaumedoutriaux.com
Description: Starting theme for WordPress.
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Nunito+Sans:wght@200;300;400;600;700;800;900&display=swap');

:root {
  --white: #ffffff;
  --rgb-white: 255, 255, 255;

  --black: #000000;
  --rgb-white: 0, 0, 0;

  /* --------- BASE ---------- */
  /* Fonts settings */
  --font-family-body: 'Montserrat', Arial, sans-serif;
  --font-family-heading: 'Montserrat', Arial, sans-serif;
  --font-family-cursive: 'Dancing Script', cursive;
  --font-family-nunito: 'Nunito Sans', sans-serif;

  /* Body (layout.scss) */
  --body-background-color: #ffffff;
  --body-color: #66322a;
  --body-font-size: 16px;

  --overlay-bg-color: rgba(0, 0, 0, 0.5);

  /* Utility (utility.scss) */
  --box-border-color: rgba(22, 29, 64, 0.1);

  /* Button (button.scss) */
  --button-font-weight: 400;
  --button-border-radius: 4px;
  --button-primary-bg: #ea6d59;
  --button-primary-color: #ea6d59;
  --button-primary-hover-bg: #ea6d59;
  --button-primary-hover-color: #ffffff;

  --button-white-bg: transparent;
  --button-white-border: #fff;
  --button-white-color: #fff;
  --button-white-hover-bg: #fff;
  --button-white-hover-color: #66322a;

  --button-accent-bg: #946a54;

  /* Form (form.scss) */
  --form-bg-color: #fff;
  --form-border-color: #ea6d59;
  --form-color: #66322a;
  --form-line-height: 18px;
  --form-border-radius: 0;

  /* Wysiwyg (wysiwyg.scss) */
  --wysiwyg-link-color: #66322a;
  --wysiwyg-list-item-before-bg-color: #946a54;
  --wysiwyg-blockquote-bg-color: #ea6d59;
  --wysiwyg-blockquote-color: #fff;

  /* Choices */
  --choices-bg-color: #fff;
  --choices-input-bg-color: transparent;
  --choices-list-border-radius: 24px;
  --choices-item-font-weight: normal;
  --choices-item-color: #fff;
  --choices-item-bg-color: #ea6d59;
  --choices-button-border-color: #fff;
  --choices-button-border-radius: 100%;

  /* --------- BLOCK ---------- */
  /* Columns-icon (blocks/columns-icon.scss) */
  --columns-icon-title-font-size: 20px;
  --columns-icon-text-font-size: 14px;
  --columns-icon-text-color: #946a54;
  --columns-icon-text-color: #66322a;

  /* Heading-new (blocks/heading-new.scss) */
  --heading-new-background-color: #ea6d59;
  --heading-new-color: #fff;
  --heading-new-button-border-color: #fff;
  --heading-new-button-color: #fff;
  --heading-new-button-hover-color: #ea6d59;

  --heading-new-back-color: #fff;

  /* --------- COMPONENTS ---------- */

  /* Birthday List (components/birthday-list.scss) */
  --birthday-list-background: rgba(116, 143, 201, 0.2);
  --birthday-list-before-background-color: #fff;
  --birthday-list-show-more-color: #66322a;
  --birthday-list-show-more-font-size: 16px;

  /* Button Like (components/button/button-like.scss) */
  --button-like-background-color: #fff;
  --button-like-border-color: #66322a;
  --button-like-hover-background-color: #e49d92;
  --button-like-no-stroke-color: #66322a;
  --button-like-white-stroke-color: #66322a;
  --button-like-white-fill-color: #fff;
  --button-like-accent-fill-color: #946a54;
  --button-like-primary-fill-color: #ea6d59;
  --button-like-primary-stroke-color: #ea6d59;

  /* Card annuaire (components/card/card-annuaire.scss) */
  --card-annuaire-profile-logo-bg-color: #66322a;
  --card-annuaire-details-position-border-color: rgba(22, 29, 64, 0.5);
  --card-annuaire-details-position-color: #66322a;
  --card-annuaire-details-role-color: #66322a;
  --card-annuaire-contact-item-color: #66322a;
  --card-annuaire-contact-item-link-color: #66322a;
  --card-annuaire-border-effect-bg-color: #e49d92;
  --card-annuaire-border-effect-before-bg-color: #e49d92;
  --card-annuaire-border-effect-before-border-color: #946a54;
  --card-annuaire-secrets-bg-color: #e49d92;
  --card-annuaire-secrets-color: #66322a;
  --card-annuaire-secrets-no-secrets-bg-color: #e3e9f4;
  --card-annuaire-secrets-no-secrets-border-effect-bg-color: #e3e9f4;
  --card-annuaire-secrets-no-secrets-border-effect-before-bg-color: #e3e9f4;
  --card-annuaire-secrets-no-secrets-border-effect-before-border-color: rgba(
    22,
    29,
    64,
    0.1
  );
  --card-annuaire-overlay-bg-color: #e49d92;
  --card-annuaire-tag-bg-color: #ea6d59;
  --card-annuaire-tag-color: #fff;
  --card-annuaire-radius: 8px;

  /* Card birthday (components/card/card-birthday.scss) */
  --card-birthday-avatar-bg-color: #fff;
  --card-birthday-avatar-border-color: #fff;
  --card-birthday-text-color: #66322a;

  /* Card document (components/card/card-document.scss) */
  --card-document-bg-color: #fff;
  --card-document-border-color: rgba(22, 29, 64, 0.1);
  --card-document-hover-bg-color: #e49d92;
  --card-document-title-color: #66322a;
  --card-document-link-color: #66322a;
  --card-document-link-hover-color: #66322a;
  --card-document-image-bg-color: #e49d92;

  /* Card file (components/card/card-file.scss) */
  --card-file-bg-color: #fff;
  --card-file-border-color: rgba(22, 29, 64, 0.1);
  --card-file-title-color: #66322a;
  --card-file-image-bg-color: #e49d92;
  --card-file-link-color: #66322a;
  --card-file-action-hover-color: #946a54;
  --card-file-action-icon-color: #66322a;

  /* Card highlight news (components/card/card-highlight-new.scss) */
  --card-highlight-news-bg-color: #fff;
  --card-highlight-news-thumbnail-border-color: transparent;
  --card-highlight-news-title-color: #66322a;
  --card-highlight-news-desc-color: #66322a;
  --card-highlight-news-footer-text-color: #66322a;
  --card-highlight-news-read-more-color: #66322a;
  --card-highlight-news-link-color: #66322a;
  --card-highlight-news-info-color: #66322a;
  --card-highlight-news-footer-info-color: #66322a;

  /* Card news (components/card/card-new.scss) */
  --card-new-bg-color: #fff;
  --card-new-thumbnail-border-color: transparent;
  --card-new-title-color: #66322a;
  --card-new-desc-color: #66322a;
  --card-new-preview-bg-color: transparent;
  --card-new-footer-text-color: #66322a;
  --card-new-read-more-color: #66322a;
  --card-new-link-color: #66322a;
  --card-new-info-color: #66322a;
  --card-new-footer-info-color: #66322a;

  /* Card not missed (components/card/card-not-missed.scss) */
  --card-not-missed-bg-color: #fff;
  --card-not-missed-title-color: #66322a;
  --card-not-missed-desc-color: #66322a;
  --card-not-missed-link-color: #66322a;

  /* Card outil (components/card/card-outil.scss) */
  --card-outil-bg-color: #fff;
  --card-outil-border-color: rgba(22, 29, 64, 0.1);
  --card-outil-title-color: #66322a;
  --card-outil-image-bg: #e49d92;
  --card-outil-link-color: #66322a;

  /* Card outil preview (components/card/card-outil.scss) */
  --card-outil-preview-bg-color: #fff;
  --card-outil-preview-title-color: #fff;
  --card-outil-preview-title-font-size: 14px;
  --card-outil-preview-title-text-color: #fff;
  --card-outil-preview-title-text-decoration: none;
  --card-outil-preview-title-image-bg-color: #e49d92;
  --card-outil-preview-title-image-fill-color: #ea6d59;

  /* Card recent document (components/card/card-recent-document.scss) */
  --card-recent-document-title-color: #66322a;
  --card-recent-document-subtitle-color: #66322a;
  --card-recent-document-date-color: #66322a;
  --card-recent-document-download-color: #66322a;
  --card-recent-document-download-fill-color: #66322a;
  --card-recent-document-download-stroke-color: #66322a;

  /* Card reminder (components/card/card-reminder.scss) */
  --card-reminder-actu-bg-color: #946a54;
  --card-reminder-actu-text-color: #fff;

  /* Components chips (components/chips.scss) */
  --chip-font-size: 12px;
  --chip-primary-border-color: rgba(22, 29, 64, 0.5);
  --chip-primary-color: #66322a;
  --chip-primary-hover-bg-color: #ea6d59;
  --chip-primary-hover-color: #fff;
  --chip-white-outline-border-color: rgba(255, 255, 255, 0.5);
  --chip-white-outline-color: #fff;
  --chip-white-outline-hover-bg-color: #fff;
  --chip-white-outline-hover-color: #66322a;
  --chip-white-border-color: rgba(255, 255, 255, 0.5);
  --chip-white-color: #fff;
  --chip-white-hover-bg-color: #ea6d59;
  --chip-white-hover-color: #66322a;

  /* Components breadcrumb (components/breadcrumb.scss) */
  --documents-breadcrumb-item-color: #66322a;

  /* Filter news */
  --filter-select-news-color: #66322a;
  --filter-select-news-font-size: 0.8rem;
  --filter-select-news-background-color: rgba(116, 143, 201, 0.1);

  /* Filter */
  --filter-select-annuaire-background-color: rgba(116, 143, 201, 0.1);
  --filter-select-annuaire-color: #ea6d59;
  --filter-select-annuaire-label-font-size: 0.8rem;
  --filter-select-annuaire-select-font-size: 0.8rem;

  /* Hero header */
  --hero-header-background-color: #ea6d59;
  --hero-header-search-title-color: #ea6d59;
  --hero-header-search-active-color: #ea6d59;
  --hero-header-title-font-size: 40px;
  --hero-header-subtitle-font-size: 24px;
  --hero-header-search-title-font-size: 20px;

  /* Search bar */
  --search-bar-background-color: #fff;
  --search-bar-input-font-size: 16px;
  --search-bar-button-background-color: #946a54;
  --search-bar-button-font-size: 16px;
  --search-bar-button-color: #fff;
  --search-bar-input-placeholder-color: rgba(22, 29, 64, 0.8);
  --search-bar-border-color: rgba(22, 29, 64, 0.2);
  --search-bar-text-color: rgba(22, 29, 64, 0.8);
  --search-bar-button-hover-background: #ea6d59;

  /* Share idea */
  --share-idea-background-color: #946a54;
  --share-idea-text-color: #fff;
  --share-idea-icon-margin-bottom: 24px;
  --share-idea-title-font-size: 32px;
  --share-idea-title-line-height: 36px;
  --share-idea-title-margin-bottom: 16px;
  --share-idea-desc-font-size: 24px;
  --share-idea-icon-path-1-fill: #e49d92;
  --share-idea-icon-path-3-fill: #ea6d59;
  --share-idea-icon-path-4-stroke: #ea6d59;

  /* Archive annuaire */
  --archive-annuaire-show-more-color: #66322a;

  /* Archive document */
  --archive-documents-files-title-color: #66322a;

  /* Header */
  --header-primary-mobile-background: #66322a;
  --header-primary-color: #fff;
  --header-primary-button-border-color: rgba(89, 112, 158, 0.4);
  --header-primary-border-color: #59709e;
  --header-primary-item-active-bg-color: #fff;
  --header-primary-item-font-size: 14px;
  --header-primary-account-border-color: #fff;

  /* Back */
  --back-background-color: #66322a;
  --back-link-color: #fff;

  /* Not missed */
  --not-missed-background-color: #ea6d59;
  --not-missed-color: #fff;
  --not-missed-card-background-color: #fff;
  --not-missed-card-text-color: #66322a;
  --not-missed-link-color: #fff;
  --not-missed-card-link-color: #66322a;

  /* Related news */
  --related-news-show-more-color: #66322a;

  /* --------- SIDEBAR ---------- */

  /* Sidebar not missed */
  --sidebar-not-missed-title-color: #66322a;
  --sidebar-not-missed-bg-color: #4e4e4e;

  /* Sidebar profil birthday */
  --sidebar-profil-birthday-title-color: #66322a;
  --sidebar-profil-birthday-text-color: #66322a;

  /* Sidebar profil loisirs */
  --sidebar-profil-loisirs-title-color: #66322a;
  --sidebar-profil-loisirs-text-color: #66322a;

  /* Sidebar Birthday */
  --sidebar-birthday-title-color: #66322a;
  --sidebar-birthday-item-border-bottom: 1px solid rgba(22, 29, 64, 0.1);
  --sidebar-birthday-bg-color: #e3e9f4;
  --sidebar-birthday-box-shadow: rgba(0, 0, 0, 0.1);

  /* Sidebar Company */
  --sidebar-company-bg-color: #fff;
  --sidebar-company-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  --sidebar-company-title-color: #66322a;
  --sidebar-company-text-color: #66322a;
  --sidebar-company-border-color: rgba(22, 29, 64, 0.4);

  /* --------- PAGE ---------- */
  /* Page Account */
  --page-account-title-font-size: 24px;
  --page-account-logout-font-size: 14px;
  --page-account-logout-color: #ea6d59;
  --page-account-field-group-font-size: 14px;
  --page-account-secrets-title-font-size: 24px;
  --page-account-card-status-font-size: 16px;
  --page-account-card-title-font-size: 14px;
  --page-account-card-label-font-size: 14px;
  --page-account-card-input-font-size: 14px;
  --page-account-multi-select-label-font-size: 14px;

  --page-account-title-color: #ea6d59;
  --page-account-logout-color: #ea6d59;
  --page-account-img-profil-border-color: #e49d92;
  --page-account-card-title-color: #ea6d59;
  --page-account-card-status-color: #ea6d59;
  --page-account-card-label-color: #66322a;
  --page-account-secrets-title-color: #66322a;
  --page-account-secrets-bg-color: #e49d92;
  --page-account-card-bg-color: #fff;
  --page-account-card-input-bg: rgba(22, 29, 64, 0.1);
  --page-account-toggle-label-background-color: transparent;
  --page-account-multi-select-container-bg-color: #fff;

  --page-account-delete-pic-bg-color: transparent;
  --page-account-secrets-bg-color: #e49d92;
  --page-account-card-bg-color: #fff;
  --page-account-card-input-bg: rgba(22, 29, 64, 0.1);
  --page-account-multi-select-container-bg-color: #fff;

  /* Page Connexion */
  --page-connexion-background-color: #08243A;
  --page-connexion-text-color: #fff;
  --page-connexion-input-color: #ea6d59;
  --page-connexion-text-color: #07252c;
  --page-connexion-title-color: #08243A;
  --page-connexion-button-background-color: #5EBFBE;
  --page-connexion-border-button-microsoft: #6d5863;
  --page-connexion-hr-background-color: rgba(109, 88, 99, 0.2);
  --page-connexion-hr-background-color: rgba(109, 88, 99, 0.2);
  --page-connexion-input-text-color: rgba(7, 37, 44, 0.8);
  --page-connexion-input-border-color: rgba(7, 37, 44, 0.2);

  /* Page Search */
  --page-search-nav-border-color: rgba(22, 29, 64, 0.2);
  --page-search-nav-item-hover-border-color: #946a54;
  --page-search-nav-item-active-border-color: #946a54;
}
