/* 21-06-2023 */
#_desktop_cart span {
   color:  #763538;
}

/* END 21-06-2023 */

/*--- 26/04/2023 ---*/
#header-nav a {
 color: white !important;
}
#_desktop_user_info a {
 color: white !important;
}
#header .header-nav .blockcart {
   background: white !important;
}
#header .header-nav #_desktop_cart {
    color: #000 !important;
}
#header .header-nav .cart-preview .shopping-cart {
    color: #000 !important;
}
/*--- 26/04/2023 ---*/




/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#header .header-nav {
   color: #fff;
background: #763538;
}
#header .header-top .position-static {
    position: static;
    /*padding-top: 20px;*/
float-left:auto;
float-right:auto;
margin-left:auto;
margin-right:auto;

}
.displaytop {
display:block;
float-left:auto;
float-right:auto;
margin-left:auto;
margin-right:auto;}
#fbpsc {
display:block;
float-left:auto;
float-right:auto;
margin-left:auto;
margin-right:auto;}
#_desktop_cart {float:right}
/*** ESSENTIAL STYLES ***/
.sf-contener {
padding-top:20px;
  clear: both;
  float: left;
  width: 100%; }
a{color:red;text-decoration:none}
.top-menu,
.top-menu * {
 margin: 0;
padding: 0;
  list-style: none; }

.top-menu {
  position: relative;
  padding: 0;
  width: 100%;
  border-bottom: 3px solid #e9e9e9;
  background: #763538; }
  @media (max-width: 767px) {
    .top-menu {
      display: none; } }

.top-menu ul {
  position: absolute;
  top: -999em;
  /*background: #fff; */}
  @media (max-width: 767px) {
    .top-menu ul {
      position: relative; } }

.top-menu ul li {
  width: 100%; }

.top-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */ }

.top-menu > li {
  float: left;
  border-right: 1px solid #d6d4d4;
  margin-bottom: -3px; }
  @media (max-width: 767px) {
    .top-menu > li {
      float: none;
      position: relative;
      border-right: none; }
      .top-menu > li span {
        position: absolute;
        right: 6px;
        top: 20px;
        width: 30px;
        height: 30px;
        z-index: 2; }
        .top-menu > li span:after {
         /* font-family: "FontAwesome";*/
font-family: 'Eczar', serif;
          content: "\f067";
          font-size: 26px; }
        .top-menu > li span.active:after {
          content: "\f068"; } }
  .top-menu > li > a {
    font: 600 18px/22px 'Eczar', serif; /*"Open Sans", sans-serif;*/
    text-transform: uppercase;
    color: #484848;
    display: block;
    padding: 17px 20px;
    border-bottom: 3px solid #e9e9e9; }
  .top-menu > li.sfHover > a,
  .top-menu > li > a:hover, .top-menu > li.sfHoverForce > a {
    background: #333;
    border-bottom-color: #666666;
    color: #fff; }

.top-menu li li li a {
  display: inline-block;
  position: relative;
  color: #777777;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  padding-bottom: 10px; }
  .top-menu li li li a:before {
    content: "\f105";
    display: inline-block;
font-family: 'Eczar', serif;
/*    font-family: "FontAwesome";*/
    padding-right: 10px; }
  .top-menu li li li a:hover {
    color: #ddd; }

.top-menu li ul {
  display: none;
  left: 0;
  top: 59px;
  /* match top ul list item height */
  z-index: 99;
  padding: 12px 0px 18px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px; 
background-color:#763538;}
  @media (max-width: 767px) {
    .top-menu li ul {
      top: 0; } }

.top-menu li li ul {
  position: static;
  display: block !important;
  opacity: 1 !important;
  background: none;
  -moz-box-shadow: transparent 0px 0px 0px;
  -webkit-box-shadow: transparent 0px 0px 0px;
  box-shadow: transparent 0px 0px 0px; }

.top-menu li li li ul {
  padding: 0 0 0 20px; }

.top-menu li li li ul {
  width: 220px; }

ul.top-menu li:hover li ul,
ul.top-menu li.sfHover li ul {
  top: -999em; }

ul.top-menu li li:hover ul,
ul.top-menu li li.sfHover ul {
  left: 200px;
  /* match ul width */
  top: 0; }

ul.top-menu li li:hover li ul,
ul.top-menu li li.sfHover li ul {
  top: -999em; }

ul.top-menu li li li:hover ul,
ul.top-menu li li li.sfHover ul {
  left: 200px;
  /* match ul width */
  top: 0; }

.top-menu > li > ul {
  padding: 26px 30px 31px;
  width: 100%; }
  .top-menu > li > ul > li > a {
    text-transform: uppercase;
    font: 600 16px/20px  'Eczar', serif; /*"Open Sans", sans-serif;*/
    color: #333; }
    .top-menu > li > ul > li > a:hover {
      color: #515151; }

.top-menu > li > ul > li {
  float: left;
  width: 20%;
  padding-right: 15px; }
  @media (max-width: 767px) {
    .top-menu > li > ul > li {
      width: 50%; } }
  @media (max-width: 479px) {
    .top-menu > li > ul > li {
      width: 100%;
      padding-bottom: 20px; } }
  @media (min-width: 768px) {
    .top-menu > li > ul > li.first-in-line-lg {
      clear: left; } }
  @media (min-width: 480px) and (max-width: 767px) {
    .top-menu > li > ul > li.first-in-line-xs {
      clear: left; } }

.top-menu > li > ul > li.category-thumbnail {
  width: 100% !important;
  float: none;
  clear: both;
  overflow: hidden;
  padding-right: 0; }
  .top-menu > li > ul > li.category-thumbnail > div {
    float: left;
    padding-left: 10px;
    width: 33.333%; }
    @media (max-width: 479px) {
      .top-menu > li > ul > li.category-thumbnail > div {
        width: 100%;
        padding-left: 0;
        padding-top: 10px;
        text-align: center; } }
    .top-menu > li > ul > li.category-thumbnail > div:first-child {
      padding-left: 0; }
    .top-menu > li > ul > li.category-thumbnail > div img {
      max-width: 100%;
      display: block; }

.cat-title {
  display: none; }
  @media (max-width: 767px) {
    .cat-title {
      display: block;
      font: 600 18px/22px  'Eczar', serif; /*"Open Sans", sans-serif;*/
      text-transform: uppercase;
      color: #484848;
      display: block;
      padding: 17px 20px;
      border-bottom: 3px solid #e9e9e9;
      background: #f6f6f6;
      position: relative; }
      .cat-title:hover {
        background: #333;
        border-bottom-color: #666666;
        color: #fff; }
      .cat-title:after {
        display: block;
        font-family: "FontAwesome";
        content: "\f067";
        position: absolute;
        right: 15px;
        top: 18px;
        font-size: 26px; }
      .cat-title.active:after {
        content: "\f068"; } }

.top-menu li.sf-search {
  border: none; }
  .top-menu li.sf-search input {
    display: inline;
    padding: 0 13px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    margin: 13px 10px 0 0;
    font-size: 13px;
    color: #9c9b9b;
    border: 1px solid #d6d4d4; }

#block_top_menu .category-thumbnail {
  clear: both;
  width: 100%;
  float: none; }
  #block_top_menu .category-thumbnail div {
    float: left;
    width: 33.33333%; }
    #block_top_menu .category-thumbnail div img {
      max-width: 100%; }
#block_top_menu li.category-thumbnail {
  padding-right: 0; }
a{color:red;text-decoration:none}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:#763538;border-color:transparent}.btn-outline-primary{color:#763538;background-image:none;background-color:transparent;border-color:#763538}.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#763538;border-color:#763538}.btn-link{font-weight:400;color:#763538;border-radius:0}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#763538;outline:0}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#763538}.card-primary{background-color:#763538;border-color:#763538;}.card-outline-primary{border-color:#763538}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#763538;border-color:#763538}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#f1f1f1;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#763538;text-decoration:none;background-color:#fff;border:1px solid #ddd}.tag-primary{background-color:#763538}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#763538;border-color:#763538}.bg-primary{background-color:#763538!important}.text-primary{color:#763538!important}a:hover{color:#763538;text-decoration:none}.btn-unstyle:focus .expand-more{color:#763538}.form-control:focus,.input-group.focus{outline:.1875rem solid #763538}.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{background:#763538;color:#fff;text-transform:uppercase;border-radius:0;font-size:.875rem;padding:.5rem 1rem}.custom-radio input[type=radio]{opacity:0;cursor:pointer}.custom-radio input[type=radio]:checked+span{display:block;background-color:#763538;width:12px;height:12px;border-radius:50%;position:absolute;left:.125rem;top:.125rem}.dropdown:hover .expand-more{color:#763538}.dropdown-item:focus,.dropdown-item:hover{background:none;text-decoration:none;color:#763538}.search-widget{display:inline-block}.search-widget form{position:relative}.search-widget form input[type=text]{border:none;padding:10px;min-width:255px;color:#7a7a7a;border:1px solid rgba(0,0,0,.25)}.search-widget form input[type=text]:focus{outline:3px solid #763538;color:#232323;background:#fff}.search-widget form input[type=text]:focus+button .search{color:#763538}.search-widget form button[type=submit]{position:absolute;background:none;border:none;bottom:.3125rem;right:.125rem;color:#7a7a7a}.search-widget form button[type=submit] .search:hover{color:#763538}#header .top-menu a[data-depth="0"]:hover{color:#763538;text-decoration:none}.top-menu .sub-menu a:hover{color:#763538}body#checkout section.checkout-step .address-item.selected{background:#fff;border:3px solid #763538}.page-my-account #content .links a:hover i{color:#763538}.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i{color:#763538}#products .highlighted-informations .quick-view:hover,.featured-products .highlighted-informations .quick-view:hover,.product-accessories .highlighted-informations .quick-view:hover,.product-miniature .highlighted-informations .quick-view:hover{color:#763538}.products-sort-order .select-list:hover{background:#763538;color:#fff;text-decoration:none}.products-sort-order .dropdown-menu{left:auto;width:16.88rem;background:#f6f6f6;border:none;border-radius:0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);margin:0}.facet-dropdown{color:#7a7a7a;padding-left:0;padding-right:0;background:#f1f1f1;border:3px solid transparent;box-sizing:border-box;box-shadow:1px 1px 1px 1px #f1f1f1}.facet-dropdown.open{border:0}.facet-dropdown.open>.select-title{border:3px solid #763538;background:#f6f6f6}.facet-dropdown .select-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;width:100%;color:#232323;background:#f1f1f1;padding:.625rem .625rem .625rem 1.25rem;cursor:pointer}.facet-dropdown .select-title>i{margin-left:auto}.facet-dropdown .select-list{display:block;color:#232323;background:#f6f6f6;padding:.625rem 1.25rem}.facet-dropdown .select-list:hover{background:#763538;color:#fff;text-decoration:none}.pagination .current a{color:#763538;text-decoration:none;font-size:1.25rem}.block-categories .collapse-icons[aria-expanded=true] .add{display:none}.block-categories .collapse-icons[aria-expanded=true] .remove{display:block}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{color:#763538}.block-categories .collapse-icons .remove{display:none}.block-categories .arrows .arrow-down,.block-categories .arrows .arrow-right{font-size:.875rem;cursor:pointer;margin-left:2px}.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover{color:#763538}.product-price{color:#763538;display:inline-block}.tabs .nav-tabs .nav-link.active{color:#763538}.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border:none;border-bottom:3px solid #763538}#blockcart-modal .product-name{color:#763538;font-size:1.125rem}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border:3px solid #763538}.product-flags li.product-flag{pointer-events:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#763538;font-weight:700;padding:.3125rem .4375rem;text-transform:uppercase;color:#fff;margin-top:.625rem;font-size:1rem;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #763538}.cart-grid-body a.label:hover{color:#763538}.block-promo .promo-input+button{margin-top:-4px;margin-left:-1px;text-transform:capitalize;border:2px solid #763538}.block-promo .promo-input+button{margin-top:-4px;margin-left:-1px;text-transform:capitalize;border:2px solid #763538}.block-promo .promo-code-button.cancel-promo{color:#763538;margin-bottom:0}.block_newsletter form input[type=text]:focus{outline:3px solid #763538;color:#232323;background:#fff}.block_newsletter form input[type=text]:focus+button .search{color:#2fb5d2}.block_newsletter form button[type=submit]{position:absolute;background:none;border:none;bottom:.3125rem;right:.125rem;color:#7a7a7a}.block_newsletter form button[type=submit] .search:hover{color:#763538}.block_newsletter p{padding-top:.625rem}.block_newsletter form .input-wrapper{overflow:hidden}.block_newsletter form input[type=email]{padding:11px;width:100%}.block_newsletter form input[type=email]:focus{border:3px solid #763538;padding:8px 8px 9px;outline:0}.block_newsletter form input{height:42px;box-shadow:none}.block-contact{color:#7a7a7a}.block-contact .block-contact-title,.linklist .blockcms-title a{color:#232323}.account-list a{color:#7a7a7a}.account-list a:hover{color:#763538}.block-contact-title,.blockcms-title,.myaccount-title,.myaccount-title a{font-weight:700;font-size:1rem}.block-social{text-align:right}.block-social ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.block-social ul{-ms-flex-flow:wrap;flex-flow:wrap}}.block-social ul li{height:2.5rem;width:2.5rem;background-color:#f1f1f1;background-repeat:no-repeat;display:inline-block;margin:.125rem;cursor:pointer}@media (max-width:767px){.block-social ul li{height:2rem;width:2rem;margin-right:1.3rem;margin-bottom:1.3rem;background-size:contain}}.block-social ul li:hover{background-color:#763538}.footer-container li a:hover{color:#763538}#header a:hover{text-decoration:none;color:#763538}#header .header-nav .cart-preview.active{background:#763538}#header .header-nav .blockcart a:hover{color:#763538}#header .header-nav .user-info .logged{color:#763538}
/*# sourceMappingURL=superfish-modified.css.map */