html, body {
  scrollbar-color: rgba(135, 187, 52,1) rgba(135, 187, 52,0.25);
  scroll: auto;
}
body {
	background-color: transparent !important;
   background-color: rgba(135, 187, 52,1) !important;
}

.offline-card .header, ul.maximenuck2 li.current a, ul.maximenuck2 li a:hover, ul.maximenuck2 li.active a, a.nl:hover, .couleur-inv, span.lcagenda, button.owl-dot.active span, .cc-btn:hover, .alert, .alert-inv, .mobilemenuck-item .menuck:hover, .mobilemenuck-item .menuck.current, .responseContainer.acym_module_success, ul.maximenuck li:hover, ul.maximenuck li.current, ul.maximenuck li.active, div.maxidrop-main, div.maxidrop-top, .eb-individual-price, .eb-event-date-container, .eb-event-date-recyle, .bg-primary, .ebm-event-month, .eb-month-browser.regpro-calendarMonthHeader, ul.eb-weekdays, img.cookies, #tocontent img, .wf-mediabox-content-item, .maximenuck2 {
	background-color: transparent !important;
   background: rgba(135, 187, 52,1) !important;
}
.moduletable.ancienmenu * {
background: #fff !important;
}
#tocontent img {
border-width: 0 3px 3px 3px;
border-style: solid;
border-color: rgba(135, 187, 52,1);
border-radius: 0 0 64px 64px;
opacity: 0.5;
}
#tocontent img:hover {
opacity: 1;
}
.regpro-calendarDay .eb_event_link {
	background-color: transparent !important;
   background: rgba(135, 187, 52,1) !important;
}
.regpro-calendarDay .eb_event_link:hover {
   background: #1D1D1B !important;
text-decoration: none !important;
   color: #fff !important;
}
.awesome-marker .fa:before, .awesome-marker .fab:before {
color: #fff;
margin-right: 0;
}
.cc-btn .fa:before, .mobilemenuck-item .menuck:hover a, mobilemenuck-item .menuck.active a {
color: #fff;
}
.surbrillance {
color: #fff;
font-weight: bold;
   background: rgba(135, 187, 52,1);
padding: 0 0.25rem;
}
.surbrillance a, .surbrillance a[href]:before {
color: #fff;
}
.responseContainer.acym_module_success {
color: #fff !important;
font-weight: bold !important;
font-size: 1.1rem !important;
}
th {
color: rgba(135, 187, 52,1) !important;
font-weight: bold !important;
}
button.owl-dot span, .alert, .alert-inv, .eb-event-date-container, .eb-events-timeline .eb-taskbar, #form-login input {
       border-color: rgba(135, 187, 52,1) !important;
}
.row.up-event-item, .regpro-calendarWeekDayHeader  {
       border-color: transparent !important;
}
.row.up-event-item .col-md-11 {
       border-bottom: 1px solid rgba(135, 187, 52,0.25) !important;
padding-bottom: 0.5rem;
}
.row.up-event-item:last-of-type .col-md-11 {
       border-bottom: 0 !important;
padding-bottom: 0;
}
.container-sidebar-right .moduletable, .accordion-button, .mediaboxck_cont, .regpro-calendarDay  {
	background-color: transparent !important;
   background: rgba(135, 187, 52,0.1) !important;
}
.regpro-calendarDay:hover {
  background-color: rgba(135, 187, 52,0.15) !important;
}
.card, .breadcrumb {
    background: rgba(135, 187, 52,0.1) !important;
   border-color: rgba(135, 187, 52,0.25);
}
.page-link {
    background-color: rgba(135, 187, 52,0,1) !important;
   border-color: rgba(135, 187, 52,0.5) !important;
}
.page-link, .page-link:hover {
color: rgba(135, 187, 52,1) !important;
}
.page-link:hover  {
    background-color: rgba(135, 187, 52,0.25) !important;
text-decoration: none !important;
}
.page-link.active, .active > .page-link  {
    background-color: rgba(135, 187, 52,1) !important;
   border-color: rgba(135, 187, 52,0.5) !important;
color: #fff !important;
}

.com-content-category__table > tbody > tr > * {
   border: 0 !important;
}

.com-content-category__table > tbody > tr:nth-child(odd), .table-striped > tbody > tr:nth-of-type(odd), .eb-responsive-table > tbody > tr:nth-of-type(odd) {
   border: 1px solid rgba(135, 187, 52,0.25);
}

.com-content-category__table > tbody > tr:nth-child(odd) > *, .table-striped > tbody > tr:nth-of-type(odd) > *, .eb-responsive-table > tbody > tr:nth-of-type(odd) > * {
background-color: transparent !important;    
background: rgba(135, 187, 52,0.1) !important;
}

