.ApSlideShow .slide_config , .LeoSlideshow .slide_config{
  display: none; 
}
.product-meta .comments_note {
    justify-content: start;
}
.btn-outline i.material-icons , .btn i.material-icons , .btn-primary i.material-icons {
    font-family: 'Material Icons';
}

.headphone .fa-envelope {
font-size: 20px;
    margin-right: 5px;
}

.product-quantity .leo-compare-wishlist-button .btn-product .icon-btn-product.icon-wishlist {
font-size: 0;
}

/* home text */
#category.lang-it .breadcrumb  ol li:nth-child(2) span {
font-size:14px;
}
#category.lang-it .breadcrumb  ol li:nth-child(2) span:before  {
display:none;
}
.lang-de .breadcrumb  ol li:first-child span {
font-size:0;
}
.lang-de .breadcrumb  ol li:first-child span:before {
font-size:14px;
content:"Home"
}
.lang-it .breadcrumb  ol li:first-child span {
font-size:0;
}
.lang-it .breadcrumb  ol li:first-child span:before {
font-size:14px;
content:"Home"
}



.lang-it#product  .breadcrumb  ol li:first-child span , .lang-it#cart .breadcrumb  ol li:first-child span, .lang-it#checkout .breadcrumb  ol li:first-child span  {
font-size:0;
}
.lang-it#product  .breadcrumb  ol li:first-child span:before, .lang-it#cart .breadcrumb  ol li:first-child span:before, , .lang-it#checkout .breadcrumb  ol li:first-child span:before {
font-size:14px;
content:"Home"
}
/*
.lang-it .breadcrumb  ol li:nth-child(2) span {
font-size:0;
}
.lang-it .breadcrumb  ol li:nth-child(2) span:before  {
font-size:14px;
content:"Home"
}

.lang-it#product  .breadcrumb  ol li:nth-child(2) span , .lang-it#cart .breadcrumb  ol li:nth-child(2) span, .lang-it#checkout .breadcrumb  ol li:nth-child(2) span, .lang-it#my-account .breadcrumb  ol li:nth-child(2) span  ,.lang-it#history .breadcrumb  ol li:nth-child(2) span:before  , .lang-it#identity  .breadcrumb  ol li:nth-child(2) span:before  ,  .lang-it#addresses .breadcrumb  ol li:nth-child(2) span:before    {
font-size:13px;
}
.lang-it#product  .breadcrumb  ol li:nth-child(2) span:before , .lang-it#cart .breadcrumb  ol li:nth-child(2) span:before , .lang-it#checkout .breadcrumb  ol li:nth-child(2) span:before, .lang-it#my-account .breadcrumb  ol li:nth-child(2) span:before ,  .lang-it#identity .breadcrumb  ol li:nth-child(2) span:before, .lang-it#history .breadcrumb  ol li:nth-child(2) span:before , .lang-it#addresses .breadcrumb  ol li:nth-child(2) span:before  {
display:none;
}*/

.text-cms {
    font-size: .97rem;
    letter-spacing: 0.005em;
   line-height: 1.6;
}
.text-cms .block_content > div {
margin-top: 20px;
}
.text-cms .block_content > div  b {
color:#000;
}
.foooter-cw-cms .titulo_footer {
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 1rem !important;
padding-top: 1.5rem !important;
margin-bottom: 0;

}
@media (min-width: 768px) {
    .d-md-flex {
        display: flex !important;
    }
    .mb-md-0 {
        margin-bottom: 0 !important;
    }
}
.justify-content-between {
    justify-content: space-between !important;
}
.align-items-center {
    align-items: center !important;
}
.footer-top .container {
    width: 100%;
    max-width: inherit;
    border-top: 1px solid #e5e7eb;
padding:0;
}
.foooter-cw-cms {
max-width: 1790px;
        width: auto;
        margin: 0 auto;
padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
}
.link-cms strong {
    text-decoration: underline;
}
.link-cms {
font-weight: 600;
color:#000;
}
.link-cms svg {
    width: 15px;
    height: 21px;
    margin-right: 3px;
}
.cw-list-link {
   display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.cw-list-link a span {
   display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.title-cms-c .d-md-flex  {
border-bottom: 1px solid #dfe2e5; 
margin-bottom: 20px;
}
.footer-container .foooter-cw-cms .ApBlockLink ul li a {
    color: #222;
    font-size: 13px;
}
@media (max-width: 768px) {
.title-cms-c .d-md-flex {
    padding-bottom: 30px;
}
}
#cms .about-item {
    padding-left: 0;
}
.thumbnail-container .product-meta .product-price-and-shipping .product-line-info {
display:none;
}

#delivery-address .js-address-form .form-footer .btn.btn-primary.form-control-submit.float-xs-right {
display:none;
}

.bottomnav {
display:none;
}
body #search_filters .facet .collapse {
    overflow: inherit;
    max-height: inherit;
}
body #search_filters .dropdown-menu > a{
display:block;
width:100%;
padding:5px 10px;
color:#000;
}
body #search_filters .dropdown-menu {
width:100%;
}
.name-cw a {
    padding: 0 13px 0 0;
}
.name-cw {
position: relative;
margin-right: 13px;
}
.name-cw::after{
    content: "";
    width: 1px;
    height: 16px;
    background-color: #E6E6E6;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.dropdown-backdrop {
    display: none;
}

