@charset "UTF-8";@import url('https://monia.ai/media/activha/fontawesome-subset/css/all.min.css');@import url('https://monia.ai/media/activha/fontawesome-subset/css/sharp-solid.min.css');
/***!  /media/templates/site/cassiopeia_monia/css/user.css?ade627  !***/

/* Imports des feuilles de style */



:root {  
  --body-font-weight:300;
  
	--main-aha-prim: rgb(186, 0, 204);	
	--main-aha-appli: rgb(213, 254, 108);
	--aha-success-rgb: 223, 249, 240;
	--aha-info-rgb:209, 227, 255;
	--aha-warning-rgb: 253, 255, 208;
	--aha-danger-rgb: 255, 234, 221;
	--appli-rgb: 213, 254, 108;
	--main-aha-prim-rgb: 186, 0, 204)
	--main-aha-appli-rgb: 209, 255, 153
	--bs-main-aha-prim: rgb(186, 0, 204);	
	--bs-main-aha-appli: rgb(209, 255, 153);
	--bs-appli-rgb: 209, 255, 153;
	--bs-main-aha-prim-rgb: 186, 0, 204;
	--bs-main-aha-appli-rgb: 209, 255, 153;
	
	--safe-area-inset-top   : 0px;
    --safe-area-inset-right : 0px;
    --safe-area-inset-bottom: 0px;
    --safe-area-inset-left  : 0px;
    --call-us-round-button:0%;
    --call-us-main-button-width:50px;

  --cassiopeia-color-primary-gradient: linear-gradient(to bottom left, rgb(202, 0, 204), rgb(236, 2, 106));      
  --cassiopeia-color-secondary-gradient: linear-gradient(to bottom left, rgb(250, 8, 56), rgb(241, 233, 54));

  --cassiopeia-color-primary: rgb(186, 0, 204);   
  --cassiopeia-color-secondary: rgb(250, 8, 194);
  
  --nav-pills-link-active-bg: rgb(250, 8, 194);
  --nav-pills-link-active-color: rgb(250, 8, 194);
  --nav-link-hover-color: rgb(186, 0, 204); 

  --cassiopeia-color-success: rgb(209, 255, 153); /* #d1ff99 vert pâle */
  --cassiopeia-color-warning: rgb(250, 8, 56); 
  --cassiopeia-color-info: rgb(250, 97, 10); /* #fa610a orange vif */
  --cassiopeia-color-danger: rgb(250, 8, 56); /* #fa0838 rouge vif */

  --primary-gradient: linear-gradient(to bottom left, rgb(202, 0, 204), rgb(236, 2, 106));
  --secondary-gradient:  linear-gradient(to bottom left, rgb(250, 8, 56), rgb(241, 233, 54));
  --success-gradient: linear-gradient(to bottom left, rgb(241, 233, 54), rgb(209, 255, 153));
  --primary: rgb(186, 0, 204);
  --secondary:rgb(250, 8, 194);
  --success: rgb(209, 255, 153);  
  --warning: rgb(247, 229, 38);
  --info: rgb(250, 97, 10);
  --danger: rgb(250, 8, 56);  
  --primary-rgb: 186, 0, 204;
  --secondary-rgb: 250, 8, 194;
  --success-rgb: 209, 255, 153;  
  --warning-rgb: 247, 229, 38;
  --info-rgb: 250, 97, 10;
  --danger-rgb: 250, 8, 56;      
}

@supports (top: constant(safe-area-inset-top)) {
	--safe-area-inset-top   : constant(safe-area-inset-top);
	--safe-area-inset-right : constant(safe-area-inset-right);
	--safe-area-inset-bottom: constant(safe-area-inset-bottom);
	--safe-area-inset-left  : constant(safe-area-inset-left);
}

