.inner_body .container_body                                                 {max-width: 1100px !important;}

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                                            {background: var(--background_body1) !important; color: var(--color_gen) !important; border: none !important; border-radius: 8px; margin: 0px; padding: 10px 15px; font-size: 14px; font-weight: bold; display: flex; align-items: center; gap: 10px;}
.collapsible .collapsible-header:hover                                      {background: var(--color_theme2) !important; color: var(--background_body1) !important;}
.collapsible .collapsible-header strong                                     {font-size: unset !important;}
.collapsible .collapsible-header i                                          {width: 2rem; font-size: 20px !important;}
.collapsible .collapsible-body                                              {background: var(--background_body1) !important; color: var(--color_gen) !important; padding: 10px 15px; font-size: 13px; line-height: 1.5em; margin:5px 0px; box-shadow: 0px 0px 15px rgba(0, 0, 0,0.35); border: solid 5px #221f1c !important; border-radius:20px; width: 90%; margin-left: 10%;}
.collapsible .collapsible-body p                                            {margin: 0px 0px 10px 0px;}
.collapsible .collapsible-body a                                            {color: var(--color_theme2) !important; text-decoration: none;}
.collapsible .collapsible-body a:hover                                      {color: var(--color_theme) !important;}

.inneraccueil                                                      			{width:100%; max-width:1100px; background: var(--background_body1); color: var(--color_gen) !important; margin:0px auto; padding:15px 30px; font-size:13px; display:flex; flex-direction:column; border: solid 5px #221f1c; border-radius:20px;}
.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);}

.Jq_button                                                                  {width:fit-content !important; padding: 0 0.75rem;}
.btn-large                                                                  {height: 36px !important; line-height: 36px !important;}
.Jq_button .Jq_formMail                                                     {background:#27203a !important; width:100%; font-size: 13px; border-radius: 40px; color:#7661b0 !important;}
.Jq_button .Jq_formMail i                                                   {color: #7661b0; font-size:20;}
.Jq_button .Jq_formMail:hover                                               {color: #b598ff !important;}
.Jq_button .Jq_formMail:hover i                                             {color: #b598ff !important;}

@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;
    }

}