.presta_track_img_detail, .presta_track_img_detail_pending {
    width: 60px;
    height: 60px;
}
.stepper-item.completed.completed.active::before {
border-bottom: 5px solid #2601e6;
}

@media (max-width: 767px) {
 .order_product_details >  .presta_to_change_items_tab {
        display: none;
    }
}

/* order confirm*/
.number-order-t {
  text-transform: uppercase;
}
.number-order-n {
  font-size: 40px;
  color: #2502dd;
  margin-bottom: 15px !important;
  margin-top: 5px !important;
}

#content-hook_order_confirmation .card-title {
    color: #116443;
}
#content-hook_order_confirmation .card-title i {
margin-right: 15px;
    color: #fff;
    background: #116443;
    height: 20px;
    width: 22px;
    border-radius: 100%;
    text-align: center;
    display: inline-table;
    padding: 0;
    font-size: 18px;
}
#content-hook_order_confirmation .card-title i {
    vertical-align: 0!important;
}
#content-hook_order_confirmation .card-title {
    font-size: 23px;
}
@media (max-width: 567px) {
.text-notice-top {
text-align:center;
margin-bottom:30px;
}
}

.size-guide {
    margin: auto;
}
#product_review_block_extra {
    justify-content: center;
}
@media (min-width: 992px) {
.size-guide {
    display: inline-block;
    float: right;
    margin-top: 32px;
}
.product-additional-info {
    display: inline-block;
}
#product #content {
    clear: both;
}
}

/* B: custom select custom attribute module */
.presta_dropDown_select .dropdown-menu {
  width: 100%;
  padding: 5px;
}
.presta_dropDown_select .dropdown-item {
  position: unset;
  border: none;
  box-shadow: none;
  cursor: pointer;
  padding: 2px 5px;
  border-radius: 0.25rem;
}
.presta_dropDown_select .dropdown-item:hover {
  background: #ddd;
  color: #373a3c;
}
.presta_dropDown_select.dropdown input {
  cursor: pointer;
  caret-color: transparent;
  background: url("data:image/svg+xml;utf8,<svg fill='black' height='10' viewBox='0 0 24 24' width='10' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 10px center;
  background-size: 20px;
}
.presta_dropDown_select.dropdown input:focus {
  border-color: #66afe9;
}
/* E: custom select custom attribute module */

/* product image custom */
.block-logo-club {
    display: flex;
  }
.block-logo-club .club-logo {
  max-width: 25%;
  align-items: center;
  display: flex;
}
.image_list_custom  {
  margin: 50px 0;
}
.club-info {
    padding-left: 15px;
}
.club-info .flex-w.line {
  gap: 0;
}

h2.products-section-title.title_block.title_image_list {
    position: relative;
}
h2.products-section-title.title_block.title_image_list::before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #efefef;
  position: absolute;
  top: -45px;
  left: 0;
  z-index: 1;
}
h2.products-section-title.title_block.title_image_list .h2 {
  position: absolute;
  background: #fff;
  top: -60px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
  letter-spacing: -1px;
  color: #000;
  text-transform: capitalize;
  z-index: 2;
  padding: 0 15px;
}

.list_social_cw {
display: flex;
    width: 100%;
    clear: both;
    gap: 10px;
margin-top: 10px;
justify-content: center;
}
.title_social .cw-title-social  {
background: #fff;
    display: inline-block;
    font-weight: bold;
    font-size: 12px;
    padding: 0 10px;
    color: #555;
}
.title_social  .cw-title-socia.other-colorl{
    background: #212121;
    color: #E5E5E5;
    display: inline-block;
    font-size: 13px;
    padding: 0 5px;
}
.title_social {
    width: 100%;
    clear: both;
    display: block;
margin-top: -23px;

}
@media (max-width: 500px) {
.list_social_cw {
    flex-wrap: wrap;
   justify-content: center;
}
}

#category .part-filter {
display:none;
}
.list-attribute-custom {
    margin-top: 9px;
    margin-bottom: 9px;
}
.list-attribute-custom .presta_field_heading .btn {
    text-transform: inherit;
    font-size: 18px;
}
.list-attribute-custom .presta_field_heading .btn svg {
    width: 19px;
    height: 19px;
}
.plist-df-1 .product-title {
    margin-top: 10px;
}
.plist-df-1 .product-price-and-shipping {
    margin-top: 15px;
}
.plist-df-1 .star_content .star {
    justify-content: start;
    align-items: center;
    width: 17px !important;
}
.thumbnail-container .star_label {
    line-height: 26px;
}
.thumbnail-container .product-price-and-shipping .price {
    font-size: 20px;
    font-weight: 900;
}
.plist-df-1 .product-title a {
    font-size: 15px;
}
@media (min-width: 1400px) {
    .box-deals .thumbnail-container .p-info {
        position: relative;
    }
}

.box-social-2 .list_social_cw {
    margin-top: 16px;
}
.box-social-2 .list_social_cw p {
font-size: 30px;
font-family: 'Colfax';
 font-weight: bold;
}
@media (max-width: 600px) {
    .cw-box.box-social-2 {
        margin-top: 30px;
    }
.box-social-2 .list_social_cw {
    margin-bottom: 10px;
}
}