@supports (top: env(safe-area-inset-top)) {
	--safe-area-inset-top   : env(safe-area-inset-top);
	--safe-area-inset-right : env(safe-area-inset-right);
	--safe-area-inset-bottom: env(safe-area-inset-bottom);
	--safe-area-inset-left  : env(safe-area-inset-left);
}
/* share function  */
:root {
	--ico-share: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M13.5 11c-0.706 0-1.342 0.293-1.797 0.763l-6.734-3.367c0.021-0.129 0.032-0.261 0.032-0.396s-0.011-0.267-0.032-0.396l6.734-3.367c0.455 0.47 1.091 0.763 1.797 0.763 1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5-2.5 1.119-2.5 2.5c0 0.135 0.011 0.267 0.031 0.396l-6.734 3.367c-0.455-0.47-1.091-0.763-1.797-0.763-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c0.706 0 1.343-0.293 1.797-0.763l6.734 3.367c-0.021 0.129-0.031 0.261-0.031 0.396 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5c0-1.381-1.119-2.5-2.5-2.5z"></path></svg>');
	--ico-facebook: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M9.5 3h2.5v-3h-2.5c-1.93 0-3.5 1.57-3.5 3.5v1.5h-2v3h2v8h3v-8h2.5l0.5-3h-3v-1.5c0-0.271 0.229-0.5 0.5-0.5z"></path></svg>');
	--ico-linkedin: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M6 6h2.767v1.418h0.040c0.385-0.691 1.327-1.418 2.732-1.418 2.921 0 3.461 1.818 3.461 4.183v4.817h-2.885v-4.27c0-1.018-0.021-2.329-1.5-2.329-1.502 0-1.732 1.109-1.732 2.255v4.344h-2.883v-9z"></path><path d="M1 6h3v9h-3v-9z"></path><path d="M4 3.5c0 0.828-0.672 1.5-1.5 1.5s-1.5-0.672-1.5-1.5c0-0.828 0.672-1.5 1.5-1.5s1.5 0.672 1.5 1.5z"></path></svg>');
	--ico-twitter: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M16 3.538c-0.588 0.263-1.222 0.438-1.884 0.516 0.678-0.406 1.197-1.050 1.444-1.816-0.634 0.375-1.338 0.65-2.084 0.797-0.6-0.638-1.453-1.034-2.397-1.034-1.813 0-3.281 1.469-3.281 3.281 0 0.256 0.028 0.506 0.084 0.747-2.728-0.138-5.147-1.444-6.766-3.431-0.281 0.484-0.444 1.050-0.444 1.65 0 1.138 0.578 2.144 1.459 2.731-0.538-0.016-1.044-0.166-1.488-0.409 0 0.013 0 0.028 0 0.041 0 1.591 1.131 2.919 2.634 3.219-0.275 0.075-0.566 0.116-0.866 0.116-0.212 0-0.416-0.022-0.619-0.059 0.419 1.303 1.631 2.253 3.066 2.281-1.125 0.881-2.538 1.406-4.078 1.406-0.266 0-0.525-0.016-0.784-0.047 1.456 0.934 3.181 1.475 5.034 1.475 6.037 0 9.341-5.003 9.341-9.341 0-0.144-0.003-0.284-0.009-0.425 0.641-0.459 1.197-1.038 1.637-1.697z"></path></svg>');
}

[data-share] {
	--bdrs: 50%;
	--bgc: lightgrey;
	--bxsh: 0 0 0 2px hsla(210, 24%, 15%, 0.65);
	--icon: var(--ico-share);
	--icon-bgc:  hsl(210, 24%, 35%);
	--icon-size: 60%;
	--m: 0 0.5rem;
	--size: 3rem;
	min-height: var(--size);
}

[data-share-item] {
	background-color: var(--bgc);
	border: 0;
	border-radius: var(--bdrs);
	display: inline-block;
	height: var(--size);
	margin: var(--m);
	outline: none;
	width: var(--size);
}

[data-share-item] i {
	background-color: var(--icon-bgc);
	display: inline-block;
	height: 100%;
	mask: no-repeat center center/var(--icon-size) var(--icon);
	-webkit-mask: no-repeat center center/var(--icon-size) var(--icon);
	width: 100%;
}

[data-share-item]:focus,
[data-share-item]:hover {
	box-shadow: var(--bxsh);
}

