img[src="/modules/cmcicpaiement/views/img/cmcicpaiement_paiement.png"] {
  content: url("/img/banks.jpg");
}

#header .amenu-item a {
  white-space: nowrap;
}

.anthemeblocks-footer-payments {
    display: block;
    margin-top: 15px;
}

.anthemeblocks-footer-payments li {
    float: none;
    margin-right: 0;
    text-align: center;
}
.anthemeblocks-footer-payments img {
    max-width: none;
    max-height: 180px;
}

#container_express_checkout {
    margin-top: 40px !important;
    text-align: center !important;
    margin-right: 0 !important;
    float: none !important;
}

#header .header-nav .user-info button,
.header-nav .dropdown .expand-more {
   color: #fff;
}

#header .header-nav .dropdown-menu {
  background-color: #fe4fb8;
}

#header .header-nav .user-info .dropdown .dropdown-item:hover,
#header .header-nav .dropdown-menu .dropdown-item:hover {
  background-color: #dd0084;
}

.additional-text-type-1 {
  display: none;
}

.block_content.cmcicpaiement {
  margin-bottom: 30px;
}

body#checkout section.checkout-step .payment-options label {
  text-align: left;
}

.payment-option img {
  max-width: 100%;
}

.block-reassurance-item span {
  font-size: 0.9em;

}

#product #block-reassurance .block-reassurance-item span {
  font-weight: normal;
}

.header-nav {
  background: #fe4fb8;
}

#header a {
  color: #fff;
}

#header a:hover,#header a:focus{
  color:#fff0f9;
}

.block_newsletter {
  padding: 20px 0;
}

.block_newsletter form .input-wrapper {
  margin-bottom: 24px;
}

.block_newsletter p {
  margin-bottom: 18px;
}

.amenu-item .amenu-link {
  margin-left: 0;
  padding: 10px 16px;
}

@media (min-width: 1024px) {
  .block_newsletter form .input-wrapper {
    margin-bottom: 0;
    float: left;
  }

  .anthemeblocks-footer-payments li {
    text-align: right !important;
    margin-top: -63px;
    margin-bottom: 40px;
  }

  #container_express_checkout {
    float: left !important;
  }

}

@media (min-width: 1200px) {
    .adropdown-3 {
       width: calc((1110px * 0.65));
    }
}

.tabs .tab-pane img {
    max-height: none;
}

.div.mce-edit-area {
    max-height: none !important;
}

.amenu-link sup {
   top: 28px;
   border-radius: 0px 8px 8px 0px;
   -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.20);
   -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.20);
   box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.20);
}

@media (max-width: 767px) {
.banner img{
max-width: 100%;
}
}