.inner_body                                         {background-color: #fff!important; color:#333!important;}
.container_body                                     {background-color: #fff!important; color:#333!important;}
.container_body h1 									{color:#333 !important; width:100%; text-align: center; }

.mini_nav                                           {filter: invert(1); padding-top:90px;}

h3                                                                          {width:100%; height:auto; margin:10px 0px!important; padding:0px; font-size:14px!important; font-weight: bold; color:var(--color_separator) !important; text-align: left;}
.collapsible                                                                {border: none !important; background: none !important; box-shadow: none !important;}
.collapsible .collapsible-header                                            {color: var(--color_gen) !important; margin: 0px; padding: 10px 15px; font-weight: bold; display: flex; align-items: center; gap: 10px; border:none !important; background: none !important; box-shadow: none !important;}
.collapsible .collapsible-header:hover                                      {color: var(--color_first) !important;}
.collapsible .collapsible-header strong                                     {font-size: unset !important;}
.collapsible .collapsible-header i                                          {width: 2rem; font-size: 20px !important;}
.collapsible .collapsible-body                                              {color: var(--color_gen) !important; padding: 10px 15px; line-height: 1.5em; margin:5px 0px; box-shadow: 0px 0px 5px rgba(0, 0, 0,0.35); border: solid 1px #221f1c !important; width: 90%; margin-left: 10%;}
.collapsible .collapsible-body p                                            {margin: 0px 0px 10px 0px;}
.collapsible .collapsible-body a                                            {color: var(--color_separator) !important; text-decoration: none;}

.miniorange                                                                 {color:var(--color_theme_hv);  text-transform: uppercase; font-size: 25px; display: block; line-height: 1.3em;}
.mioniexpla                                                                 {font-size: 18px; display: block; line-height: 1.7em;}    

.collection                                                                 {border:none !important;}
.collection .collection-item                                                {background:none !important; border: none !important;}
.collection .collection-item .material-icons                                {color:var(--color_theme_hv); font-size: 20px; margin-right: 10px; vertical-align: middle;}      

.sinceround                                                                 {display: block; width: 90px; height: 90px; line-height: 24px; text-align: center; text-transform: uppercase; border-radius: 50%; font-size: 20px; padding: 24px 5px 21px; position: relative;}
.sinceround:before                                                          {content: ""; position: absolute; left: -10px; top: 0; width: 80px; height: 80px; background: #aaaaaa86; border-radius: 50%; display: block; z-index: -1;}
.sinceround_light                                                           {background: var(--color_theme2); color:var(--background_body1);}
.sinceround_dark                                                            {background: var(--background_body1); color:var(--color_theme2);}


@keyframes move_photo           {to {transform:translate(0px,0px); opacity:1;}}

h3                                                                           {text-transform: uppercase;  font-size: 30px; color:#2b2b2b; font-weight: 500; } 

@media screen and (max-width:639px) {
    .bandeaumaster .inneraccueil .ttlBig-0 {
        font-size: 10vw;
    }

}