/* Modifiers */
[data-share-item="facebook"] i {
	--icon: var(--ico-facebook);
	--icon-bgc: #4267B2;
}
[data-share-item="linkedin"] i {
	--icon: var(--ico-linkedin);
	--icon-bgc: #0E76A8;
}
[data-share-item="twitter"] i {
	--icon: var(--ico-twitter);
	--icon-bgc: #00ACEE;
}
/* 
@font-face {
   font-family: 'PPRightGrotesk-Medium;'
   src: url('/media/templates/site/cassiopeia_monia/fonts/PPRightGrotesk-Medium.ttf') format('truetype');
   font-weight: 100 900;
   font-display: swap;
   font-style: normal;
}
@font-face {
   font-family: 'PPRightGrotesk-Medium;'
   src: url('/media/templates/site/cassiopeia_monia/fonts/HelveticaNeueLight.ttf') format('truetype');
   font-weight: 100 900;
   font-display: swap;
   font-style: normal;
}
 */
/* Colors aha and app */
.aha-success {color:var(--bs-green)}
.aha-warning {color:var(--bs-orange)}
.aha-danger {color:var(--aha-danger-rgb)}
.monia-danger {color:var(--bs-red) !important}
.aha-info {var(--bs-blue)}
.aha-primary {color:var(--bs-main-aha-prim)}
.aha-default {#212529}
.aha-cbusgreen, .aha-appli {color:var(--bs-main-aha-appli) !important;}
.btn-appli, .bg-appli {background-color: var(--bs-main-aha-appli) !important;}
.bg-aha-primary {background-color: var(--bs-main-aha-prim) !important;}
.bg-aha-success {background-color: rgb(var(--aha-success-rgb));}
.bg-chats-success {background-color: rgba(223, 249, 240, 0.75);}
.bg-aha-info {background-color: rgb(var(--aha-info-rgb));}
.bg-aha-danger {background-color: rgb(var(--aha-danger-rgb));}
.bg-aha-warning {background-color: rgb(var(--aha-warning-rgb));}

.webbar {background-color: var(--bs-main-aha-appli) !important;}
#topbar {background-color: var(--bs-main-aha-appli) !important;}

#chats {
	overflow: auto;
}

.page-link.active, .active>.page-link {
	background-color: rgb(223, 249, 240);
	border-color: rgb(223, 249, 240);
	color: #000;

}
/* 3cx chat button */
#callus-container > div > div.root_YNRgH.bubble_right_wsE1G {padding: 0 !important;}

/* modal search */
.remodal-wrapper {
padding-top: 50px !important;
}
.remodal {
	border-radius: 10px;
}
/* end geek search */

body {overflow-x: clip;}
iframe {
  max-width: 100%;
}

body.site.error_site {
	background: url('https://monia.ai/media/templates/site/cassiopeia_monia/images/error_page.png');
	background-size: cover;
	}
/* Application des polices */
body, p, a, li, span, div, input, button {
   font-weight: 300;
}
/*
h1, h2, h3, h4, h5, h6,
 */
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  font-family: 'PPRightGrotesk-Medium'; 
}


/* Style du header et du menu principal en haut */
.container-header, .header {
	background: rgba(255, 255, 255, 0.15);
	}
@media (min-width: 992px) {
		.container-header, .header {
			backdrop-filter: blur(60px);
			-webkit-backdrop-filter: blur(60px);
		margin-bottom: 20px !important;	
		}
}
.container-header nav {
	margin:0;
}
.container-header .container-nav {
	padding-bottom: 0.5em;
}
.container-header .mod-menu > li > a, .container-header .mod-menu > li > span,
.metismenu.mod-menu .mm-toggler {
    color: #000;
    text-transform: uppercase;
}
.container-header .navbar-toggler {
color: #000;
border: 1px solid #000;
}

/* par défaut menu off canvas: position normale */
.only-sm-abs {
  position: static;
}

/* sur écrans ≤576px (sm et xs) : absolute */
@media (max-width: 768px) {
  .only-sm-abs {
    position: absolute !important;
    top: 50px;
    right: 10px;
  }
}


.container-topbar {
    transition: opacity 0.5s, visibility 0.5s;
    opacity: 1;
    visibility: visible;
    flex-wrap: wrap;
		display: flex;
}

