/* 
Theme Name: Elsa Gary
Theme URI: https://elsagary.fr
Description: Thème enfant créé par John B - JSBCom
Author: John B - JSBCom
Author URI: https://jsbcom.fr/
Template: hello-elementor
Version: 1.0
Text Domain: elsa-gary
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
.menu-rose a.elementor-item {
	color: var(--e-global-color-text) !important;
	font-weight: 500 !important;
}
.elementor-nav-menu .sub-arrow {display:none}
.couleur-doree a, .couleur-doree a:hover, .couleur-doree a.active {
	color: #caa73d !important;
}
blockquote {
    border-left: 2px solid var(--e-global-color-text);
    padding-left: 20px;
}
ul, ol {
    margin-bottom: 15px;
}
::marker {
    color: var(--e-global-color-text);
    font-weight: 600;
}
.elementor-select-wrapper::before {
    color: var(--e-global-color-text) !important;
    text-shadow: none !important;
}
label[for="form-field-pdc"] {
    vertical-align: baseline;
    padding-left: 12px;
}
.elementor-menu-toggle {
	outline: none;
}
.elementor-field-option input:after {
  content: '';
  display: inline-block;
  background-color: #fff;
  border: 1px solid var(--e-global-color-text);
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  line-height: 2;
  left: -2px;
  position: relative;
  top: -5px;
  width: 18px;
  text-align: center;
}
.elementor-field-option input[type="checkbox"]:checked:after {
    background: var(--e-global-color-text);
    content: "";
    border: 4px solid #fff;
    height: 16px;
    width: 16px;
    top: -5px;
    left: -1px;
    box-shadow: 0px 0px 0px 1px var(--e-global-color-text);
}
.elementor-field-option input[type="checkbox"]:checked {
  background-color: #66bb6a;
  border-color: #66bb6a;
}
.elementor-field-option input[type="checkbox"]:checked:after {
  opacity: 1;
}
.flatpickr-day.selected {
    background: var(--e-global-color-text) !important;
    border-color: var(--e-global-color-text) !important;
}
.flatpickr-day.today {
    border-color: var(--e-global-color-text) !important;
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
    border-color: var(--e-global-color-text) !important;
    background: var(--e-global-color-text) !important;
}
.flatpickr-month {
    background: var(--e-global-color-text) !important;
    color: #fff !important;
    fill: #fff !important;
    height: 35px !important;
}
.flatpickr-current-month input.cur-year {
    background: var(--e-global-color-text) !important;
    color: #fff !important;
    padding: 0 0 0 9px !important;
    margin-left: 10px !important;
}
.numInputWrapper span {
    display: none !important;
}
.flatpickr-prev-month:hover svg, .flatpickr-next-month:hover svg {
    fill: #fff !important;
}