/*.archive,.single-product{
    background-image: url(https://amsportshop.com/wp-content/uploads/2022/11/image_50371841-scaled.jpg);
    background-color: #cccccc;
    background-size: cover;
}*/
.woocommerce ul.products li.product a.ast-loop-product__link {
    display: block;
}

.ast-header-html-2 a {color: #de1720;}
.ast-header-html-2 a:hover {color: #B80C1B; text-decoration:underline;}
.home .pwb-pagination-wrapper{display:none;}
.single-product .related{display:none!important;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {
    padding: 9px 15px;
    font-size: 15px;
}
.main-header-menu .sub-menu {
    width: 240px;
    background: #1D1E23;}
.site-header .menu-link .dropdown-menu-toggle{display:none;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   font-weight: 700;
}
.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    padding: 10px 20px;
    margin: 0;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background-color: #1D1E23;}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
    background-color: #000;
}
.home #primary {margin-bottom: 0px!important;}
.ast-header-html-1 .ast-builder-html-element{
    margin-top: -24px;
    width: 200%;
}



@media all and (min-width: 922px){
  .archive #primary {width: 80%;} .archive #secondary {  width: 20%;}
}