.container-topbar.hidden {
    opacity: 0;
    visibility: hidden;
}

.container-topbar a:not(.btn):hover, .container-topbar a:not(.btn):focus, .container-topbar .btn-link:hover, .container-topbar .btn-link:focus, .container-below-top a:not(.btn):hover, .container-below-top a:not(.btn):focus, .container-below-top .btn-link:hover, .container-below-top .btn-link:focus {
	color:var(--cassiopeia-color-primary) !important;
}

.metismenu.mod-menu .mm-collapse>li>a {
		color: #000;
		padding-left: 1.5em;
		padding-right: 1.5em;
}

.metismenu.mod-menu .mm-collapse>li>a:hover, .metismenu.mod-menu .mm-collapse>li>a:active {
	color:var(--cassiopeia-color-primary);
}  

.navbar .nav-link:hover,
.navbar .nav-link:focus,
.navbar .nav-link.active {
  color: var(--cassiopeia-color-secondary) !important;
}

/* Style du menu Offcanvas */
/* 
.offcanvas, .offcanvas-body, .offcanvas-header {
  background-color: #fff !important;
  color: #000 !important;
}
 */

.offcanvas .nav-link {
  text-transform: uppercase;
/* 
  color: #000 !important;
 */
}

.offcanvas .nav-link:hover,
.offcanvas .nav-link:focus,
.offcanvas .nav-link.active {
  color: var(--cassiopeia-color-secondary) !important;
}

/* offcanvas metismenu */
.offcanvas.show {
  background-color: var(--cassiopeia-color-primary);
  background-image: var(--success-gradient);
}

