/*html { padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); } [data-elementor-type="header"]>section{ padding-top : env(safe-area-inset-top,30px); } [data-elementor-type="footer"]>section{ padding-top : env(safe-area-inset-top,30px); }*/ .loader { border-top: 8px solid #eb8097 !important; } e-preloader[type=nested-spinners]{ background: url("https://web.matatie.app/wp-content/uploads/sites/67/2023/02/cropped-icon_t-1.png") center 50% no-repeat; background-size: contain; } e-preloader[type=nested-spinners]::before, e-preloader[type=nested-spinners]::after, e-preloader[type=opposing-nested-spinners]::before, e-preloader[type=opposing-nested-spinners]::after, e-preloader[type=opposing-nested-rings]::before, e-preloader[type=opposing-nested-rings]::after{ border-width: 0.05em !important; } *::-webkit-scrollbar { display: none; } * { -ms-overflow-style: none; scrollbar-width: none; } html.isCordovaApp { margin-top : calc( env(safe-area-inset-top) + 20px ) !important; padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left) !important; } html.isCordovaApp #wpadminbar{ top: env(safe-area-inset-top) !important; } html.isCordovaApp div[data-elementor-type="footer"]{ bottom : 46px !important; } /*div[data-elementor-type="header"]>*,div[data-elementor-type="footer"]{ z-index:999999999 !important; }*/ @supports (padding-top: constant(safe-area-inset-top)) { html.isCordovaApp { padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left) !important; } } @media (display-mode: fullscreen) { html.isCordovaApp { padding: 0; } } @media (display-mode: standalone) { html.isCordovaApp { padding: 0; } } /* Older browsers (which don't support CSS variables) */ /*html.isCordovaApp { height: 100%; } /* Browsers which partially support CSS variables (iOS 11.0 – 11.2)*/ /*@supports (padding-top: constant(safe-area-inset-top)) { html.isCordovaApp { --safe-area-inset-top: constant(safe-area-inset-top); height: calc(100% + var(--safe-area-inset-top)); } } /* Adapted from https://medium.com/@draganeror/iphone-x-layout-features-with-css-environment-variables-d57423433dec */ /* Browsers which fully support CSS variables (iOS 11.2+).*/ /*@supports (padding-top: env(safe-area-inset-top)) { html.isCordovaApp { --safe-area-inset-top: env(safe-area-inset-top); height: calc(100% + var(--safe-area-inset-top)); } } @media (display-mode: fullscreen) { html.isCordovaApp { height: 100%; } } @media (display-mode: standalone) { html.isCordovaApp { height: 100%; } }*/ .calendar_organizer>div[id^=calendar_dmd_garde],.calendar_organizer>div[id^=organizer_dmd_garde]{ max-width: 400px; width: 100%; display: inline-block; vertical-align: middle; } .calendar_organizer .cjslib-calendar.cjslib-size-small, .calendar_organizer .cjslib-events.cjslib-size-small { margin: auto; width: 100% !important; } .calendar_organizer .cjslib-calendar.cjslib-size-small { min-height: 30vh; height: 350px; } .calendar_organizer .cjslib-events.cjslib-size-small { min-height: auto; height: auto; } .calendar_organizer .cjslib-events.cjslib-size-small .cjslib-list{ padding-bottom: 0; } .calendar_organizer .cjslib-date, .calendar_organizer .cjslib-year, .calendar_organizer .cjslib-month{ padding: 10px 5px; font-size: 25px; } .calendar_organizer .cjslib-day-radios:checked+.cjslib-day{ border-color: deeppink; border-width: medium; } .calendar_organizer>div[id^=organizer_dmd_garde] .cjslib-date{ display:none; } .calendar_organizer>div[id^=organizer_dmd_garde] .cjslib-day{ display:inline-block;width:33%; } .calendar_organizer>div[id^=organizer_dmd_garde] .cjslib-day:has(small){ font-size:80%; padding:2px; } .calendar_organizer>div[id^=organizer_dmd_garde] .cjslib-day label{ width:100%; } .calendar_organizer>div[id^=organizer_dmd_garde] .cjslib-day label>div{ display: inline-block;vertical-align: middle; } .calendar_organizer>div[id^=organizer_dmd_garde] .cjslib-day label>div>small{ color: blue; } .calendar_organizer input[type="checkbox"][name="enfant[]"]{ scale:2 !important; transform : none !important; } .calendar_organizer>div[id^=organizer_dmd_garde] .cjslib-day label input[type="checkbox"]{ scale:2; margin:7px 10px 0px; } .calendar_organizer>div[id^=organizer_dmd_garde] .cjslib-day.cjslib-day-diluted label input[type="checkbox"]{ scale:0.5; } .calendar_organizer>div[id^=organizer_dmd_garde] h3{ text-align:center; } .cjslib-day-radios{ display: none !important; } .tableau_dispos td, .tableau_dispos th { padding: 7px; } .tableau_dispos.mini td, .tableau_dispos.mini th { padding: 0px; border:0 none; } .tableau_dispos.mini th { background-color: hsl(286.96deg 100% 95.49% / 47%); } /* title-tip down */ *[title]:hover { position: relative; } *[title]:hover:before { position: absolute; top: var(--title-top,50%); bottom: var(--title-bottom,auto); left: var(--title-left,auto); right: var(--title-right,auto); z-index: 99999; content: attr(title); margin-top: 0.5em; padding: 0.5em; min-width: 100px; overflow: hidden; word-wrap: break-word; font-size: 10px; color: #FFF; text-align: center; background-color: #222; box-sizing: border-box; border-radius: 10px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); }