/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#google-reviews {
    padding: 0 10px;
    max-width: 1900px;
    margin: 0 auto;
}

/*
 * AwA - Acinonyx Web Agency
 * Agence internationale de développement web (FR/EN)
 * 
 * https://acinonyxweb.agency
 */
#index .htmlbanners1-inner.reassuranceban.js-htmlbanners1-carousel.row.clearfix .top-banner p {
  width: 100%!important;
}

#index .htmlbanners1-inner.reassuranceban.js-htmlbanners1-carousel.row.clearfix .top-banner a > div > div {
  width: 92%;
}

#index .top-banner.overlap-color.anim-first.col-sm-12.col-md-4 > div div {
  width: 100%;
}

#index .htmlbanners1-inner.reassuranceban.js-htmlbanners1-carousel.row.clearfix .top-banner p {
  font-size: 15px;
}

#index .header-slide .headerslider-figure .caption-description h1 + p {
    display: flex;
    justify-content: center;
}

#index .header-slide .headerslider-figure .caption-description h1 + p a {
    margin: 10px 50px;
}

@media screen and (min-width: 1200px) {
.reassuranceban {
    height: 100px!important;
}
}

@media screen and (max-width: 640px) {
    #index .header-slide .headerslider-figure .caption-description h1 + p a {
        margin: 0 5px;
    }
    
    .header-slide .caption-description .slide_special {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
}

.header-slide .caption-description .slide_special .slide_rdv_link {
  display: block;
  position: initial;
}

.header-slide .caption-description .slide_special .slide_phone_link {
  display: block;
  position: initial;
}

.header-slide .caption-description .slide_special .slide_rdv_link img,
.header-slide .caption-description .slide_special .slide_phone_link img {
  max-height: 20px;
  width: auto;
}
}

@media (max-width: 1024px) {
.reassuranceban {
height: 405px!important;
}
}

/* Change colors */
body .nav.nav-tabs .nav-item .nav-link:hover, body .nav.nav-tabs .nav-item .nav-link.active {
  color: #76B82A;
}

.button-all-reviews-container a {
  background-color: #76B82A;
}

body a:hover, body .dropdown:hover .expand-more, body .owl-nav > div, body.page-my-account #content .links a:hover i, body .nav.nav-tabs_alternative .nav-item .nav-link.active, body .nav.nav-tabs_alternative .nav-item .nav-link:hover, body .contact-rich .block .icon, body #product_comments_block_tab .comment_author_infos strong, body .dropdown-item:focus, body .dropdown-item:hover, body #_desktop_top_menu .top-menu[data-depth="1"] > li a:hover, body .header-slide .htmlcontent__html h2, body .home-banner .htmlcontent__title-one, body .general .blog_post .read_more, body .post-category .blog_post .read_more, body .post_meta i, body .htmlcontent-tabs li.active a, body .htmlcontent-tabs li a.active, .htmlcontent-tabs li a:hover, body .htmlcontent-tabs li a:hover, body .block-contact li::before, body .htmlcontent__item.tab-pane ul li::before, body .display-view .view-item.active, body .display-view .view-item:hover, body .pagination .current a, body .list .quick-view:hover, body .list .link-view:hover, body .list .addToWishlist:hover, body .block_newsletter .form-control:focus, body .home-tabs .tab-pane ul li::before, body .header-slide .caption-description h2, body #_mobile_search_bar .search-bar .search-bar__text:focus, body .language-selector select:hover, body .language-selector select:focus, body .currency-selector select:hover, body .currency-selector select:focus, body .star-content .star-on, body .star-content .star-hover, body .block-promo .promo-code-button, body .product-line-info .value, body .breadcrumb li:last-child a, body .rte a {
  color: #76B82A;
}

.grid .add-cart {
  color: #76B82A;
}

.grid .quick-view, .grid .link-view, .grid .addToWishlist {
  color: #76B82A;
}

.btn-to-top::before {
  color: #76B82A;
}

.cart-header .cart-products-count {
  background-color: #76B82A !important;
}

.top-banner .htmlcontent__title span span {
  color: #76B82A!important;
}

body .header-nav [class^="material-"], body .header-nav [class*=" material-"], body .header-nav [class^="font-"], body .header-nav [class*=" font-"], body .search-bar .search-bar__text:focus {
color: #76B82A;
}

body .owl-nav > div:hover, body .owl-controls .owl-dot, body .form-control:focus, body .block_newsletter .form-control:focus, body .product-variants-item .input-color:checked + span, body .product-variants-item .input-color:hover + span, body .product-variants-item .input-radio:checked + span, body .product-variants-item .input-radio:hover + span, body .nav.nav-inline .nav-link.active, body .product-images > .thumb-container > .thumb.selected, body .product-images > .thumb-container > .thumb:hover, body .checkout-step .address-item.selected, body #header.fixed-top.hide-bar, body .header-slide .htmlcontent__html, body .header-slide .htmlcontent__html::before, body .header-slide .htmlcontent__html::after, body .nav.nav-tabs_alternative .nav-item .nav-link.active, body .nav.nav-tabs_alternative .nav-item .nav-link:hover, body .header-slide .caption-description, body .header-slide .caption-description::before, body .header-slide .caption-description::after, #products .page-not-found .search-bar__text:hover, #pagenotfound .page-not-found .search-bar__text:hover, body .show .select-title, body .block-promo .promo-input:focus, body select:focus {
  border-color: #76B82A;
}

.star::after {
  content: "\2605";
  color: #76B82A;
}

.owl-controls .owl-nav > div:hover {
  border-color: #76b729 !important;
  -webkit-box-shadow: inset 0 0 0 30px #76b729 !important;
  box-shadow: inset 0 0 0 30px #76b729 !important;
}

@media (max-width: 575px) {

  body .nav.nav-tabs .nav-item .nav-link:hover, body .nav.nav-tabs .nav-item .nav-link.active {
    background-color: transparent !important;
}

}
/* End change colors */