@media (min-width: 992px) {
  .offcanvas-start {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
	.offcanvas-header { 
		padding-top: 4rem;
	}
  .offcanvas .metismenu.mod-menu .metismenu-item > ul {
    position: relative;
    width: 100%;
    margin-top: 1rem;
  }
  .offcanvas .metismenu.mod-menu .mm-collapse {
    background-color: transparent;
  }
  .offcanvas .metismenu.mod-menu .metismenu-item > a {
    color: #000;
  }
  .offcanvas .metismenu.mod-menu .metismenu-item > a:hover, .offcanvas .metismenu.mod-menu .metismenu-item > a:active {
  	color:var(--cassiopeia-color-primary);
  }
  
 .offcanvas .metismenu.mod-menu .metismenu-item>a, .offcanvas .metismenu.mod-menu .metismenu-item>button, .offcanvas .metismenu.mod-menu .metismenu-item>span {white-space: normal;}
}


.offcanvas-header > *:only-child {
  margin-left: auto;
}

.offcanvas-header > button.btn-close-white {
    filter: none;
    padding-right: 30px;
}

/* Boutons Bootstrap avec les nouvelles couleurs */
.btn-primary {
		background-image: var(--cassiopeia-color-primary-gradient) !important;
    background-color:var(--cassiopeia-color-primary);
    border-color:var(--cassiopeia-color-primary);
    color: #fff;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
		background-image: var(--cassiopeia-color-primary-gradient) !important;
    background-color: var(--cassiopeia-color-primary) !important;
    border-color: var(--cassiopeia-color-primary) !important;
	background-image: linear-gradient(rgb(0 0 0/10%) 0 0);
}
.btn-outline-primary {
    color: var(--cassiopeia-color-primary) !important;
    border-color: var(--cassiopeia-color-primary) !important;
}
.active.btn-outline-primary {color: #fff !important;}
.btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover {
		background-image: var(--cassiopeia-color-primary-gradient) !important;
    background-color: var(--cassiopeia-color-primary) !important;
    border-color: var(--cassiopeia-color-primary) !important;
    color: #fff !important;
}

.btn-secondary {
	background-image: var(--cassiopeia-color-secondary-gradient) !important;
  background-color: var(--cassiopeia-color-secondary);
  border-color: var(--cassiopeia-color-secondary);
  color: #fff !important;
}
.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
		background-image: var(--cassiopeia-color-secondary-gradient) !important;
    background-color: var(--cassiopeia-color-secondary) !important;
    border-color: var(--cassiopeia-color-secondary) !important;
	color: #fff !important;
}
.btn-outline-secondary {
    color: var(--cassiopeia-color-secondary) !important;
    border-color: var(--cassiopeia-color-secondary) !important;
    color: #000 !important;
}
.active.btn-outline-secondary {color: #fff !important;}
.btn-outline-secondary:active, .btn-outline-secondary:focus, .btn-outline-secondary:hover {
    background-color: var(--cassiopeia-color-secondary) !important;
    border-color: var(--cassiopeia-color-secondary) !important;
    color: #000 !important;
}

/* Boutons de succès */
.btn-success {
    background-color:var(--cassiopeia-color-success);
    border-color:var(--cassiopeia-color-success);
    color: #000 !important;
}
.btn-success:active, .btn-success:focus, .btn-success:hover {
    background-color: var(--cassiopeia-color-success) !important;
    border-color: var(--cassiopeia-color-success) !important;
	background-image: linear-gradient(rgb(0 0 0/5%) 0 0);
	color: #000 !important; 
}
.btn-outline-success {
    border-color: var(--cassiopeia-color-success) !important;
}
.btn-outline-success:active, .btn-outline-success:focus, .btn-outline-success:hover {
    background-color: var(--cassiopeia-color-success) !important;
    border-color: var(--cassiopeia-color-success) !important;
    color: #000 !important;
}

/* Boutons d'avertissement */
.btn-warning {
    background-color: var(--cassiopeia-color-warning);
    border-color: var(--cassiopeia-color-warning);
	color: #fff !important;
}
.btn-warning:active, .btn-warning:focus, .btn-warning:hover {
    background-color: var(--cassiopeia-color-warning) !important;
    border-color: var(--cassiopeia-color-warning) !important;
	background-image: linear-gradient(rgb(0 0 0/10%) 0 0);
	color: #fff !important;
}
.btn-outline-warning {
    border-color: var(--cassiopeia-color-warning) !important;
}
.btn-outline-warning:active, ..btn-outline-warning:focus, .btn-outline-warning:hover {
    background-color: var(--cassiopeia-color-warning) !important;
    border-color: var(--cassiopeia-color-warning) !important;
	color: #000 !important;
}

/* Boutons d'information */
.btn-info {
    background-color: var(--cassiopeia-color-info);
    border-color: var(--cassiopeia-color-info);
    color: #fff !important;
}
.btn-info:active, .btn-info:focus, .btn-info:hover {
    background-color: var(--cassiopeia-color-info) !important;
    border-color: var(--cassiopeia-color-info) !important;
	background-image: linear-gradient(rgb(0 0 0/5%) 0 0);
	color: #fff !important;
}
.btn-outline-info {
    border-color: var(--cassiopeia-color-info) !important;
    color: #000 !important;
}
.btn-outline-info:active, .btn-outline-info:focus, .btn-outline-info:hover {
    background-color: var(--cassiopeia-color-info) !important;
    border-color: var(--cassiopeia-color-info) !important;
    color: #fff !important;
}

/* Boutons d'erreur */
.btn-danger {
    background-color: var(--cassiopeia-color-danger);
    border-color: var(--cassiopeia-color-danger);
	color: #fff !important;
}
.btn-danger:active, .btn-danger:focus, .btn-danger:hover {
    background-color: var(--cassiopeia-color-danger) !important;
    border-color: var(--cassiopeia-color-danger) !important;
	background-image: linear-gradient(rgb(0 0 0/10%) 0 0);
	color: #fff !important;
}
.btn-outline-danger {
    border-color: var(--cassiopeia-color-danger) !important;
}
.btn-outline-danger:active, ..btn-outline-danger:focus, .btn-outline-danger:hover {
    background-color: var(--cassiopeia-color-danger) !important;
    border-color: var(--cassiopeia-color-danger) !important;
	color: #000 !important;
}

.btn-check:checked+.btn, :not(.btn-check)+.btn:active, .btn:first-child:active, .btn.active, .btn.show {
		background-image: var(--cassiopeia-color-secondary-gradient);
    background-color: var(--cassiopeia-color-secondary) !important;
}

.bg-success, .bg-success .item-label, bg-warning .resume-number {
	color: #000 !important;
}

/* Liens généraux stylisés */
a {
  color: var(--cassiopeia-color-info);
    word-wrap: break-all;
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for WebKit */
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  text-decoration:none;
}

a:hover, a:focus {
  color: var(--cassiopeia-color-primary);
}

.container-bottom-a a, .container-bottom-b a {
	color: #000;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
color: #FFF !important;
background-color: rgb(250, 8, 194) !important;
}
.nav-link {
	color: var(--cassiopeia-color-primary) !important;
}

.container-header .container-nav {
	padding-top: 0px;
	padding-bottom: 0px;
}
.mittpwa__dismiss {
	padding-top: 20px !important;
}
#system-message-container {margin: 0.5em;}

.joomcrmNavBar {
	margin-top: 30px;
}
/* crm bugs */
.ui-widget.ui-widget-content  {z-index: 999;}
/*tickets*/
.rst-status-closed{background-color: rgb(246, 207, 207) !important;}
.rst-status-open {background-color: rgb(207, 246, 225) !important;}
.rst-status-on-hold{background-color: rgb(244, 246, 207) !important;}

/*calcbuilder to fix bottom toolbar*/
.btcalctoolbar {
margin-bottom: 50px;
}
#cb_layout_wrapper .btn-group button.btn {
    background-color:rgb(var(--aha-success-rgb)) !important;
    border-color:rgb(var(--aha-success-rgb)) !important;
    color: #000000 !important;
	margin-top: 15px;
}
/* ActiA */

/*modifs widget small size*/
.activ-ha-widget__wrapper.activ-ha-widget__wrapper--closed {bottom: 100px !important;}
#bfPage1 .activ-ha-widget__wrapper {display:none;}
@media (max-width: 330px) {
/* 
	body {background-color: var(--bs-main-aha-appli)!important;background-color:rgb(213, 254, 108);}
 */
	body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;color:#333333;}
	h1, h2, h3, h4, h5 {font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}

	.logo,
	.footer,
	.header .container-nav,
	.mod-breadcrumbs,
	.bottom-a,
	.bottom-b,
	.container-topbar,
	.cbCanvasLayout
	.gjGroupIconCategory,
	.gjGroupIconUsers {
		display:none!important;
	}
	.webbar {padding-bottom: 0!important;display:none;}
	.logo {top:0px;}
	body.wrapper-fluid .site-grid {
		grid-gap: 0 0em !important;
	}
    .header {height: 0px;z-index: 0;}
    .main-body{padding-left:0px!important;padding-right:0px!important;}
	body > i {left: 5px !important;bottom: 5px !important;}
}
/* end widget */
body.com_sppagebuilder > div.site-grid > div.grid-child.container-component,
body.itemid-4469.apps > div.site-grid > div.grid-child.container-component  {
	grid-column: full-start/full-end;
	overflow-x: clip;
}
body.com_sppagebuilder > div.site-grid > div > main,
body.itemid-4469.apps > div.site-grid > div > main {
    margin-top: 0em !important;
}
body.wrapper-fluid header>.grid-child {
	padding-right: 1em;
	padding-left: 1em;
}

a:not([class]) {
	text-decoration: none;
}
.bot-menu li.metismenu-item {
	line-height: 1;
}

.metismenu.mod-menu .metismenu-item.active>a, .metismenu.mod-menu .metismenu-item.active>button, .metismenu.mod-menu .metismenu-item>a:hover, .metismenu.mod-menu .metismenu-item>button:hover {
	text-decoration: none;
}
/* 
.container-header {
	background-image: linear-gradient(to bottom right, rgb(213, 207, 157), rgb(122, 51, 60));
}
 */
 /*  package plugin */
img.pkbMediaImage {
	width: 100px;
}
/*cookies avec webbar*/
.cpnb-m-cookies-floatButton {
	bottom: 80px!important;
}
#cpnb-settings-btn-m-info a, .cpnb-button, .cpnb-button-ok {color:#ffffff!important;}
.mx-apps {margin-left:-5px;margin-right:-5px;}

#acym_wrapper .acym__listing .acym__listing__header {
    z-index: 10 !important;;
    }
