/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@media (min-width: 768px) {
    #wrapper .breadcrumb:before {
        background: #3d4b30;
    }
    #wrapper .breadcrumb {
        height: auto;
        margin: 30px 0 40px;
    }
}
body .logo.img-fluid {max-width:80%;}
.pink {
color:#e6b6b9;
}
.green {
color:#3d4b30;
}
.h1, .h2, .h3 {
color:#3d4b30;
}
a:hover {
color:#e6b6b9;
}
#wrapper .breadcrumb:before {
background-position: bottom left;
}
.breadcrumb li a, .breadcrumb li {
color:#fff;
}
/* PINK */
body .see-all a,body .box-show-more a {
color:#3d4b30;
-moz-box-shadow: 0px -9px 0px 0px #e6b6b9 inset;
-webkit-box-shadow: 0px -9px 0px 0px #e6b6b9 inset;
-o-box-shadow: 0px -9px 0px 0px #e6b6b9 inset;
-ms-box-shadow: 0px -9px 0px 0px #e6b6b9 inset;
box-shadow: 0px -9px 0px 0px #e6b6b9 inset;
}
.plist-dsimple .thumbnail-container .cssload-speeding-wheel {border: 2px solid #e6b6b9;}
.has-discount.product-price, .has-discount p {color:#e6b6b9 !important;}
.has-discount .discount {
background:#e6b6b9;
}
.showmenu:hover i {
color:#e6b6b9 !important;
}
.showmenu  i {
transition:.5s;
}
.showmenu {
transition:.5s;
}
.showmenu:hover {
color:#e6b6b9 !important;
}
.leo-megamenu .dropdown-menu li a:hover {
color:#e6b6b9;
}
.products-selection .display > div.selected a {
color:#e6b6b9;
}
.products-selection .display > div a:hover {
color:#e6b6b9;
}
.products-sort-order .select-list:hover {
background:#e6b6b9;
}
body #leo_search_block_top .btn:hover {
color:#e6b6b9 !important;
}
body .h7-boxbanner a:hover {
background-color:#e6b6b9;
border-color:#e6b6b9;
}
.plist-dsimple .thumbnail-container .pro3-btn .btn-product:hover, .plist-dsimple .thumbnail-container .pro3-btn .quick-view:hover {
background-color:#e6b6b9;
}
#blockcart-modal .cart-content a.btn:hover, #blockcart-modal .cart-content a.btn:focus, .product-add-to-cart .product-quantity .add-to-cart:hover, .product-add-to-cart .product-quantity .add-to-cart:focus, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:focus, .continue.btn:hover, .continue.btn:focus, button.btn.btn-primary.center-block:hover, button.btn.btn-primary.center-block:focus {
background:#e6b6b9 !important;
}
body .group-nav .closemenu  i {
transition:.3s;
}
body .group-nav .closemenu:hover i {
color:#e6b6b9;
}
.social-sharing li:hover {
color:#e6b6b9;
}
body .block-social li:hover {
color:#e6b6b9;
}
body .view-leo-dropdown-additional.show {
background:#e6b6b9;
}
body .leo-cart-item-info .discount-percentage {
color:#e6b6b9;
}
.btn-primary:active:hover, .btn-primary:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
background:#e6b6b9;
}
.product-tabs.tabs .nav-tabs .nav-link:hover {
color:#e6b6b9;
}
.product-line-grid-body > .product-line-info:first-child a.label:hover {color:#e6b6b9;}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {background:#e6b6b9;border-color:#e6b6b9;}
.custom-radio input[type="radio"]:checked + span {background-color:#e6b6b9;}
body#checkout section.checkout-step.-reachable.-complete h1 .done {background:#e6b6b9 !important;}
body#checkout section.checkout-step.-reachable.-complete .step-title:before {background:#e6b6b9 !important;}
body .thumbnail-container .product-title a:hover {color:#e6b6b9;}
/* GREEN */
.product-quantity .input-group-btn-vertical .btn:hover {background:#3d4b30;}
body#checkout section.checkout-step.js-current-step .step-title .step-number {background:#3d4b30 !important;}
.btn-outline {background:#3d4b30;border-color:#3d4b30;}
#blockcart-modal .modal-header {
background:#3d4b30;
}
#blockcart-modal .cart-content .btn:hover {
background:#3d4b30;
}
.product-tabs.tabs .nav-tabs .nav-link.active {
color:#3d4b30;
}
.product-tabs.tabs .nav-tabs .nav-item .nav-link.active:after {
background:#3d4b30;
}
body .btn-primary {
background:#3d4b30;
}
body .view-leo-dropdown-additional {
background:#3d4b30;
}
body .group-nav {
background:#3d4b30 !important;
}
body .product-variants > .product-variants-item .color .sr-only {
background:#3d4b30;
}
body .product-variants > .product-variants-item .color .sr-only:before {
border-top:7px solid #3d4b30;
}
#blockcart-modal .cart-content a.btn, .product-add-to-cart .product-quantity .add-to-cart, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout, .continue.btn, button.btn.btn-primary.center-block {
background:#3d4b30 !important;
}
.sidebar .block .title_block a {
color:#3d4b30;
}
.thumbnail-container .product-title a {
color:#3d4b30;
}
.plist-dsimple .thumbnail-container .pro3-btn .btn-product, .plist-dsimple .thumbnail-container .pro3-btn .quick-view {
background-color:#3d4b30;
}
#leo_search_block_top .btn {
background-color:#3d4b30;
}
#_desktop_cart .cart-products-count {
background-color:#3d4b30;
}
.block-categories .category-sub-menu li:hover:after {
background-color:#3d4b30;
}
.block-categories .category-sub-menu li > a:hover {
color:#3d4b30;
}
.leo-fly-cart-total {
background-color:#3d4b30;
}
.block-social {
text-align:right;
}
body:not(#index) .box-top {
    padding: 0px !important;
}

@media (max-width: 991px) {
.group-nav {
    top: 85px !important;
}
body .group-nav {
background:none !important;
}
}
@media (max-width: 767px) {
.block-social {
text-align:right !important;
}
.group-nav {
    top: 137px !important;
}
body .logo.img-fluid {
max-width:200px;
}
.h6-box-top .ApColumn:nth-child(2) {
padding-bottom:0px !important;
}
.box-top #leo_search_block_top .title_block:before {
line-height:40px !important;
}
.userinfo-selector {
height:40px;
}
#_desktop_cart .cart-preview {
height:40px;
}
.box-top #leo_search_block_top {
height:40px !important;
}
.header-top {
margin-bottom:20px;
}
}
.carte-cadeau-heade {
  float: right;
   margin: 0px 0px 0px 25px;
    height: 80px;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-align: center;
    align-items: center;
}
.carte-cadeau-heade a {
font-size:24px;
}
@media (max-width: 767px) {
.carte-cadeau-heade {
    height: 40px;
}
}
#choicegiftcard section .step-edit,
.product-flag.new {
display:none;
}
@media (max-width: 991px) {
    .h7-boxbanner {
        padding: 150px 0 !important;
    }
}
@media (max-width: 575px) {
    .h7-boxbanner {
        padding: 100px 0 !important;
    }
}