/* Divers */
.com-users-profile__edit, .profile-edit, .com-users-profile, .profile {
  max-width: 650px;
  margin: 55px auto;  
}
.alert, .alert h4 {
  color: red;
  max-width: 600px;
  margin: 0 auto;
  margin-top: 3%;
  font-size: 21px;
  line-height: 31px;
  font-weight: bold;
}
.alert-heading {
  text-align: center;
  font-size: 2em !important;
  margin-bottom: 21px !important;
}


/* Acymailing */
.modmail .acysubbuttons {
  text-align: center;
  padding: 0px;
}
.modmail .unsubbutton {
  background-color: red;
}
.modmail input {
  width: 97%;
  margin: 0px;
  max-width: inherit;
  border-radius: 13px;
  text-align: center;
  font-family: 'Roboto';
}
.modmail .acysubbuttons input  {
  width: 49%;
  margin: 0px;
  max-width: inherit;
  padding: 5px;
  font-size: 0.7em;
}
.modmail select {
  width: 100%;
  margin: 0px;
  max-width: inherit;
  border-radius: 13px;
  text-align: center;
  font-family: 'Roboto';
}

/* Divers */
.modcalendarlhf .mod-dpcalendar-upcoming-default__description {
  display: none;
}
a {
	text-decoration: none;
	transition: 0.3s!important;
}
a:hover, a:active {
	text-decoration: none;
	transition: 0.3s!important;
}
.maximenuck a:hover, a:active {
	text-decoration: none;
	transition: 0.3s!important;
}
.tck-article-pagination {
	max-width: 1200px;
	margin: 0 auto;
  font-size: 16px;
}
.tck-article-pagination li a {
	background-color: unset;
	border: 0px;
	padding: 0px;
	border-radius: inherit;
}
#maincontent {
	padding: 0px 21px;
}
.btn:hover, .bfSubmitButton:hover {
	transition: 0.3s;
}
.backgrImages {
	background-image: url(/images/home-login-gb.jpg);
}
#maincontent .backgrImages {
	background-image: none;
		height: 100vh;
}
.com-dpcalendar-blog {
      max-width: 1200px;
    margin: 0 auto;
}
.dp-button-bar__navigation {
  display: none;
}



/* Module langue */


/* Module connexion */


/* Menu mobile */


/* Easy Profile */


/* Image effect CK */


/* Formulaires */


/* Version responsive */
@media only screen and (max-width: 950px) {
	#bannercolumn1 {
		display: none;
	}
	.item-118, .item-846 {
		display: none;
	}
	#bannerrow > .inner {
    min-height: unset;
}
	#lang {
		display: none;
	}
	div.mod-languages ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    text-align: center;
    width: 55px;
    margin: 0 auto;
}
	#maincontent .backgrImages {
	background-image: none;
	height: inherit !important;
}
}