/*webbar*/
#sp-navbar {
    z-index: 9990;
}
.navbar.navbar-expand.bg-appli.fixed-bottom.py-0 .nav-item a.nav-link.text-dark:hover,
.navbar.navbar-expand.bg-appli.fixed-bottom.py-0 .nav-item a.nav-link.text-dark:focus {
	background: #fecc6c;
}
.navbar-expand .navbar-nav .dropdown-menu .show  {
	z-index: 9991;
}
.webbar {
	z-index:99;
}
.webbar .btn:hover,
.webbar .btn:focus {
background: rgba(0,0,0,0.6)!important;
color: #ffffff!important;
}
.brand-logo img {
    height: 8rem;
    padding-left: 10px;
		padding-top: 20px;
}
@media (max-width: 575.98px) {
	.brand-logo img {
		padding-top: 45px;
	}
}
@media ((min-width: 576 px) and (max-width: 992px)) {
	.brand-logo img {
		padding-top: 30px;
	}
}

.geek-search-wrapper .search-form {
padding-bottom: 8px!important;
}

/* 	activations 100% */
/*body.itemid-8125 > div.site-grid > div.grid-child.container-component {
	grid-column: full-start/5;
}*/

/* accessibility icon */
@media (min-width: 330px) {
body > i {
        left: 10px !important;
        bottom: 100px !important;
    }
}    
@supports (margin: max(0px)) and (margin: env(safe-area-inset-bottom)) {
    .activ-ha-widget__wrapper,
    .webbar,
    body > i,
    #wp-live-chat-by-3CX {
        margin-bottom: max(env(safe-area-inset-bottom), 0px);
    }
}
 
