/*
Theme Name: Astra Enfant
Description: Theme enfant de Astra. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: astra
Version: 1.0
*/
:root{--color0:#FFFDF7;--color1:#00452A;--color2:#545454;--color3: #107ACA;--radius: 7px;}
a{text-decoration: none !important;}
h2{text-wrap: balance}
.overflow-hidden{overflow: hidden;}
.bgcontrast{filter: contrast(1.2)}
.ban-item{display: flex;justify-content: center;align-items: center;line-height: 1.2;padding: 14px;width: 140px;height: 140px}
.ban-item:hover{background: var(--color1) !important}
.ban-item a{color: var(--color1) !important}
.ban-item svg{height: 65px;padding-bottom: 10px;}
.ban-item:hover svg{filter: brightness(.5) brightness(.5) brightness(.5) brightness(.5) brightness(.5) invert(1)}
.ban-item:hover a{color: var(--color0) !important}
btn-tracker .myobox-iconbox-inner{align-items: flex-start !important;justify-content: flex-start !important;gap: 0px !important}
.btn-tracker{text-decoration: none !important}
.btn-tracker .myobox-iconbox-texts{position: relative;border-radius: 10px;padding: 4px 20px 8px 35px;text-wrap: nowrap;}
.btn-tracker.btn_call .myobox-iconbox-texts{background: transparent !important;position: relative;color: #fff;height: 50px;width: 150px;transition: background .3s linear}
.btn_info{color: var(--color1);border: 1px solid var(--color1);transition: all .3s linear;padding: 15px 20px;border-radius: var(--radius)}
.btn_info:hover{background: var(--color1);color: var(--color0);}
.btn-tracker.btn_call .myobox-iconbox-texts .myobox-iconbox-title{font-weight: 300 !important}
.btn_call .myobox-iconbox-desc{color: var(--color0) !important;font-weight:600}
.btn-tracker.btn_rdv .myobox-iconbox-texts{background: var(--color3) !important;position: relative;color: var(--color0);height: 52px;width: 150px;transition: all .3s linear}
.btn-tracker.btn_rdv .myobox-iconbox-texts:hover{opacity: .8}
.btn-tracker.btn_call .myobox-iconbox-texts::before{content:"";position:absolute;width:38px;height:40px;top:4px;left:-14px;display:block;background:url("http://guegan-osteopathe-conflans.fr/wp-content/uploads/2025/12/phone.svg");background-size:contain;background-repeat:no-repeat;}
.btn-tracker.btn_rdv .myobox-iconbox-texts::before{content:"";position:absolute;width:100%;height: 100%;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background:url("http://guegan-osteopathe-conflans.fr/wp-content/uploads/2025/12/doctolib.png");background-size:70%;background-repeat:no-repeat;background-position: center}
.rdv-dark .btn-tracker.btn_rdv .myobox-iconbox-texts{padding:10px 20px}
.rdv-dark .btn-tracker.btn_rdv .myobox-iconbox-texts{background: #082E36 !important;width: 100%;padding: 7px 20px 7px 60px;height: auto}
.wp-google-powered {display: none !important;}
.wp-gr .wp-google-based{position:relative !important;top:1.5px !important;padding-left:10px !important}
.wp-gr .wp-google-rating,.wp-gr .wp-google-based{color: var(--color0) !important;font-size: 18px !important;font-family: 'Roboto condensed' !important;font-weight: 700 !important;display: inline-block;margin:0!important;padding-right:12px !important}
.wp-gr .wp-google-right{display: flex !important;align-items: center !important;width: auto !important;justify-content:center}
.wp-gr .grw-header-inner, .wp-gr .grw-review-inner,.wp-gr{padding: 2px 0px 0 !important}
.page-id-13 .footer{background : #f2f2f2}
@media (max-width: 767px){.ban-item{width: 100%;height: 100%}}