/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.cart-collaterals .cross-sells {
display: none;
}

.woocommerce .cross-sells {
margin-top: 30px;
}

.catalog-ordering {
display: none;
}

.social-share li a i.fontawesome-icon.circle-yes {
background-color: #cc0033;
}

.lazyload, .lazyloading {
    text-align: center !important;
    background: url(https://bc8f40.claudeassets.com/20250811235306im_/https://scallywaghockey.com/wp-content/themes/Avada-Child-Theme/assets/images/ajax-loader.gif) no-repeat center center !important;
    background-size: 50px 50px !important;
}


/****************************
* Products Pagination START *
****************************/
.storefront-product-pagination {
    display: block;
}

.avada-child-product-pagination a {
    position: fixed;
    top: 50%;
    width: 500px;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    z-index: 99999;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background-color: #fff;
}

.avada-child-product-pagination a img {
    max-width: 90px;
    border-radius: 0;
}

.avada-child-product-pagination a[rel=prev]:after, .avada-child-product-pagination a[rel=next]:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: -.125em;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
}

/** PREV **/

.avada-child-product-pagination a[rel=prev] {
    left: -415px;
    -webkit-transition: left .3s ease-out;
    transition: left .3s ease-out;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
    padding-left: 1em;
}

.avada-child-product-pagination a[rel=prev] img {
    margin-left: 1.41575em;
}

.avada-child-product-pagination a[rel=prev] .storefront-product-pagination__title {
    margin-right: auto;
}

.avada-child-product-pagination a[rel=prev]:after {
    content: "\f104";
    padding-right: 1.41575em;
}

.avada-child-product-pagination a[rel=prev]:hover {
    left: 0;
}

/** NEXT **/

.avada-child-product-pagination a[rel=next] {
    right: -415px;
    -webkit-transition: right .3s ease-in;
    transition: right .3s ease-in;
    padding-right: 1em;
}

.avada-child-product-pagination a[rel=next] img {
    margin-right: 1.41575em;
}

.avada-child-product-pagination a[rel=next] .product-pagination__title {
    margin-left: auto;
}
.avada-child-product-pagination a[rel=next]:after {
    content: "\f105";
    padding-left: 1.41575em;
}
.avada-child-product-pagination a[rel=next]:hover {
    right: 0;
}

@media all and (max-width: 726px) {
    .avada-child-product-pagination {
        display: none;
    }
}
/**************************
* Products Pagination END *
**************************/



.fusion-main-menu .fusion-widget-cart-counter>a:before {
    background-image: url(https://86cdfe.claudeassets.com/20250811235306im_/https://scallywaghockey.com/wp-content/themes/Avada-Child-Theme/assets/images/img_icons_zamboni.png);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    border-radius: 0;
    display: inline-block;
    padding-left: 10px;
    margin-bottom: -3px;
    height: 16px;
}

.fusion-mobile-menu-icons .fusion-icon-shopping-cart:before {
    background-image: url(https://86cdfe.claudeassets.com/20250811235306im_/https://scallywaghockey.com/wp-content/themes/Avada-Child-Theme/assets/images/img_icons_zamboni.png);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    border-radius: 0;
    display: inline-block;
    width: 25px;
    height: 15px;
}

.fusion-mobile-menu-icons .fusion-widget-cart-number {
    margin-left: 4px;
    font-size: 16px;
}

.woocommerce .product .post-content.detailed-description {
    border: none;
}

.woocommerce .product .wc-tab .post-content {
    border: none;
    padding: 0;
}

.woocommerce .product .wc-tab .shop_attributes tr th {
    padding: 0 20px 0 0;
}

.woocommerce .product .wc-tab .shop_attributes {
    border: none;
}

.woocommerce-variation-availability p {
    font-size: .8em;
}
.single_variation_wrap .woocommerce-variation-availability {
    display: block !important;
}

.wc-proceed-to-checkout.before-cart-table {
    position: absolute;
    top: 30px;
    right: 30px;
}

.wc-proceed-to-checkout.before-cart-table a {
    text-decoration: none;
}

.post-content h5.woocommerce-thankyou-order-received {
    color: #39ab15;
}

.pswp.pswp--open {
    z-index:100000;
}

@media all and (max-width: 768px) {

    .wc-proceed-to-checkout.before-cart-table {
        width: 100%;
        position: relative;
        top: initial;
        right: initial;
        border-color: #e0dede;
        color: #e0dede;
        border-bottom: 1px solid;
        padding-bottom: 30px;
        margin-bottom: 30px;
        text-align: center;
    }
    .wc-proceed-to-checkout.before-cart-table a {
        margin: auto;
        display: inline-block;
    }

    /* product view 2 column begin */

    .fusion-body #main ul.products>li {
        width: 48% !important;
        display: inline-block !important;
        float: left !important;
        margin-left: auto !important;
        margin-right: auto !important;
        /*min-height: 380px;*/
    }

    ul.products li .product-title {
        font-size: 1em !important;
    }
    ul.products li .price > .amount {
        margin: auto;
        font-size: 1.5em !important;
    }

    ul.products.products-3>li:nth-child(3n+1) {
        clear: none;
    }
    ul.products.products-4>li:nth-child(4n+1) {
        clear: none;
    }
    .fusion-body #main ul.products>li:nth-child(2n+1) {
        clear: left;
    }

    .fusion-body .products li.woo-variation-items-wrapper {
        width: auto;
    }

    /* product view 2 column end */
}

li.woo-variation-items-wrapper {
    list-style: none;
}
.label-wrap {
    z-index: 1;
}
ul.variations {
    padding: 0;
}
.woo-variation-swatches .variable-items-wrapper {
    justify-content: center;
}

.t-shirt-notice {
	display:none;
/*    margin-top: -20px;*/
/*    margin-bottom: 10px;*/
/*    font-size: .8em;*/
/*    font-weight: 400;*/
/*    text-align: left;*/
}
/*
     FILE ARCHIVED ON 04:16:41 Sep 26, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:11:07 Sep 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.551
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.066
  esindex: 0.008
  cdx.remote: 53.541
  LoadShardBlock: 700.018 (3)
  PetaboxLoader3.datanode: 296.096 (5)
  PetaboxLoader3.resolve: 389.252 (2)
  load_resource: 270.919
  loaddict: 183.303
*/