@supports (padding: max(0px)) {
    .webbar {
        padding-bottom: max(var(--safe-area-inset-bottom), 0px) !important;
    }
}
@supports (margin: max(0px)) and (margin: env(safe-area-inset-top)) {
    .container-topbar, .act, .activ-ha-widget__wrapper {
        margin-top: max(env(safe-area-inset-top), 0px);
    }
}
 
@supports (padding: max(0px)) {
    .container-topbar, .act {
        padding-top: max(var(--safe-area-inset-top), 0px) !important;
    }
}
@media (max-width: 575.98px) {
	body.wrapper-fluid .site-grid {
		grid-gap: 0 0.7em;
	}
}
@media (max-width: 767.98px) {
    .leftButtonSLider{
        margin-left:-20px !important;
    }
    .rightButtonSLider{
        margin-right:-20px !important;
    }
	.container-header .container-nav .container-search {
			margin-left: auto!important;
			margin-right: auto!important;
	}
}
@media (max-width: 992px) {
/*   nav.navbar {order: -1;margin-right: 10px;} */
  	/* 	activations 100% */
	body.itemid-8125 > div.site-grid > div.grid-child.container-component {
		grid-column: full-start/full-end;
	} 
}
.container-header .container-nav .container-search {
	width: 60%;
}
@media (min-width: 992px) {
	.container-header .container-nav .container-search {
	max-width: 150px;
	}
}	
@media (min-width: 1600px) {
	.container-header .container-nav .container-search {
	max-width: 250px;
	}
}	

/***********LAUBRO COMPANY search*********/
#company_res {
position: absolute;
margin-top: 1px;
border: 1px solid #000000;
padding: 10px;
background: #ffffff;
z-index:10;
width:300px;
}

#pager_box {
    border-top: 1px dotted #333333;
}

#pager_box div {
    display: inline-block;
    /*width: 33.33333%;*/
    font-size: 85%;
    /*font-weight: 800;*/
    padding-right: 2px;

}

#pager_box .pager-left {
    /*text-align: left;*/
}

#pager_box .pager-leftcenter {
      font-weight: 800;
}

#pager_box .pager-center {
   /* text-align: center;
    text-decoration: underline;*/
}
#pager_box .pager-rightcenter {
 
}
#pager_box .pager-right {
   /* text-align: right;*/
      font-weight: 800;
}

