/**
 * Personnalisations CSS du site
 * -----------------------------------------------------------------------------
 * Ces règles étaient auparavant injectées par le plugin YellowPencil.
 * Elles ont été migrées ici telles quelles afin de pouvoir désinstaller
 * le plugin sans rien perdre.
 *
 * ATTENTION : les sélecteurs reposent sur les identifiants de page WordPress.
 * Si une page est recréée, son ID change et la règle correspondante cesse
 * silencieusement de s'appliquer.
 *
 *     ID 7   → RDV Manager            (/rendez-vous)
 *     ID 188 → Ask Adil               (/ask-adil)
 *     ID 297 → @Liste Contacts Adil   (/contact-adil)
 *     ID 412 → Réservation            (/res-clients)
 *
 * Chargé après la feuille du thème, cf. compact_bootstrap_custom_css()
 * dans functions.php.
 */

/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #grdvPublicMenuToggle{
	padding-top:7px !important;
}


/*-----------------------------------------------*/
/*  "Ask Adil" Page  (ID 188)                    */
/*-----------------------------------------------*/
body.page-id-188 .ask-me-questionnaire .mb-3 .form-label{
	text-transform:none !important;
}

body.page-id-188 #page-wrapper{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

body.page-id-188 .hentry .ask-me-wrapper .px-4{
	padding-left:16px !important;
	padding-right:16px !important;
}

body.page-id-188 .hentry .ask-me-wrapper .ask-me-header{
	padding-right:0px !important;
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body.page-id-188 .ask-me-wrapper .ccf-card .ccf-header{
	background-image:-webkit-linear-gradient(271deg, rgba(255,82,83,0) 0%, rgb(224,249,249) 11%, rgb(255,255,255) 53%, rgba(255,255,255,0) 100%);
	background-image:-o-linear-gradient(271deg, rgba(255,82,83,0) 0%, rgb(224,249,249) 11%, rgb(255,255,255) 53%, rgba(255,255,255,0) 100%);
	background-image:linear-gradient(-179deg, rgba(255,82,83,0) 0%, rgb(224,249,249) 11%, rgb(255,255,255) 53%, rgba(255,255,255,0) 100%);
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body.page-id-188 .ask-me-wrapper .ccf-card .ccf-body{
	padding-left:10px;
	padding-right:10px;
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body.page-id-188 .ask-me-questionnaire .ccf-field .ask-me-chips{
	padding-top:12px;
}

body.page-id-188 .ccf-card .ccf-header .ask-me-logo{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	-webkit-filter: brightness(1.29) contrast(1.06) grayscale(0.38) saturate(1.06);
	filter: brightness(1.29) contrast(1.06) grayscale(0.38) saturate(1.06);
}

body.page-id-188 .ask-me-form .ccf-field .ccf-icon-question{
	-webkit-filter: grayscale(0.78);
	filter: grayscale(0.78);
}

body.page-id-188 #ask-me-contact-fields .ccf-field .ccf-icon-name{
	-webkit-filter: grayscale(0.85);
	filter: grayscale(0.85);
}

body.page-id-188 #ask-me-contact-fields .ccf-field .ccf-icon-phone{
	-webkit-filter: grayscale(0.74);
	filter: grayscale(0.74);
}

body.page-id-188 #ask-me-contact-fields .ccf-field .ccf-icon-email{
	-webkit-filter: grayscale(0.68);
	filter: grayscale(0.68);
}

body.page-id-188 .ask-me-questionnaire .ccf-field .ccf-icon-notes{
	-webkit-filter: grayscale(0.64);
	filter: grayscale(0.64);
}

body.page-id-188 .grdv-portal-wrapper .grdv-portal-card .grdv-portal-body{
	background-image:-webkit-linear-gradient(271deg, rgba(15,184,173,0) 9%, rgba(144,192,218,0.28) 40%, rgba(201,241,247,0.25) 56%, rgba(228,228,246,0) 74%);
	background-image:-o-linear-gradient(271deg, rgba(15,184,173,0) 9%, rgba(144,192,218,0.28) 40%, rgba(201,241,247,0.25) 56%, rgba(228,228,246,0) 74%);
	background-image:linear-gradient(-179deg, rgba(15,184,173,0) 9%, rgba(144,192,218,0.28) 40%, rgba(201,241,247,0.25) 56%, rgba(228,228,246,0) 74%);
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body.page-id-188 .grdv-portal-body .ccf-header h3{
	padding-top:22px;
}

@media (max-width:768px){

	body.page-id-188 .grdv-portal-wrapper .grdv-portal-card .grdv-portal-header-pill-wrapper{
	padding-top:18px;
	}

}


/*-----------------------------------------------*/
/*  "@Liste Contacts Adil" Page  (ID 297)        */
/*-----------------------------------------------*/
body.page-id-297 #contactCollectForm .ccf-field .ccf-icon-name{
	-webkit-filter: grayscale(0.61);
	filter: grayscale(0.61);
}