.card-header {
  color: rgba(135, 187, 52,1) !important;
  background-color: transparent;
  border-bottom: 0 !important;
  margin-bottom: 0;
}
h1, h2, h3, .h1, .h2, .h3, a, .couleur, .fa:before, .fa:after, .fa-regular:before, .fa-regular:after, a[href]:after, a[href^="tel:"]:before, a[href^="mailto:"]:before, a[download]:before, a[href^=".pdf"]:before, main ul li:before, ul.mod-articlescategory.category-module.mod-list li ul li:before, #acym_wrapper h1, #acym_wrapper h2, #acym_wrapper h3, #acym_wrapper h4, #acym_wrapper h5, #acym_wrapper h6, main strong, .eb-event-information, .eb-event-short-description strong, .up-event-item strong, .plusgrand {
   color: rgba(135, 187, 52,1);
}
.alert strong {color: #fff;}
.soustitre, .soustitre i:before , .soustitre small:before {color: #77776e;}
ul.maximenuck span.separator treck-titleh3, footer h3, footer a, footer a:before, footer a .fa:before, .btn, .btn:before, .btn:after, .btn:hover, .btn .fa:before, .btn .fa:after , .btn .fa-regular:before, .btn .fa-regular:after   {
   color: #fff !important;
}
footer a {
    opacity: 1;
}
footer a:hover, footer .active a  {
    opacity: 0.75;
}
.btn {
	background-color: transparent !important;
   background: rgba(135, 187, 52,1) !important;
border: 0;
}
.btn:hover {
   background: rgba(135, 187, 52,0.8) !important;
border: 0;
}
a.nl img, img.icone {
  -webkit-filter: drop-shadow(1px 1px 1px rgba(135, 187, 52,1))
                  drop-shadow(-1px -1px 1px rgba(135, 187, 52,1));
  filter: drop-shadow(1px 1px 1px rgba(135, 187, 52,1)) 
          drop-shadow(-1px -1px 1px rgba(135, 187, 52,1));
}
.cc-window {
	background: rgba(135, 187, 52,1) !important;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont  {
   background: rgba(135, 187, 52,0.5) !important;
}
.accordion-button   {
   background: rgba(135, 187, 52,0.05) !important;
   color: rgba(135, 187, 52,1) !important;
}
.accordion-button:focus {
    background: rgba(135, 187, 52,0.1);
   border-color: rgba(135, 187, 52,0.1);
  box-shadow: 0 0 0 .25rem rgba(135, 187, 52,0.5);
}
input.form-control {
   border-color: rgba(135, 187, 52,0.5);
}
input.form-control:focus, input.form-control.error:focus {
    background: rgba(255,255,255,0.75) !important;
  box-shadow: 0 0 0 .25rem rgba(135, 187, 52,0.5);
   border-color: rgba(135, 187, 52,0.5);
}
input.form-control.error {
   border-color: rgba(182, 39, 1,1);
  box-shadow: 0 0 0 .25rem rgba(182, 39, 1,0.25);
}
.accordion-item {
  background-color: var(--accordion-bg);
  border: 1px solid rgba(135, 187, 52,0.5);
}

.rouge, .red, .star  {
	color: #B62701;
}
.vert {
	color: #35B600;
}
.alert, .alert a {
	color: rgba(255,255,255,0.95) !important;
}

.alert-danger {
background-color: #B62701;
border-color: #B62701 ;
}
.couleur-inv, .couleur-inv .fa:before {
	padding: 0 2px;
	color: rgba(255,255,255,0.95);
}
.invalid{
	color: #B62701 !important;
	font-weight: bold;
}
.invalid [class^="icon-"]:before,
.invalid [class*=" icon-"]:before {
	color: #B62701;
}
.btn-danger {
background-color: #B62701 !important;
}
footer [class^="icon-"]:before,
footer [class*=" icon-"]:before,
footer [class^="fa-"]:before,
footer [class*=" fa-"]:before,
.couleur-inv{
	color: rgba(255,255,255,0.95);
padding-left: 2px;
}
div.owl-nav button {
background: transparent !important;
}
div.owl-nav button span i {
color: rgba(135, 187, 52,1) !important;
padding: 0.75rem;
}
div.owl-nav button span i:before {
color: rgba(135, 187, 52,1) !important;
}
.wf-mediabox-theme-shadow .wf-mediabox-container {
    border: 1px solid rgba(135, 187, 52,0.5);
}
.wf-mediabox-frame {
background: rgba(135, 187, 52,0.25) !important;
}
.back-to-top-link {
  background-color: rgba(135, 187, 52,1);
color: #fff;
}

.back-to-top-link:hover, .back-to-top-link:focus {
  color: rgba(135, 187, 52,1);
  border-color: rgba(135, 187, 52,1);
  background-color: #fff;;
}
mark {
    padding: 0 0.2rem;
    border-radius: 0.25rem;
    background-color: rgba(135, 187, 52,1);
    color: #fff;
}
.awesomplete li {
    background-color: rgba(135, 187, 52,0.25);
color: #1D1D1B;
}
.awesomplete li:hover, .awesomplete li:hover mark {
    background-color: rgba(135, 187, 52,1) !important;
    color: #fff !important;
}
.awesomplete mark {
    background-color: rgba(135, 187, 52,1);
    color: #fff;
    padding: 0 0.05rem;
}
ul.maximenuck input {
    background-color: rgba(255,255,255,0.75) !important;
}
ul.maximenuck .awesomplete > input {
  max-width: 120px;
  transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
}
ul.maximenuck .awesomplete > input:focus {
  max-width: 200px;
}
ul.maximenuck input:focus {
    background-color: rgba(255,255,255,0.9) !important;
}
ul.maximenuck ::placeholder {
  color: rgba(135, 187, 52,1);
  opacity: 1; /* Firefox */
}

ul.maximenuck ::-ms-input-placeholder { /* Edge 12 -18 */
  color: rgba(135, 187, 52,1);
}
.back-to-top-link {
  border: 1px solid rgba(135, 187, 52,1);
}
/*mediaboxck*/
a.mediaboxck_link figure.mediaboxck:not(.imageeffectck):after {
	background: rgba(135, 187, 52, 0.7) center center no-repeat;
}

a.mediaboxck_link figure.mediaboxck:not(.imageeffectck):hover:after {
	background: rgba(135, 187, 52, 0.7) url(../images/icon_zoom.png) center center no-repeat !important;
}
.theme1 #mbNextLink, .theme1 #mbPrevLink {
	background: rgba(135, 187, 52,0.3) !important;
}
.theme1 #mbNextLink:hover, .theme1 #mbPrevLink:hover,
.theme1 #mbCloseLink:hover, .theme1 #mbPlayLink:hover, .theme1 #mbPauseLink:hover,
.theme1 #mbShareLink:hover {
	background: rgba(135, 187, 52,0.5) !important;
}
.theme1 #mbZoomBar:not(:empty) {
	background: rgba(135, 187, 52,0.5) !important;
}
.theme1 #mbCloseLink,
.theme1 #mbPlayLink,
.theme1 #mbPauseLink,
.theme1 #mbShareLink {
	background: rgba(var(--cassiopeia-color-primary),0.2) !important;
}
.eb-event-container {
  background-image: url("../images/timeline.png");
  background-position: 0 85px;
  background-repeat: repeat-y;
  margin-top: 0;
  padding: 0 0 0 100px;
  background-color: rgba(135, 187, 52,1);
}
.ebm-upcoming-events-improved {
  background-image: url("../images/timeline.png");
  background-position: 0 125px;
  background-repeat: repeat-y;
  margin-top: 0;
background-color: rgba(135, 187, 52,1);
}
.ebm-event-month, .ebm-event-day {
	background-color: transparent !important;
   background: rgba(135, 187, 52,1) !important;   
	border-color: rgba(135, 187, 52,1) !important;
color: #fff !important;
padding: 0.25rem !important;
}
.ebm-event-month, .ebm-event-day {
	background-color: transparent !important;
   background: rgba(135, 187, 52,1) !important;   
	border-color: rgba(135, 187, 52,1) !important;
color: #fff !important;
}
.ebm-event-day {
	border-bottom: 0px !important;	padding-bottom: 0px !important;
}
.ebm-event-month {
	border-top: 0px !important;
	padding-top: 0px !important;
	font-size: 16px !important;
}
.eb-description-details p {
margin-bottom: 0.25rem;
}
.eb-event-information.row {
padding-bottom: 0px;
}
.wf-icon-zoom-image:before, .wf-icon-zoom-image svg {
    opacity: 1 !important;
}
.wf-icon-zoom-image > svg {
    fill: rgba(135, 187, 52,1) !important;
}
.wf-icon-zoom-image:before, .wf-icon-zoom-image svg {
    color: rgba(135, 187, 52,1) !important;
}
.page-link.disabled, .disabled > .page-link {
background-color: transparent !important;
   background: rgba(135, 187, 52,0.1) !important;
}
hr {
  border-color: rgba(135, 187, 52,1) !important;
  opacity: 0.5 !important;
margin: 1rem 0 0;
}
#mod-custom210 {background: rgba(135, 187, 52,1);}