.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-70237 .elementor-element.elementor-element-20ae3d9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-70237 .elementor-element.elementor-element-20ae3d9 .elementor-heading-title{color:#000000;}.elementor-70237 .elementor-element.elementor-element-678acc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70237 .elementor-element.elementor-element-678acc8 .elementor-heading-title{line-height:30px;color:#000000;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-70237 .elementor-element.elementor-element-b8878a2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-70237 .elementor-element.elementor-element-b8878a2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-70237 .elementor-element.elementor-element-b8878a2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70237 .elementor-element.elementor-element-0feebb1 .elementor-repeater-item-915b0f7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://store.salvationarmy.ca/wp-content/uploads/2020/03/storesalvationarmy.jpg);background-size:cover;}.elementor-70237 .elementor-element.elementor-element-0feebb1 .elementor-repeater-item-4f68555 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://store.salvationarmy.ca/wp-content/uploads/2020/06/2021-Cal-Web.jpg);background-size:cover;}.elementor-70237 .elementor-element.elementor-element-0feebb1 .elementor-repeater-item-52f89fc .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://store.salvationarmy.ca/wp-content/uploads/2020/03/SAcovid19.jpeg);background-size:cover;}.elementor-70237 .elementor-element.elementor-element-0feebb1 .elementor-repeater-item-65df57f .swiper-slide-bg{background-color:#4054b2;background-image:url(https://store.salvationarmy.ca/wp-content/uploads/2020/03/storecatalogue.jpg);background-size:cover;}.elementor-70237 .elementor-element.elementor-element-0feebb1 .elementor-repeater-item-4a52297 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://store.salvationarmy.ca/wp-content/uploads/2020/03/MLBSalvationarmy.jpg);background-size:cover;}.elementor-70237 .elementor-element.elementor-element-0feebb1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:350px;}.elementor-70237 .elementor-element.elementor-element-0feebb1 .swiper-slide-contents{max-width:66%;}.elementor-70237 .elementor-element.elementor-element-0feebb1 .swiper-slide-inner{text-align:center;}.elementor-70237 .elementor-element.elementor-element-0feebb1 .elementor-slide-description{color:#000000;font-family:"Arimo";font-size:13px;font-weight:500;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-70237 .elementor-element.elementor-element-deb7a7b > .elementor-widget-container{background-color:rgba(233, 233, 233, 0.7803921568627451);}.elementor-70237 .elementor-element.elementor-element-deb7a7b{text-align:center;}.elementor-70237 .elementor-element.elementor-element-deb7a7b .widget-image-caption{text-align:center;color:#000000;font-size:13px;font-weight:600;margin-block-start:0px;}.elementor-70237 .elementor-element.elementor-element-b26731d > .elementor-widget-container{background-color:rgba(233, 233, 233, 0.7803921568627451);}.elementor-70237 .elementor-element.elementor-element-b26731d{text-align:center;}.elementor-70237 .elementor-element.elementor-element-b26731d img{width:100%;max-width:100%;opacity:1;}.elementor-70237 .elementor-element.elementor-element-b26731d .widget-image-caption{text-align:center;color:#000000;font-size:13px;font-weight:600;margin-block-start:0px;}.elementor-70237 .elementor-element.elementor-element-6476d56 > .elementor-widget-container{background-color:rgba(233, 233, 233, 0.7803921568627451);}.elementor-70237 .elementor-element.elementor-element-6476d56{text-align:center;}.elementor-70237 .elementor-element.elementor-element-6476d56 .widget-image-caption{text-align:center;color:#000000;font-size:13px;font-weight:600;margin-block-start:0px;}.elementor-70237 .elementor-element.elementor-element-5529477 > .elementor-widget-container{background-color:rgba(233, 233, 233, 0.7803921568627451);}.elementor-70237 .elementor-element.elementor-element-5529477{text-align:center;}.elementor-70237 .elementor-element.elementor-element-5529477 .widget-image-caption{text-align:center;color:#000000;font-size:13px;font-weight:600;margin-block-start:0px;}.elementor-70237 .elementor-element.elementor-element-6f31a0e > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-70237 .elementor-element.elementor-element-6f31a0e .elementor-heading-title{font-size:14px;line-height:1.28em;}.elementor-70237 .elementor-element.elementor-element-e066e2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70237 .elementor-element.elementor-element-117fd40 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-70237 .elementor-element.elementor-element-117fd40 .elementor-heading-title{font-size:14px;line-height:1.28em;}.elementor-70237 .elementor-element.elementor-element-0c74d5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70237 .elementor-element.elementor-element-3441fdb .elementor-heading-title{font-size:14px;line-height:1.28em;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-70237 .elementor-element.elementor-element-9d187a4 .elementor-heading-title{font-size:14px;line-height:1.28em;}.elementor-70237 .elementor-element.elementor-element-84ba6c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70237 .elementor-element.elementor-element-0a21a49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70237 .elementor-element.elementor-element-0a21a49 .elementor-heading-title{font-weight:normal;color:#000000;}@media(min-width:768px){.elementor-70237 .elementor-element.elementor-element-49c8642{width:20%;}.elementor-70237 .elementor-element.elementor-element-f5f7773{width:59.332%;}.elementor-70237 .elementor-element.elementor-element-8d49f26{width:20%;}}/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-e402278 */.elementor-70237 .elementor-element.elementor-element-e402278 li{
    list-style-type: none;
    margin:5px 0px;
    
}
.elementor-70237 .elementor-element.elementor-element-e402278 li a{
    color:#1c314a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-678acc8 */img.view-all{
   float: right; 
   width: 30px;
   height: auto;
   
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-0feebb1 */.slider-homepage .swiper-container {
    padding-bottom: 70px
}
.slider-homepage .swiper-slide {
    overflow: visible;
}
.slider-homepage .swiper-slide-contents {
    position: absolute;
    bottom: -40px;
    overflow: visible;
    z-index: 100;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-deb7a7b */.elementor-widget-image .widget-image-caption{
    position: absolute;
    left: 16px;
    top: 16px;
    width: auto;
}


/*.home_category img{*/
/*    padding:20px 50px;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b26731d */.elementor-widget-image .widget-image-caption{
    position: absolute;
    left: 16px;
    top: 16px;
    width: auto;
}


.home_category .elementor-widget-container .elementor-image .wp-caption a img{
    padding:25px 50px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6476d56 */.elementor-widget-image .widget-image-caption{
    position: absolute;
    left: 16px;
    top: 16px;
    width: auto;
}


.home_category img{
    padding:20px 50px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5529477 */.elementor-widget-image .widget-image-caption{
    position: absolute;
    left: 16px;
    top: 16px;
    width: auto;
}


.home_category img{
    padding:20px 50px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e066e2c */.product-slider .prod-box{
    height: auto;
}

.product-slider .flexslider {
    padding: 0 4em;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84ba6c0 */.product-slider-sidebar .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    margin-right:0!important;
}

.product-slider-sidebar .woocommerce ul.products li.product a img {
    width: 90%;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */