/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 15 2026 | 11:11:09 */
/* Ajouter votre code CSS ici.
                     
Par exemple:
.exemple {
    color: red;
}

Pour améliorer vos connaissances en CSS, visitez http://www.w3schools.com/css/css_syntax.asp

Fin du commentaire */ 

#mc4wp-form-1{
	width: 450px;
}

.sidebarnl #mc4wp-form-1 {
  width: 300px !important;
	margin-bottom: 25px;
}

.sidebarnl div.mc4wp-form-fields .column-subscription__button {
  position: initial !important;
  width: 100% !important;
}

.sidebarnl div.mc4wp-form-fields div.column-subscription__input input.emailfield {
  width: 100% !important;
  border: 1px solid #1F1F1F !important;
	border-radius: 3px !important;
}

.sent-email__wrap {
  display:flex;
  align-items:baseline;
  justify-content:space-around;
  padding:40px 0 30px 0;
}
@media (max-width:991.98px) {
  .sent-email__wrap {
    flex-direction:column;
    justify-content:center;
    padding:12px 0 50px;
  }
}
@media (max-width:575.98px) {
  .sent-email__wrap {
    padding:30px 0 40px;
  }
}
.sent-email__row {
  display:flex;
  align-items:baseline;
  justify-content:center;
}
@media (max-width:575.98px) {
  .sent-email__row:first-of-type {
    flex-direction:column;
    text-align:center;
  }
}
.sent-email__row h2,
.sent-email__row .top-pictures__item .item-info h3,
.top-pictures__item .item-info .sent-email__row h3,
.sent-email__row .top-pictures__item .item-info h4,
.top-pictures__item .item-info .sent-email__row h4 {
  font-family:"Cardo",serif;
  font-style:normal;
  font-weight:700;
  font-size:22px;
  line-height:24px;
}
.sent-email__row .icon {
  width:45px;
  height:23px;
  fill:none;
  stroke:#4B1313;
  margin-right:15px;
}
@media (max-width:575.98px) {
  .sent-email__row .icon {
    margin-right:0;
  }
}
.sent-email-input {
  width:100%;
}
.sent-email-input__wrap {
  height:100%;
}
div.mc4wp-form-fields {
  position:relative;
}
div.mc4wp-form-fields div.column-subscription__input {
  width:100%;
}
div.mc4wp-form-fields div.column-subscription__input input.emailfield {
  width:65%;
  padding:14px;
  min-width:100px;
  opacity:.4;
  border:1px solid #1F1F1F;
  border-radius:3px 0 0 3px;
  box-sizing:border-box;
  font-size:15px;
  line-height:14px;
  border-right:1px solid transparent;
}
div.mc4wp-form-fields div.input-checkbox {
  margin-top:10px;
}
div.mc4wp-form-fields .column-subscription__button {
  position:absolute;
  top:0;
  right:0;
  width:35%;
}
div.mc4wp-form-fields div.column-subscription__button button.btn.btn_default {
  padding:0;
  height:49px;
  width:100%;
}
div.mc4wp-form-fields .sent-email-input__input {
  display:inline-flex;
  width:100%;
  height:45px;
}
div.mc4wp-form-fields .email-input {
  padding:14px;
  min-width:100px;
  width:300px;
  opacity:.4;
  border:1px solid #1F1F1F;
  border-radius:3px 0 0 3px;
  box-sizing:border-box;
  font-size:15px;
  line-height:14px;
  border-right:1px solid transparent;
}
@media (max-width:575.98px) {
  .sent-email-input__input .email-input {
    width:100%;
    border-radius:3px;
    border:1px solid #1F1F1F;
  }
}
.sent-email-input__input .email-button {
  height:100%;
  width:150px;
  border-radius:0 3px 3px 0;
}
@media (max-width:575.98px) {
  .sent-email-input__input .email-button {
    display:none;
  }
}
.sent-email-input__text {
  display:flex;
  align-items:center;
  margin:10px 0;
}
.sent-email-input__text .text-checkbox__text {
  font-size:12px;
  line-height:12px;
  color:#1F1F1F;
  margin-left:10px;
}
@media (max-width:575.98px) {
  .sent-email-input__text .text-checkbox__text {
    font-size:11px;
    line-height:11px;
  }
}
.sent-email-input__text label {
  display:flex;
  align-items:center;
  color:#fff;
  cursor:pointer;
  position:relative;
}
.sent-email-input__text label .check-box-effect {
  display:inline-block;
  position:relative;
  background-color:transparent;
  width:12px;
  height:12px;
  border:1px solid #dcdcdc;
  border-radius:1px;
}
.sent-email-input__text label .check-box-effect:before {
  content:"";
  width:0;
  height:2px;
  border-radius:2px;
  background:#B72A2A;
  position:absolute;
  transform:rotate(45deg);
  top:4px;
  left:2px;
  transition:width 50ms ease 50ms;
  transform-origin:0% 0%;
}
.sent-email-input__text label .check-box-effect:after {
  content:"";
  width:0;
  height:2px;
  border-radius:2px;
  background:#B72A2A;
  position:absolute;
  transform:rotate(305deg);
  top:8px;
  left:3px;
  transition:width 50ms ease;
  transform-origin:0% 0%;
}
.sent-email-input__text label:hover .check-box-effect:before {
  width:5px;
  transition:width 100ms ease;
}
.sent-email-input__text label:hover .check-box-effect:after {
  width:10px;
  transition:width 150ms ease 100ms;
}
.sent-email-input__text input[type="checkbox"] {
  display:none;
}
.sent-email-input__text input[type="checkbox"]:checked+.check-box-effect {
  background-color:#B72A2A!important;
  border:1px solid transparent!important;
  transform:scale(1.25);
}
div.mc4wp-form-fields .sent-email-input__text input[type="checkbox"]:checked+.check-box-effect:after {
  width:10px;
  background:#fff;
  transition:width 150ms ease 100ms;
}
div.mc4wp-form-fields .sent-email-input__text input[type="checkbox"]:checked+.check-box-effect:before {
  width:5px;
  background:#fff;
  transition:width 150ms ease 100ms;
}
div.mc4wp-form-fields .sent-email-input__text input[type="checkbox"]:checked:hover+.check-box-effect {
  background-color:#dcdcdc;
  transform:scale(1.25);
}
div.mc4wp-form-fields .sent-email-input__text input[type="checkbox"]:checked:hover+.check-box-effect:after {
  width:10px;
  background:#333;
  transition:width 150ms ease 100ms;
}
div.mc4wp-form-fields .sent-email-input__text input[type="checkbox"]:checked:hover+.check-box-effect:before {
  width:5px;
  background:#333;
  transition:width 150ms ease 100ms;
}
div.mc4wp-form-fields .sent-email-input__form {
  height:100%;
}
div.mc4wp-form-fields .sent-email-input__button {
  display:none;
  margin-top:20px;
  width:100%;
}
div.mc4wp-form-fields .btn {
  width:150px;
  height:45px;
}
@media (max-width:575.98px) {
  .sent-email-input__button {
    display:flex;
    justify-content:center;
  }
}
	.team-member-list .team-profile img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

