body, .full-width, .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-inv, .mobilemenuck-item .menuck:hover, .mobilemenuck-item .menuck.current, .responseContainer.acym_module_success, .bg-info {
	background-color: transparent !important;
   background: rgba(2, 145, 182,1) !important;
}
.cc-btn .fa:before, .mobilemenuck-item .menuck:hover a, mobilemenuck-item .menuck.active a {
color: #fff;
}
.responseContainer.acym_module_success {
color: #fff !important;
font-weight: bold !important;
font-size: 1.1rem !important;
}
button.owl-dot span, .alert-inv {
       border-color: rgba(2, 145, 182,1) !important;
}
.container-sidebar-right .moduletable, .accordion-button, .mediaboxck_cont  {
	background-color: transparent !important;
   background: rgba(2, 145, 182,0.1) !important;
}
.card, .breadcrumb  {
    background: rgba(2, 145, 182,0.1) !important;
   border-color: rgba(2, 145, 182,0.5);
}

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

.com-content-category__table > tbody > tr:nth-child(odd) > * {
    background: rgba(2, 145, 182,0.1) !important;
}

.card-header {
  color: rgba(2, 145, 182,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,#acym_wrapper h1, #acym_wrapper h2, #acym_wrapper h3, #acym_wrapper h4, #acym_wrapper h5, #acym_wrapper h6  {
   color: rgba(2, 145, 182,1);
}
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: 0.8;
}
footer a:hover, footer .active a  {
    opacity: 1;
}
.btn {
	background-color: transparent !important;
   background: rgba(2, 145, 182,1) !important;
border: 0;
}
.btn:hover {
   background: rgba(2, 145, 182,0.8) !important;
border: 0;
}
a.nl img, img.icone {
  -webkit-filter: drop-shadow(1px 1px 1px rgba(2, 145, 182,1))
                  drop-shadow(-1px -1px 1px rgba(2, 145, 182,1));
  filter: drop-shadow(1px 1px 1px rgba(2, 145, 182,1)) 
          drop-shadow(-1px -1px 1px rgba(2, 145, 182,1));
}
.cc-window {
	background: rgba(2, 145, 182,1) !important;
}
.accordion-button  {
   background: rgba(2, 145, 182,0.05) !important;
   color: rgba(2, 145, 182,1) !important;
}
.accordion-button:focus {
    background: rgba(2, 145, 182,0.1);
   border-color: rgba(2, 145, 182,0.1);
  box-shadow: 0 0 0 .25rem rgba(2, 145, 182,0.5);
}
input.form-control {
   border-color: rgba(2, 145, 182,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(2, 145, 182,0.5);
   border-color: rgba(2, 145, 182,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(2, 145, 182,0.5);
}
.rouge, .red, .star  {
	color: #B62701;
}
.alert {
	color: rgba(255,255,255,0.95) !important;
}

.alert-danger {
background-color: #B62701;
border-color: #B62701;
color: #fff;
}
.couleur-inv {
	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 span i {
background: rgba(2, 145, 182,1) !important;
padding: 0.5rem;
color: #fff;
}
div.owl-nav button span i:before {
color: #fff;
}
div.owl-nav button.owl-prev span i {
padding-left: 0.75rem;
}
.wf-mediabox-frame {
background: rgba(2, 145, 182,0.25) !important;
}
.back-to-top-link {
  color: rgba(2, 145, 182,1);
}

.back-to-top-link:hover, .back-to-top-link:focus {
  background-color: rgba(2, 145, 182,1);
}
mark {
    padding: 0 0.2rem;
    border-radius: 0.25rem;
    background-color: rgba(2, 145, 182,1);
    color: #fff;
}
.awesomplete li {
    background-color: rgba(2, 145, 182,0.25);
color: #1D1D1B;
}
.awesomplete li:hover, .awesomplete li:hover mark {
    background-color: rgba(2, 145, 182,1) !important;
    color: #fff !important;
}
.awesomplete mark {
    background-color: rgba(2, 145, 182,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(2, 145, 182,1);
  opacity: 1; /* Firefox */
}

ul.maximenuck ::-ms-input-placeholder { /* Edge 12 -18 */
  color: rgba(2, 145, 182,1);
}
/*mediaboxck*/
a.mediaboxck_link figure.mediaboxck:not(.imageeffectck):after {
	background: rgba(2, 145, 182, 0.7) center center no-repeat;
}

a.mediaboxck_link figure.mediaboxck:not(.imageeffectck):hover:after {
	background: rgba(2, 145, 182, 0.7) url(../images/icon_zoom.png) center center no-repeat !important;
}
.theme1 #mbNextLink, .theme1 #mbPrevLink {
	background: rgba(2, 145, 182,0.3) !important;
}
.theme1 #mbNextLink:hover, .theme1 #mbPrevLink:hover,
.theme1 #mbCloseLink:hover, .theme1 #mbPlayLink:hover, .theme1 #mbPauseLink:hover,
.theme1 #mbShareLink:hover {
	background: rgba(2, 145, 182,0.5) !important;
}
.theme1 #mbZoomBar:not(:empty) {
	background: rgba(2, 145, 182,0.5) !important;
}
.theme1 #mbCloseLink,
.theme1 #mbPlayLink,
.theme1 #mbPauseLink,
.theme1 #mbShareLink {
	background: rgba(var(--cassiopeia-color-primary),0.2) !important;
}