/*
Theme Name: Hello Elementor Enfant
Description: Theme enfant de Hello Elementor. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: hello-elementor
Version: 1.0
*/
:root{--color0:#ffffff;--color1:#1C477C;--color2:#03A9FF;--color3:#FFC403;--radius:15px;--font:'Kumbh Sans'}
a.btntracker{padding: 10px 20px;color: var(--color0);border-radius: 50px;transition : all .3s linear;position:relative;font-family: var(--font);font-weight: 500;text-transform: normal}
a.btntracker:hover{opacity: .7}
a.btntracker.btn-call{background-color: var(--color1);padding-left: 43px}
.light a.btntracker.btn-call{background: transparent;border: 1px solid var(--color2);color: var(--color1)}
.white a.btntracker.btn-call{background: transparent;border: 1px solid var(--color0);color: var(--color0)}
.light.blanc a.btntracker.btn-call{background: var(--color0);border: 1px solid var(--color1);color: var(--color1);font-size: 22px !important}
.none{color: var(--color0);}
.none a.btntracker.btn-call{background: transparent;padding: 0 0 0 13px;font-size: 15px}
.none a.btntracker.btn-call:before{display: none}
a.btntracker.btn-rdv{background-color: var(--color2);padding-left: 43px}
.info-panel a.btntracker.btn-rdv{background-color: var(--color0);color: var(--color1);font-weight: 600;text-transform: normal}
.info-panel a.btntracker.btn-call{border: 1px solid var(--color0);color: var(--color0);font-weight: 600}
a.btntracker.btn-call:before{content: "";position: absolute;left: 5px;width: 30px;height: 30px;background-image: url('https://peur-de-la-conduite.fr/wp-content/uploads/2026/03/ico-phone.svg');background-size: contain;background-repeat: no-repeat;background-position: center;top: 50%;transform: translateY(-50%);background-color: #fff;border-radius: 50%;}
a.btntracker.btn-rdv:before{content: "";position: absolute;left: 5px;width: 30px;height: 30px;background-image: url('https://peur-de-la-conduite.fr/wp-content/uploads/2026/03/ico-mail.svg');background-size: contain;background-repeat: no-repeat;background-position: center;top: 50%;transform: translateY(-50%);background-color: #fff;border-radius: 50%;}
.info-panel a.btntracker.btn-call:before,.blanc a.btntracker.btn-call:before{content: "";position: absolute;left: 5px;width: 30px;height: 30px;background-image: url('https://peur-de-la-conduite.fr/wp-content/uploads/2026/03/ico-phone-white.svg');background-size: contain;background-repeat: no-repeat;background-position: center;top: 50%;transform: translateY(-50%);background-color: #fff;border-radius: 50%;}
.info-panel a.btntracker.btn-rdv:before{content: "";position: absolute;left: 5px;width: 30px;height: 30px;background-image: url('https://peur-de-la-conduite.fr/wp-content/uploads/2026/03/ico-mail-white.svg');background-size: contain;background-repeat: no-repeat;background-position: center;top: 50%;transform: translateY(-50%);background-color: #fff;border-radius: 50%;}
.deco{font-weight: 900;position:relative;text-wrap:nowrap}
.deco::before{content:"";position: absolute;width: 100%;height: 50%;top: 40%;left: 0%;background: var(--color3);z-index:-1}
.tophead.fixed{background-color: var(--color0);box-shadow: 10px 10px 20px #0000001a;}
.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small){margin-bottom:0px !important}
.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child), .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom: 12px !important}
.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple, .forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single,.forminator-ui.forminator-custom-form[data-design=default] .forminator-input{border: 1px solid var(--ast-border-color) !important;color: #a2a2a2 !important;border-radius: 7px !important}
.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{background: var(--color0) !important}
.jumbotron .forminator-ui.forminator-custom-form[data-design=default] .forminator-field{text-align: right}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button{border-radius: 50px !important}
.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple, .forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single{background-color: var(--color0) !important}
#page .site-content{padding-top:35px}
.reseaux .elementor-social-icons-wrapper{display: flex !important;align-items: center;gap: 12px}
.reseaux .elementor-social-icon{background: var(--color0) !important;transition: all .3s linear;width: 40px !important;height: 40px !important;border-radius: 50%}
.reseaux .elementor-social-icon:hover{background: var(--color3) !important}
.reseaux .elementor-social-icon svg{fill: var(--color1) !important;font-size: 20px}
main#content.post.type-post{display: none !important}
body:not(.rtl) .elementor-738 .elementor-element.elementor-element-7809a8b{z-index: 4 !important}
.elementor-738 .elementor-element.elementor-element-6c47fe7 .wpr-featured-media-image img{border-radius: 20px !important}
.elementor-738 .elementor-element.elementor-element-6c47fe7 .wpr-featured-media-wrap,.elementor-738 .elementor-element.elementor-element-6c47fe7 .wpr-featured-media-wrap div,.elementor-738 .elementor-element.elementor-element-6c47fe7 .wpr-featured-media-wrap img{width: 100% !important;}
.map iframe{border-radius: 15px;filter: grayscale(1)}
.tiktok-embed{max-width:325px !important;}
.tiktok-embed section{padding:0 !important;}
/* cacher texte et infos */
.tiktok-embed *:not(iframe){display:none !important;}
/* afficher seulement la vidéo */
.tiktok-embed iframe{display:block !important;width:100% !important;height:575px !important;border-radius:10px;}
.css-1hcx8jb{display:none !important;}
.swiper-wrapper{padding-bottom: 40px}
.wp-google-powered{display: none !important;}
.wp-gr .wp-google-based{position:relative !important;top:-1px !important;}
.wp-gr .wp-google-rating,.wp-gr .wp-google-based{color: var(--color1) !important;
font-size: 18px !important;font-family: var(--font) !important;font-weight: 700 !important;display: inline-block;margin:0 !important;}
.wp-gr .wp-google-right{display: flex !important;align-items: center !important;}
.wp-gr .grw-header-inner, .wp-gr .grw-review-inner,.wp-gr{padding: 2px 0px 0 !important}
.rpi-stars{color: var(--color1) !important;font-family: var(--font) !important;font-weight: 700 !important;font-size: 18px !important}
.white .rpi-stars,.white .wp-gr .wp-google-based{color: var(--color0) !important}
.wp-gr .grw-header-inner>.rpi-flx {overflow: hidden !important;text-align: left;display: flex !important;flex-direction: row !important;}
.wp-gr .wp-google-list .grw-header-inner{padding: 0 !important;}
.ehf-header #masthead{z-index:9999 !important}
.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options{background: var(--color0) !important}
.forminator-ui.forminator-custom-form[data-design=material] .forminator-button:last-child{background: var(--color1);color: var(--color0)}
.forminator-ui.forminator-custom-form[data-design=material] .forminator-button:last-child:hover{background: var(--color2);}