.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}/* Start custom CSS for page-settings */#main .page-header {
    margin-bottom: 0;
}

body, p, h2, h1, h6,
#wrapper .breadcrumb li a {
    color: #000;
}
#wrapper .breadcrumb li a:hover {
    color: #F7ADB7;
}

a:hover {
    color: #F7ADB7;
}

.custom-radio input[type="radio"]:checked + span {
    background-color: #F7ADB7;
}

/* fiche produit */
.ce-product-stock--out-of-stock .ce-product-stock__availability {
    color: rgb(25,135,84) !important;
}

.product-specifications p {
    color: #000;
}

.elementor-nav-tabs .menu-item .elementor-item:hover,
.elementor-nav-tabs .menu-item .elementor-item:active,
.elementor-nav-tabs .menu-item .elementor-item:focus{
    color: #F7ADB7;
}

.elementor-widget-product-description .text-box p {
    text-transform: none !important;
    text-align: justify;
}


/* newsletter */
.ce-subscribe-form.elementor-form .elementor-field-type-subscribe button {
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    height: 38px !important;
    margin: 0 !important;
}

@media (max-width: 767px) { 
.elementor-widget-email-subscription  .elementor-field.elementor-field-textual {
    text-align: left !important;
      padding-left: 16px !important;
}
}
.ce-subscribe-form.elementor-form .elementor-field-type-subscribe input[type=email]:focus {
    box-shadow: unset;
}

/* Footer */
.footer-bottom .block.copyright {
    margin-bottom: 0 !important;
    font-weight: 600 !important;
        color: #000000 !important;
}
#footer .footer-center {
    padding-top: 50px;
    padding-bottom: 50px;
}
#footer .footer-top {
    padding-top: 0;
}
/* avis client */
.elementor-widget-testimonial-carousel .swiper-slide .elementor-testimonial-wrapper {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}

/* miniature produit */
.elementor-widget-shortcode  .ets-wishlist-button-add:not(.view_page) {
  background-color: #f7adb7 !important;
  border: none;
  box-shadow: unset;
}
.elementor-widget-shortcode .ets-wishlist-button-add:not(.view_page):hover {
  background-color: #f7adb7 !important;
}
.elementor-widget-shortcode  .ets-wishlist-button-add:not(.view_page):not(.delete_wishlist) svg {
  fill: #fff !important;
}

/* Blog */
#wrapper .breadcrumb {
    padding: 16px 0;
}

#blog-listing h1,
#module-leoblog-list .blog-item .blog-shortinfo,
#module-leoblog-list .share_button span{
    color: #000;
}

#module-leoblog-list #main {
    margin-top: 40px;
}

#module-leoblog-list .blog-item .title a {
    color: #000;
    font-size: 22px;
    line-height: 26px;
}
#module-leoblog-list .blog-item .blog-meta a,
#module-leoblog-list .blog-item .blog-created {
    color: #f7adb7;
}
.share_button ul li.facebook a::before,
.share_button > span i,
.share_button ul li.twitter a::before {
    color: #f7adb7 !important;
}

#module-leoblog-list .blog-item .blog-meta > span,
#module-leoblog-blog h4,
#module-leoblog-blog .blog-detail .blog-title{
    color: #000;
}


#module-leoblog-blog .blog-detail .blog-description,
#module-leoblog-blog .blog-detail .blog-description p,
#module-leoblog-blog h3,
#module-leoblog-blog h2{
    color: #000;
}

#module-leoblog-blog .blog-detail .social-share {
    display: inline-flex;
    align-items: center;
}

.blog-detail .social-share .facebook svg {
    width: 10px;
}

#module-leoblog-blog .blog-image {
    display: flex;
    justify-content: center;
}


#module-leoblog-blog .blog-description img {
    width: 80%;
    height: 500px;
    object-fit: cover;
}

#module-leoblog-blog .social-share .social-heading {
    color: #000;
}

#module-leoblog-blog .blog-detail .blog-title {
    font-size: 36px;
    line-height: 40px;
    width: 80%;
    text-align: center;
    margin: 0 auto;
}

#module-leoblog-blog .blog-tags a:hover span {
    background: #F7ADB7;
}

/* page contact */
#contact .contact-form {
    padding: 0;
}

@media screen and (min-width: 768px) {
   #contact .contact-form .form-group.row {
      margin-left: 0;
    padding-right: 15px;
    margin-right: 0;
}

#contact .contact-form .form-group.row  .col-sm-12.col-xs-12 ,
#contact .contact-form .form-group.row  .col-md-9,
#contact .contact-form .form-group.row  .col-md-6{
    padding: 0 !important;
}
#contact .contact-form  .form-footer {
    padding-right: 15px;
} 
}

@media screen and (max-width: 767px) {
  #contact  .form-group.col-md-12.col-sm-12 {
      padding-right: 0;
  }
}

/* espace mon compte */ 
.page-my-account #content .links a:hover i {
    color: #F7ADB7;
} 

.wishlist-footer-links a.text-primary,
.wishlist-container .wishlist-add-to-new.text-primary{
    color: #000 !important;
}


.wishlist-list .wishlist-list-item-title:hover {
    color: #F7ADB7 !important;
}

.wishlist-list .wishlist-list-item:hover .wishlist-list-item-title {
    color: #F7ADB7 !important;
}
/* page our-value */
@media screen and (max-width: 768px) {
    .section-column-reverse .elementor-row {
        flex-direction: column-reverse;
    }
}

/* panier */ 
#cart .product-line-grid .product-price {
   color: #f7adb7;
}
#cart .product-line-info .value {
    color: #000;
}

/* resultat de recherche */ 
 #search .ce-products.ce-product-grid .elementor  {
         padding: 1px 0px 0px 0px !important;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    border-color: #C9A024;
 }
 
 #search .products article .ets-wishlist-button-add.right {
     position: unset !important;
 }/* End custom CSS */