@charset "UTF-8";

/*!
Theme Name: Thème Enfant VPCrazy / Blocksy
Author: VPCrazy
Version: 2.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2021 VPCrazy.
Requires at least: 5.2
Requires PHP: 7.0
Tested up to: 5.5
Text Domain: blocksychild
Tags: blog, e-commerce, wide-blocks, block-styles, grid-layout, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, translation-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, buddypress, rtl-language-support, news
Template: blocksy
*/




.overlayVPCrazy {
    position: fixed;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0));
    z-index: 1000;
    transition: top 0.5s, bottom 1s, opacity 0.5s; /* Ajout de l'animation pour opacity */
    mix-blend-mode: soft-light;
    transition-timing-function: ease-in-out;
    pointer-events: none; /* Permet aux événements de pointer de traverser l'overlayVPCrazy */
}

.itstyle-sticky-rdv{--rdv-content-w:270px;position:fixed;right:0px;top:50vh;transform:translateY(-50%);z-index:999;display:flex;align-items:center;border-radius:4px;font-family:"Poppins",sans-serif;transition:transform 1s ease-in-out}
.itstyle-sticky-rdv__tag{margin:0;background:#5b0c23;color:#fff;font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);padding:25px 12px;display:flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;gap:10px;line-height:1;font-family:"Poppins",sans-serif;border-radius:4px 0 0 4px}
.itstyle-sticky-rdv__tag-label{display:inline-block}
.itstyle-sticky-rdv__chevron{display:inline-block;transform:rotate(0deg);transition:transform .5s ease-in-out;flex-shrink:0}
.itstyle-sticky-rdv.mini .itstyle-sticky-rdv__chevron{transform:rotate(180deg)}
.itstyle-sticky-rdv__content{width:var(--rdv-content-w);height:320px;padding:15px 18px;background:#fff;text-align:center;overflow:hidden;border-radius:0 4px 4px 0;box-shadow:0 6px 20px rgba(0,0,0,.18)}
.itstyle-sticky-rdv.mini{transform:translateY(-50%) translateX(var(--rdv-content-w))}
.itstyle-sticky-rdv__name{font-size:19px;font-weight:500;color:#2e2e2e;margin:0 0 4px;line-height:1.4em}
.itstyle-sticky-rdv__metier{font-size:15px;color:#818181;margin:0 0 10px;line-height:1.25em}
.itstyle-sticky-rdv__metier .nowrap{white-space:nowrap}
.itstyle-sticky-rdv__adresse{font-size:13px;color:#818181;text-transform:uppercase;letter-spacing:0;margin:0 0 15px;line-height:1.2em}
.itstyle-sticky-rdv__tel{font-size:1.3rem;font-weight:400;color:#5b0c23;margin:0 0 15px;line-height:1.5}
.itstyle-sticky-rdv__tel a{color:#5b0c23;text-decoration:none;font-weight:400}
.itstyle-sticky-rdv__tel a:hover{text-decoration:underline}
.itstyle-sticky-rdv__cta-wrap{margin:0}
.itstyle-sticky-rdv__cta{position:relative;display:inline-block;z-index:1;margin:0;padding:18px 26px;border:none;overflow:hidden;text-decoration:none;text-align:center;font-family:"Poppins",sans-serif;font-weight:500;font-size:14px;line-height:1em;letter-spacing:.1em;text-transform:uppercase;color:#fff !important;border-radius:50px;background:#9b8436;background-image:linear-gradient(90deg,#9b8436,#d1c066);background-repeat:repeat-x;transition:.2s}
.itstyle-sticky-rdv__cta:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#9b8436,#d1c066);background-repeat:repeat-x;border-radius:50px;opacity:1;transition:opacity .25s ease}
.itstyle-sticky-rdv__cta:after{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#d1c066,#9b8436);background-repeat:repeat-x;border-radius:50px;opacity:0;transition:opacity .25s ease}
.itstyle-sticky-rdv__cta:hover:before{opacity:0}
.itstyle-sticky-rdv__cta:hover:after{opacity:1}
.itstyle-sticky-rdv__cta:hover{color:#fff !important}
@media (max-width: 991px){.itstyle-sticky-rdv{display:none}}