/***********LAUBRO ANONYMES CONTACTS*********/
#tabContainer {
    position:relative;
}
.contact_list_tab {
    display:none;
} 
.contact_list_tab.active{
    display:block;
} 
.botnav a{
    display:block;
    float:left;
    padding:4px; 
    margin:4px;
    border:1px dotted #cccccc;
} 
.botnav a.activelink {
    background:#f5f5f5;
}
.buttonArrow {
    position:absolute;
    font-size:37px;
    display:none;
    top:0;
}
.leftButtonSLider{
    left:0;
    margin-left:-25px;
}
.rightButtonSLider{
    right:0;
    margin-right:-25px;
}
.buttonArrow .arrow{
    text-shadow: 2px 2px 2px rgba(136,136,136,0.9);
}
.buttonArrow .arrow:hover{
    cursor:pointer;
}
/***********LAUBRO FIN ANONYMES CONTACTS*********/

/***********LAUBRO ENRICH COMPANY ACTIVATION*********/
.ac_arrow_box {
    display: none;
}

.ac_arrow_box .ac_arrow_button {
    
}
.ac_arrow_box .ac_arrow_button div{
padding: 3px;
}
.ac_arrow_box .ac_arrow_button div:hover {
cursor: pointer;

}
.ac_arrow_box .ac_arrow_button_left {
    float: left;
}
.ac_arrow_box .ac_arrow_button_right {
    float: right;
}

.ac_arrow_box .ac_arrow_button {
    font-weight: bold;
}

#company_res {
    z-index: 999999;
    /*min-height: 328px;*/
    /*margin-left: 50px;
    margin-top: 45px;*/
}
#company_res .close_res {
float: right;
margin-right: -5px;
margin-top: -5px;

/* 
margin-right: 45px;
margin-top: -30px;
 */
font-weight: bold;
}
#company_res .close_res:hover {
    cursor: pointer;
}

/***********LAUBRO FIN ENRICH COMPANY ACTIVATION*********/

#system-debug {z-index:999999;}

/* adaptations pagebuilder */
.fronthome div.modcbsubEncl			{ width:100%; overflow: hidden; padding:0px; border-width:0px; margin:0px;	}
.fronthome div.modcbsubGreeting		{ 	}
.fronthome div.modcbsubCurrent			{ padding:2px;	}
.fronthome div.modcbsubCurrent div		{
	background-color: transparent;
	color: #000;
	font-weight: bold;
	font-size: 90%;
	padding: 3px 1px 1px 4px;

}
.fronthome div.modcbsubUpgrades		{ margin-top: 8px; padding:2px;	}
.fronthome div.modcbsubUpgrades div	{
	background-color: transparent;
	color: #000;
	font-weight: bold;
	font-size: 90%;
	padding: 3px 1px 1px 4px;


}
.fronthome div.modcbsubCurrent ul, .fronthome div.modcbsubUpgrades ul		{ margin:0px;	padding:0px;	list-style: none;	}
.fronthome div.modcbsubCurrent li, div.modcbsubUpgrades li		{ padding:6px 4px 7px 15px;	}
.fronthome div.modcbsubUpgrades a		{ font-weight: bold; }
.fronthome div.modcbsubMessage			{ text-align: center;	}
.fronthome div.modcbsubMessage	div		{ margin-top: 8px; margin-right: 3px; padding:10px; }
.fronthome div.modcbsubMessage	a		{ font-weight: bold; text-decoration:none; font-size:120%;  line-height:1.8;  }
.fronthome div#modcbsubregister div	{ background: #CFC;  }
.fronthome div#modcbsubregister a		{ color: var(--cassiopeia-color-primary);  }

.fronthome div#modcbsubupgrade	a		{ color: var(--cassiopeia-color-primary);  }
.fronthome div.modcbsubCurrent li		{ background: transparent; color:#000;	}
.fronthome div.modcbsubUpgrades li		{
    background: transparent;
}
.fronthome div.modcbsubUpgrades li a	{
    color: var(--cassiopeia-color-primary); 
}
.fronthome span.modsubUnpaid			{ color: red; }

.acym_module_form input {margin-left: 15px;)
}
