/* Footer 1 */


.reassurance ul {margin-bottom:0px!important}
.reassurance p {line-height:inherit!important}
.reassurance p:hover {color:#9e9e9e}

.cartecadeau .btn-secondary-1:hover {
	border-color: #cb9600!important;
    background: #cb9600!important;
}
.link-list .link-block > li + li {
	margin-top:0.5rem!important;
}
.form-control {
	background:none!important;
}
#custom-text ul > li h3 a:hover {
	color:#000!important;
}


.link-list .link-block > li a {
	    color: #5a5a5a!important;
}
.btn-secondary-1:hover, .btn-secondary-1:active, .btn-secondary-1:focus, .btn-secondary-1:active:focus, .btn-secondary-1:active:hover, .btn-secondary-1:active.focus {
   color: #fff!important;
    border-color: #722b1d!important;
    background: #722b1d!important;
}
#footer {
  padding-top: 95px;
  padding-bottom: 154px; }
  #footer .footer-content {
    position: relative;
    padding-top: 24px;}
    #footer .footer-content:before {
      position: absolute;
      content: '';
      top: 0;
      left: 15px;
      right: 15px;
      height: 1px;
  }
  #footer .block-social {
    margin-top: 55px; }
    #footer .block-social h3 {
      display: none; }
  #footer .jxml-copyright {
    margin-top: 38px; }
  @media (max-width: 1199px) {
    #footer {
      padding-top: 80px;
      padding-bottom: 115px; }
      #footer .footer-content {
        padding-top: 100px;
        margin-top: 75px; }
      #footer .block-social {
        margin-top: 30px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #footer .footer-content > div:nth-child(1n+3) {
      margin-top: 60px; } }
  @media (max-width: 767px) {
    #footer {
      padding-top: 20px;
      padding-bottom: 65px; }
      #footer .footer-content {
        padding-top: 0px;
        margin-top: 25px; }
        #footer .footer-content > div:nth-child(1n+2) {
          margin-top: 30px; } }