body.page-id-297 #contactCollectForm .ccf-field .ccf-icon{
	-webkit-filter: grayscale(0.46);
	filter: grayscale(0.46);
}

body.page-id-297 #contactCollectForm .ccf-field .ccf-icon-email{
	-webkit-filter: grayscale(0.66);
	filter: grayscale(0.66);
}

body.page-id-297 #contactCollectForm .ccf-field .ccf-icon-city{
	-webkit-filter: grayscale(0.67);
	filter: grayscale(0.67);
}

body.page-id-297 #contactCollectForm .ccf-icon-notes i{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body.page-id-297 .grdv-portal-wrapper .grdv-portal-card .grdv-portal-body{
	background-image:-webkit-linear-gradient(273deg, rgba(15,184,173,0) 0%, rgba(214,239,238,0.05) 30%, #d6efee 52%, rgba(214,239,238,0) 84%, rgba(181,208,221,0) 100%);
	background-image:-o-linear-gradient(273deg, rgba(15,184,173,0) 0%, rgba(214,239,238,0.05) 30%, #d6efee 52%, rgba(214,239,238,0) 84%, rgba(181,208,221,0) 100%);
	background-image:linear-gradient(-177deg, rgba(15,184,173,0) 0%, rgba(214,239,238,0.05) 30%, #d6efee 52%, rgba(214,239,238,0) 84%, rgba(181,208,221,0) 100%);
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body.page-id-297 .grdv-portal-body .ccf-header h3{
	padding-top:18px;
}

@media (max-width:480px){

	body.page-id-297 .grdv-portal-wrapper .grdv-portal-card .grdv-portal-header-pill-wrapper{
	padding-top:21px;
	}

}


/*-----------------------------------------------*/
/*  "Réservation" Page  (ID 412)                 */
/*-----------------------------------------------*/
body.page-id-412 .grdv-portal-wrapper .grdv-portal-card .grdv-portal-body{
	background-image:-webkit-linear-gradient(78deg, rgba(81,191,208,0.13) 0%, rgba(44,181,232,0) 100%);
	background-image:-o-linear-gradient(78deg, rgba(81,191,208,0.13) 0%, rgba(44,181,232,0) 100%);
	background-image:linear-gradient(-12deg, rgba(81,191,208,0.13) 0%, rgba(44,181,232,0) 100%);
}

@media (max-width:768px){

	body.page-id-412 .grdv-portal-wrapper .grdv-portal-card .grdv-portal-header-pill-wrapper{
	padding-top:13px;
	}

}


/*-----------------------------------------------*/
/*  "RDV Manager" Page  (ID 7)                   */
/*-----------------------------------------------*/
body.page-id-7 .ask-me-list .fw-medium i{
	font-size:26px !important;
}

body.page-id-7 .ask-me-list .fw-medium span{
	padding-left:8px !important;
	margin-left:-15px !important;
	margin-top:-21px;
	font-size:9px !important;
	font-weight:600;
}

body.page-id-7 #grdvNotesMainContainer .flex-wrap{
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#ffffff;
	border-style:solid;
	border-width:0px;
	-webkit-box-shadow:0px 0px 8px 2px rgba(190,190,191,0.29);
	box-shadow:0px 0px 8px 2px rgba(190,190,191,0.29);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-7 #grdvNotesMainContainer{
	padding-top:6px !important;
}

body.page-id-7 #page-wrapper{
	padding-right:0px;
	padding-left:0px;
	/* La source YellowPencil contenait ici une déclaration invalide :
	       .flex-wrap .text-primary ifont-size:15px;
	   Les accolades avaient sauté ("i" collé à "font-size"), le navigateur
	   l'ignorait donc totalement : elle n'a jamais eu d'effet.
	   Elle est conservée en commentaire pour ne rien changer au rendu.
	   Si l'intention était bien de réduire l'icône, décommenter le bloc
	   ci-dessous (à sortir de cette accolade) :

	   body.page-id-7 .flex-wrap .text-primary i{
	       font-size:15px;
	   }
	*/
}

body.page-id-7 .flex-wrap .d-flex h5{
	font-size:16px;
	color:#4070b3 !important;
}