.team-member-list.team-style-3 .post-content-bottom .table-cell {
  width: 100% !important;
}

.team-member-list.team-style-3 .team-list-content:hover {
  border-color: #4B1313 !important;
}
@media (max-width:1024px) {
.sub-menu.raven-submenu li.menu-item {
  padding-left: 25px;
}
}

div#comments {
    display: flex !important;
    flex-direction: column;
}

.jupiterx-comments-title {
    order: 1;
    border: none !important;
    margin: 0 !important;
}

.jupiterx-comments-list {
    margin: 50px 0;
    order: 3;
}

.jupiterx-comments hr.jupiterx-article-divider {
    display: none;
}

.jupiterx-form.jupiterx-comment-form-wrap {
    order: 2;
}

h3#reply-title {
    display: none;
}

form#commentform {
    border-radius: 3px;
}

form#commentform {
    display: flex !important;
    flex-direction: column;
}

.jupiterx-post-comments-widget-user-guest .comment-notes {
    order: 3;
}
form#commentform p.jupiterx-comment-field-wrapper {
    order: 1;
}
#commentform > div{
	    order: 2;
}

form#commentform p.form-submit {
	order: 4;
}

.ouvrage .raven-flip-box__layer__inner {
  display: flex !important;
  flex-direction: column;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%; 
}

.ouvrage .raven-flip-box__image, .ouvrage .raven-flip-box__button{
	order: 3;
	margin-bottom: 0 !important;
}

.ouvrage .raven-flip-box__layer__description{
	order: 1;
	margin-bottom: 0 !important;
}

.raven-flip-box__layer__title{
	order: 2;
	  font-size: 28px !important;
	margin-bottom: 0 !important;
}

.jupiterx-post-comments-widget-style-customized .logged-in-as a {
  color: #4b1313 !important;
  font-weight: 600 !important;
}

#wpadminbar #wp-admin-bar-customize, #wpadminbar #wp-admin-bar-jet_plugins, #wpadminbar #wp-admin-bar-premium-addons {
  display: none !important;
}