

.breadcrumb-wrapper{padding: 2rem 0;}

.post-type-archive-product .breadcrumb-wrapper,
.tax-product_cat .breadcrumb-wrapper{padding: 2rem calc(var(--col) + var(--gap));}

.breadcrumb{font-size: var(--defaultsm);color: #000;}
.breadcrumb a{color: #707070;}
.breadcrumb a:hover{color: var(--black);}
.breadcrumb span:last-child a{color: var(--black);}
.breadcrumb span:last-child a:hover{color: var(--brand-color-main);}
.breadcrumb span.sep{margin: 0 5px;}


@media (max-width: 1200px) {
    .breadcrumb-wrapper{padding: 1rem 4vw;}
}

@media (max-width: 768px) {
    .breadcrumb-wrapper{padding: 1rem 0;}
}

@media (max-width: 580px) {
    /* .breadcrumb-wrapper{display: none;} */
}

.woocommerce img, .woocommerce-page img{max-width: none;}



/* single and pages */
.page-banner{position: relative;}
.page-banner .img-holder{}
.page-banner .img-holder img{width: 100%;}
.page-banner .banner-text{position: absolute;left: 0;top:0;right: 0;bottom: 0;font-size: var(--titlelg);color: var(--color-dafault);font-family: var(--tff);line-height: 1.25;text-align: center;display: grid;align-items: center;}
.page-banner .banner-text.light{color: var(--white);}
.page-banner .banner-text .container{}
.page-banner .banner-text .container span{display: block;}

@media (max-width: 768px) {
    .page-banner .banner-text{bottom: 10%;font-size: var(--titlemd);}
    .page-banner .banner-text .container span{width: 100%;}
}



/* Product Category - banners */
.category-banner{position: relative;}
.category-banner .img-holder{}
.category-banner .img-holder img{width: 100%;}
.category-banner .banner-text{position: absolute;left: 0;right: 0;bottom: 20%;font-size: var(--title);color: var(--white);font-family: var(--tff);line-height: 1.25;}
.category-banner .banner-text .container{text-align: right;}
.category-banner .banner-text .container .text-details{display: inline-block;width: calc(var(--col) * 4);text-align: left;background: var(--white);color: var(--black);padding: 30px;}
.category-banner .banner-text .container .text-details .text{margin-bottom: 30px;}


@media (max-width: 1200px) {
    .category-banner .banner-text .container .text-details{width: calc(var(--col) * 6);}    
}

@media (max-width: 992px) {
    .category-banner .banner-text .container .text-details{width: calc(var(--col) * 10);font-size: var(--titlemd);}
    .category-banner .banner-text .container .text-details .text{margin-bottom: 1rem;}
}

@media (max-width: 768px) {
    .category-banner{margin-bottom: 2rem;}
    .category-banner .img-holder{padding-bottom: 60px;}
    .category-banner .banner-text{bottom: 0;}
    .category-banner .banner-text .container .text-details{width: auto;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
    
}


.page-title{margin: 0 0 2rem;}


/* Product Category **************************************/

h2.page-subtitle{font-size: 1.3725rem;text-align: center;margin:0 2rem 2rem;}

.category-header{margin-bottom: 0;}
.category-header-inner{ display: block;}

.category-header-inner .img-holder{}
.category-header-inner .img-holder img{width: 100%;}

.category-header-inner .details{display: grid;align-items: center;}
.category-header-inner .details .details-inner{padding-top: 2rem;padding-bottom: 1rem;}

.category-header-inner .details .breadcrumb{margin-bottom: 3rem;}
.category-header-inner .details .vendor-profile-photo{margin-bottom: 2rem;}
.category-header-inner .details .vendor-profile-photo img{width: 10rem;}
.category-header-inner .details h1{font-size: 1.875rem;margin: 0 0 3rem;}
.category-header-inner .details .text{}


@media (max-width: 992px) {
    .category-header-inner{display: block;}
}



.search-results .category-header{margin-top:0;}
.search-results .category-header-inner{grid-template-columns: 100%;}

.search-results .category-header-inner .details{margin: 0;}
.search-results .category-header-inner .details .details-inner{padding-top: 2rem;padding-bottom: 1rem;}

.search-results .category-header-inner .details .details-inner h1{color:var(--theme-color)}
.search-results .category-product-inner{grid-template-columns: 1fr!important;}



.featured-sub-categories{margin-bottom: 10rem;}
.featured-sub-categories .featured-sub-categories-inner{margin: 0 calc(var(--col) + var(--gap));}

.featured-sub-categories h2{}
.featured-sub-categories .text{text-align: center;margin: 0 calc(var(--col) + var(--gap));margin-bottom: 4rem;}

.featured-sub-categories-carousel-wrapper{}
#featured-sub-categories-carousel{}

#featured-sub-categories-carousel .featured-sub-category{position: relative;}
#featured-sub-categories-carousel .featured-sub-category .img-holder{overflow: hidden;}
#featured-sub-categories-carousel .featured-sub-category .img-holder img{transition: all 0.4s ease 0s;}
#featured-sub-categories-carousel .featured-sub-category:hover .img-holder img{transform: scale(1.05);}
#featured-sub-categories-carousel .featured-sub-category h3{color: #fff;font-size: 1.25rem;position: absolute;left: 0;right: 0;bottom: 0;margin: 0;padding: 1rem 2rem;}
#featured-sub-categories-carousel .featured-sub-category .link-overlay{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: 0;display: block;}




.category-product{margin-bottom: 7rem;}
.category-product .category-product-inner{display: grid;grid-template-columns: calc(var(--col) * 2 + var(--gap)) auto;gap:var(--gap);margin: 0 calc(var(--col) + var(--gap));}

.sidebar-product-category{}
.sidebar-product-category h2.sidebar-title{font-family: var(--tff);margin: 1rem 0 2rem;font-size: var(--subtitle);font-weight: 400;}

.category-product .side-bar{}
.category-product .side-bar > ul{list-style: none;margin: 0;background: #fcfcfc;padding: 2rem;border-radius: 5px;position: sticky;top: 8.75rem;}
.category-product .side-bar > ul > div{display: block;}
.category-product .side-bar > ul > div > li{margin-bottom: 3rem;}
.category-product .side-bar  ul  li h2.widgettitle{font-family: var(--tff);margin: 0 0 15px;font-size: var(--defaultmd);font-weight: 400;}


.category-product .product-loop-sidebar-wrapper{clear: both;}
.category-product .product-loop-sidebar-wrapper > ul{list-style: none;margin: 0;padding: 0;}
.category-product .product-loop-sidebar-wrapper > ul > li{margin-bottom: 1.5rem;}
.category-product .product-loop-sidebar-wrapper > ul > li h2.widgettitle{font-size: 1.375rem;margin: 0 0 1rem;font-weight: 400;}

.category-product .product-loop-sidebar-wrapper .widget_layered_nav_filters ul li{background: #efefef;border-radius: 2px;margin-right: 10px;padding: 0;position: relative;}
.category-product .product-loop-sidebar-wrapper .widget_layered_nav_filters ul li:hover{background: var(--light-grey);}
.category-product .product-loop-sidebar-wrapper .widget_layered_nav_filters ul li a{color: var(--dark-grey);display: block;padding: 4px 35px 4px 10px;}
.category-product .product-loop-sidebar-wrapper .widget_layered_nav_filters ul li a::before{content:'🗙';color: var(--black);position: absolute;right: 0;top: 45%;transform: translateY(-50%);}

.category-product .woocommerce-ordering select{padding: 7px 10px;border-radius: 5px;border: solid 1px #ccc;background: #f5f5f5;}

@media (max-width: 1440px) {
    .category-product .category-product-inner{grid-template-columns: calc(var(--col) * 3 + var(--gap)) auto;}
}

@media (max-width: 1200px) {
    .category-product .category-product-inner{grid-template-columns: calc(var(--col) * 4 + var(--gap)) auto;}
    .category-product .category-product-inner{margin: 0 0;}    
}

@media (max-width: 992px) {
    .category-product .category-product-inner{margin: 0 0;}    
}


@media (min-width: 992px) {
    .category-product .side-bar > ul > div.sidebar-inner{display: block!important;}
    .sidebar-product-category h2.sidebar-title{display: none;}
}

@media (max-width: 992px) {
    .category-product .category-product-inner{grid-template-columns: 1fr;}    

    .category-product .side-bar{margin-bottom: 1rem;background: #f7f7f7;}
    .category-product .side-bar > ul{padding: 1rem 2rem;}
    .category-product .side-bar > ul > div > li{padding-top: 2rem;}
    .sidebar-product-category h2.sidebar-title{cursor: pointer;margin-bottom: 1rem;position: relative;}
    .sidebar-product-category h2.sidebar-title::after{content: "\f107";display: block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);font-family: "FontAwesome";}
    .sidebar-product-category h2.sidebar-title.open::after{content: "\f106";}
    .category-product .side-bar > ul > div.sidebar-inner{display: none;}
}



.category-subcategory-layout{margin-bottom: 7rem;}
.category-subcategory-layout .category-subcategory-layout-inner{display: grid;grid-template-columns: calc(var(--col) * 3 + var(--gap) * 2) auto;gap:var(--gap);}

.category-subcategory-layout .title-block{margin:  0 0 5rem;}
.category-subcategory-layout .title-block h1{font-size: var(--subtitle);font-weight: 400;margin: 0 0 1rem;}
.category-subcategory-layout .title-block h2{margin: 0 0 2rem;}
.category-subcategory-layout .title-block .content{}

.category-subcategory-layout .sub-categories{display: flex;flex-flow: wrap;gap:var(--gap);margin-right: calc(var(--gap) * -1);}


.category-subcategory-layout .sub-category{position: relative;width: calc((100%/3) - var(--gap));}
.category-subcategory-layout .sub-category.double-width{width: calc(((100%/3) * 2) - var(--gap));}
.category-subcategory-layout .sub-category .img-holder{height: 100%;overflow: hidden;border-radius: 0 5px 0 0;}
.category-subcategory-layout .sub-category .img-holder img{width: 100%;height: 100%;object-fit: cover;}

.category-subcategory-layout .sub-category .details{position: absolute;left: 0;right: 0;bottom:0;padding: 2rem;color: var(--white);}
.category-subcategory-layout .sub-category .details .category-name{font-size: var(--defaultmd);line-height: 1.2;}
.category-subcategory-layout .sub-category .details .title{font-size: var(--subtitle);margin: 0 0 1rem;font-weight: 400;}
.category-subcategory-layout .sub-category .details .btn-holder{}

@media (max-width: 992px) {
    
}

@media (max-width: 768px) {
    .category-subcategory-layout .category-subcategory-layout-inner{grid-template-columns:1fr;}

    .category-subcategory-layout .sub-category{width: calc((100%/2) - var(--gap));}
    .category-subcategory-layout .sub-category.double-width{width: calc((100%/2) - var(--gap));}
}

@media (max-width: 480px) {
    .category-subcategory-layout .sub-categories{gap: 20px;}
    .category-subcategory-layout .sub-category{width: 100%;}
    .category-subcategory-layout .sub-category.double-width{width: 100%;}
}



/* price_slider widget */
.price_slider_wrapper{}
.price_slider{}
.woocommerce .widget_price_filter .ui-slider-horizontal{height: 4px!important;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color: var(--brand-color-main-dark)!important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color: var(--brand-color-main)!important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width: 14px!important;height: 14px!important;top:-5px!important;background-color:var(--brand-color-main)!important;}
.woocommerce .widget_price_filter .price_slider_amount .button{padding: 10px 20px;font-size: var(--defaultsm);border-radius: 0;}
.woocommerce .widget_price_filter .price_slider_amount .price_label{text-align: left;margin-bottom: 1rem!important;font-size: var(--defaultxs);clear: both;}
/* end price_slider widget */

/* sidebar attributes list */
ul.woocommerce-widget-layered-nav-list{}
ul.woocommerce-widget-layered-nav-list li{font-size: var(--defaultmd);margin-bottom: 10px;}
ul.woocommerce-widget-layered-nav-list li a{color: #000;}
ul.woocommerce-widget-layered-nav-list li:hover a{color: #000;}
ul.woocommerce-widget-layered-nav-list li .count{float: right;}
/* end sidebar attributes list */


/* sidebar categories */
ul.product-categories{list-style: disc;}
ul.product-categories li{}
ul.product-categories li a{color: #000;}
ul.product-categories li a:hover{color: var(--theme-color-dark);}
ul.product-categories ul{list-style: none;}
/* end sidebar categories */


/* sidebar loop */
/* ul.product-loop{list-style: disc;}
ul.product-loop li{}
ul.product-loop li a{color: #000;}
ul.product-loop li a:hover{color: var(--theme-color-dark);}
ul.product-categories ul{list-style: none;} */
/* end sidebar loop */


.category-product .loop-results-order{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;}


.category-product .page-content{}



.related-categories{margin-bottom: 10rem;}
.related-categories .related-categories-inner{margin: 0 calc(var(--col) + var(--gap));}

.related-categories h2{}
.related-categories .text{text-align: center;margin: 0 calc(var(--col) + var(--gap));margin-bottom: 4rem;}

.related-categories-carousel-wrapper{}
#related-categories-carousel{}

#related-categories-carousel .related-category{position: relative;}
#related-categories-carousel .related-category .img-holder{overflow: hidden;}
#related-categories-carousel .related-category .img-holder img{transition: all 0.4s ease 0s;}
#related-categories-carousel .related-category:hover .img-holder img{transform: scale(1.05);}
#related-categories-carousel .related-category h3{color: #000;font-size: 1.25rem;}
#related-categories-carousel .related-category h3 a{color: #000;font-size: 1.25rem;}




/* Product Single **************************************/

.single-product{font-size: var(--defaultsm);}
.single-product-inner{margin: 0 calc(var(--col) + var(--gap));}


.single-product .page-content{margin-top: 0;}
.single-product .page-content-inner{} /* margin: 0 calc(var(--col) + var(--gap)); */


.theme-redfluence_redcross div.product div.images .flex-control-thumbs{margin: 2vw 4vw;}
.theme-redfluence_redcross div.product div.images .flex-control-thumbs li{padding: 0 5px;box-sizing: border-box;}
.theme-redfluence_redcross div.product div.images .flex-control-thumbs li img{}
.theme-redfluence_redcross div.product div.images .flex-control-thumbs li img.flex-active{border: solid 1px var(--theme-color);}

.theme-redfluence_redcross .star-rating{letter-spacing: 10px;width: 120px;font-size: 14px;line-height: 20px;height: 24px;margin: 5px 4px 0 0!important;}
.theme-redfluence_redcross .star-rating span::before{color: var(--brown);}
.theme-redfluence_redcross .woocommerce-review-link{color: var(--brown);font-size: var(--default);}
.theme-redfluence_redcross .woocommerce-review-link:hover{color: var(--black);}

.theme-redfluence_redcross div.product div.summary{}
.theme-redfluence_redcross div.product div.summary .breadcrumb-wrapper{margin: 3rem 0;}

.theme-redfluence_redcross div.product .product_title{font-size: 1.875rem ;margin-top: 2rem;}
.theme-redfluence_redcross div.product p.price, .woocommerce div.product p.price,
.theme-redfluence_redcross div.product span.price{color: #2b2b2b;font-size: var(--titlesm);text-decoration: none;}
.theme-redfluence_redcross div.product p.price ins,
.theme-redfluence_redcross div.product span.price ins{text-decoration: none;margin-right: 1rem;font-weight: 400;} /* float: left; */
.theme-redfluence_redcross .woocommerce-product-details__short-description{font-size: var(--default);}
.theme-redfluence_redcross div.product p.stock{background: none;display: inline-block;color: var(--green);margin: 0 0 3rem;padding: 0.125rem 0;font-size: var(--default);}
.theme-redfluence_redcross div.product p.stock span{color: var(--black);margin-right: 1rem;}
.theme-redfluence_redcross div.product p.stock.out-of-stock{color: var(--brown);}

.theme-redfluence_redcross div.product .product-price-installments{font-size: var(--defaultsm)!important;color: var(--dark-grey)!important;}

.theme-redfluence_redcross div.product form.cart .variations{margin-bottom: 2rem;}
.theme-redfluence_redcross div.product form.cart .variations select{padding: 1rem;}
.theme-redfluence_redcross div.product form.cart .reset_variations{color: var(--gold);}

.theme-redfluence_redcross div.product form.cart .variations .label{font-size: font-size: var(--default);;}
.theme-redfluence_redcross div.product form.cart .woocommerce-variation-description p{font-size: var(--default);}
.theme-redfluence_redcross div.product form.cart .variable-items-wrapper .variable-item.button-variable-item{border-radius: 100px;font-size: var(--default);padding: 9px 30px;}
.theme-redfluence_redcross div.product form.cart .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.theme-redfluence_redcross div.product form.cart .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow: 0 0 0 1px rgba(0,0,0,.3);background: var(--lighter-grey);}

.theme-redfluence_redcross #respond input#submit.alt,
.theme-redfluence_redcross a.button.alt,
.theme-redfluence_redcross button.button.alt,
.theme-redfluence_redcross input.button.alt{background: var(--black);color: var(--white);border-radius: 0;font-size: var(--default);font-weight: 500;padding: 10px 30px;display: inline-block;transition: all 0.2s ease 0s;border: solid 1px var(--black);text-align: center;border-radius: 5px;}

.theme-redfluence_redcross #respond input#submit.alt:hover,
.theme-redfluence_redcross a.button.alt:hover,
.theme-redfluence_redcross button.button.alt:hover,
.theme-redfluence_redcross input.button.alt:hover{background: var(--white);color: var(--black);border-radius: 0;font-size: var(--default);font-weight: 500;padding: 10px 30px;display: inline-block;transition: all 0.2s ease 0s;border: solid 1px var(--black);text-align: center;border-radius: 5px;}

.theme-redfluence_redcross button.button.alt.disabled{background: var(--light-grey);border-color: var(--light-grey);}
.theme-redfluence_redcross button.button.alt.disabled:hover{background: var(--light-grey);border-color: var(--light-grey);}

.theme-redfluence_redcross div.product .woocommerce_gc_giftcard_form input[type=text]{padding: 1rem;box-sizing: border-box;border: solid 1px var(--light-grey);border-radius: 5px;}
.theme-redfluence_redcross div.product .woocommerce_gc_giftcard_form textarea{padding: 1rem;box-sizing: border-box;width: 100%;border: solid 1px var(--light-grey);border-radius: 5px;}

.theme-redfluence_redcross .product_meta .posted_in{font-size: 1.125rem;}
.theme-redfluence_redcross .product_meta .posted_in a{color: var(--theme-color);font-size: 1.125rem;text-decoration: underline;}
.theme-redfluence_redcross .product_meta .posted_in a:hover{color: var(--theme-color-dark);}

.theme-redfluence_redcross .qib-button:not(#qib_id):not(#qib_id){background: var(--white);cursor: pointer;font-weight: 700;box-shadow: none!important;border-width: 1px!important;}
.theme-redfluence_redcross .qib-button:hover:not(#qib_id):not(#qib_id){background: var(--light-grey);}
.theme-redfluence_redcross .qib-button.minus{border-right: none!important;border-radius: 5px 0 0 5px!important;}
.theme-redfluence_redcross .qib-button.plus{border-left: none!important;border-radius: 0 5px 5px 0!important;}
.theme-redfluence_redcross .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){width: 55px;border-width: 1px 0 1px 0;}


.theme-redfluence_redcross .woocommerce-Reviews-title{}
.theme-redfluence_redcross .woocommerce-Reviews-title .title-block{}
.theme-redfluence_redcross .woocommerce-Reviews-title .title-block .title{font-size: var(--subtitle);font-weight: 400;margin: 0 0 5px;}
.theme-redfluence_redcross .woocommerce-Reviews-title .title-block .subtitle{}

.theme-redfluence_redcross #reviews #comments ol.commentlist{padding-left: 0;}
.theme-redfluence_redcross #reviews #comments ol.commentlist .avatar{display: none;}
.theme-redfluence_redcross #reviews #comments ol.commentlist li .comment-text{margin: 0;}
.theme-redfluence_redcross p.stars a{color: var(--brown);}

.product-reviews{margin-bottom: 5rem;}
.theme-redfluence_redcross #review_form #respond textarea{border: solid 1px var(--light-grey);border-radius: 5px;}
.theme-redfluence_redcross #review_form #respond input[type=text],
.theme-redfluence_redcross #review_form #respond input[type=email]{border: solid 1px var(--light-grey);border-radius: 5px;padding: 5px;}
.theme-redfluence_redcross #review_form #respond .comment-form .comment-form-author label,
.theme-redfluence_redcross #review_form #respond .comment-form .comment-form-email label{width: 100px;display: inline-block!important;}
.theme-redfluence_redcross #respond input#submit{padding: 6px 30px;font-size: var(--default);background: var(--black);color: var(--white);font-weight: 500;transition: all 0.2s ease 0s;display: inline-block;border-radius: 5px;font-family: var(--dff);}
.theme-redfluence_redcross #respond input#submit:hover{color: var(--white);background: var(--brand-color-main);}


/* .woocommerce-tabs ul.tabs {list-style: none;margin-left: 0;text-align: left;border-top: 1px solid rgba(0,0,0,.05);}

.woocommerce-tabs::after{content: "";display: block;clear: both;}

.woocommerce-tabs .panel h2{font-size: 1.625rem;font-weight: 400;margin: 0 0 2rem;}
.woocommerce-tabs .panel p{font-size: 1.375rem;} */

@media (min-width: 768px) {
    .theme-redfluence_redcross div.product form.cart .variations select{width: 100%;min-width: 0;}

    /* tabs */
    /* .woocommerce-tabs ul.tabs {width: 29.4117647059%;float: left;margin-right: 5.8823529412%;margin-left: 0;}

    .theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li{display: block;background: #fff;border:solid 1px #efefef;border-width: 1px 0 1px 0;padding: 1rem 0;}
    .theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li::before{display: none;}
    .theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li::after{display: none;}
    .theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li a{display: block;font-size: 1.25rem;font-weight: normal;color: #000;}
    .theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li a:hover{color: var(--theme-color);}

    .woocommerce-tabs .panel {width: 64.7058823529%;float: right;margin-right: 0;margin-top: 0;} */
}

@media (max-width: 768px) {
    .single-product-inner{margin: 0;}
}

.shop-features{margin-bottom: 5rem;}
.shop-features-inner{text-align: center;}
.shop-features .title{font-weight: 400;font-size:var(--subtitlemd);margin: 0 0 2rem;}
.shop-features .subtitle{line-height: 1.2;margin-bottom: 5rem;}

.shop-features .shop-features-blocks{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;padding: 0 var(--col);}
.shop-features .shop-features-blocks .shop-feature{padding: 1rem;}
.shop-features .shop-features-blocks .shop-feature .icon{margin-bottom: 2rem;}
.shop-features .shop-features-blocks .shop-feature .icon img{}

.shop-features .shop-features-blocks .shop-feature .details{}
.shop-features .shop-features-blocks .shop-feature .details h4{font-weight: 400;text-transform: uppercase;font-size: var(--subtitlemd);margin: 0 0 2rem;}
.shop-features .shop-features-blocks .shop-feature .details .description{font-size: var(--default);}


@media (max-width: 768px) {
    .shop-features .shop-features-blocks{display: grid;grid-template-columns: 1fr;}
}



.gift-collection{background: var(--lighter-grey);padding: 4rem 0;}
.gift-collection-inner{display: grid;grid-template-columns: 1fr 1fr;gap:var(--gap);}
.gift-collection .img-holder{}
.gift-collection .img-holder img{width: 100%;height: 100%;object-fit: cover;}

.gift-collection .details{}
.gift-collection .details .title{font-weight: 400;font-size:var(--subtitlemd);margin: 0 0 2rem;}
.gift-collection .details .subtitle{line-height: 1.2;margin-bottom: 2rem;}

@media (max-width: 768px) {
    .gift-collection-inner{grid-template-columns: 1fr;}
}


/* tabs */
.theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li{border-radius: 0;margin-right: 5px;border-bottom: solid 4px #f5f5f5;background: #fff;}
.theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li.active{} /* border-bottom: solid 4px var(--theme-color); */
.theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li::after,
.theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li::before{display: none;}
.theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li a{font-size: var(--defaultsm);}
.theme-redfluence_redcross div.product .woocommerce-tabs .wc-tab{font-size: var(--defaultsm);}
.theme-redfluence_redcross div.product .woocommerce-tabs .wc-tab p{font-size: var(--defaultsm);padding: 0;}


.woocommerce-Tabs-panel{}
.woocommerce-Tabs-panel table{}
.woocommerce-Tabs-panel table tr{}
.woocommerce-Tabs-panel table tr td{padding: 1rem 2rem !important;font-weight: 700;}
.woocommerce-Tabs-panel table tr:nth-child(odd) td{padding: 1rem 2rem;background: #f5f5f5;}





@media (max-width: 768px) {
    .theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs{overflow-x: scroll;display: flex;position: relative;}
    .theme-redfluence_redcross div.product .woocommerce-tabs ul.tabs li{}
}



/* arrow keys - add arrow keys to product images on single product pages */
ul.flex-direction-nav {position: absolute;top: 30%;z-index: 10;width: 100%;left: 0;margin: 0;padding: 0px;list-style: none;}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

a.flex-next::after {visibility:visible;content: '\f054';font-family: 'Font Awesome 5 Free';margin-right: 10px;font-size: 20px;   font-weight: bold;}
a.flex-prev::before {visibility:visible;content: '\f053';font-family: 'Font Awesome 5 Free';   margin-left: 10px;font-size: 20px;font-weight: bold;}
ul.flex-direction-nav li a {color: #000;}
ul.flex-direction-nav li a:hover {text-decoration: none;}







/* Page *******************************************************************/

.wp-page{margin-bottom: 7rem;margin-top: 0;}
.wp-page .wp-page-inner{margin: 0 calc(var(--col) + var(--gap));}


.wp-page h1{font-size: var(--pagetitle);text-align: left;line-height: 1.25;margin-top: 0;}
.wp-page p{font-size: var(--defaultmd);}
.wp-page ul{font-size: var(--defaultmd);line-height: var(--defaultlh);}


/* .page-template-default .wp-page .page-content{margin: 0 var(--gap);} */


@media (max-width: 768px) {
    .page-template-default .wp-page .page-content{margin: 0;}
}


/* Page - Two Colums *******************************************************************/
.wp-page--two-column .page-content{display: grid;grid-template-columns: 2fr 6fr;gap: var(--gap);}

.wp-page--two-column .page-content .content-main{order: 2;background: #fff;padding: 3rem 4rem;border-radius: 8px;box-shadow: 1px 1px 5px #ccc2;}
.wp-page--two-column .page-content .side-col{order: 1;}

.wp-page--two-column .side-bar{}
.wp-page--two-column .side-bar > ul{list-style: none;margin: 0;padding: 0;}
.wp-page--two-column .side-bar > ul > li{margin-bottom: 4rem;}
.wp-page--two-column .side-bar > ul > li h2.widgettitle{font-size: 1.375rem;margin: 0 0 2rem;}
.wp-page--two-column .side-bar > ul > li.widget{margin-bottom: 1.5rem;}


@media (max-width: 1200px) {
    .wp-page .wp-page-inner{margin: 0;}
}

@media (max-width: 768px) {
    .wp-page--two-column .page-content{grid-template-columns: 1fr;}

    .wp-page--two-column .page-content .content-main{order: 1;}
    .wp-page--two-column .page-content .side-col{order: 2;}
}



/* Single  *******************************************************************/

.wp-single{text-align: left;}
.wp-single header{margin: 2rem 0 2rem;}
.wp-single h1{font-size: var(--pagetitle);margin: 0 0 1.5rem;text-align: left;}
.wp-single .meta-date{display: block;margin-bottom: 3rem;font-size: var(--defaultsm);}

.wp-single .wp-page-inner{margin: 0 calc(var(--col) * 2 + var(--gap) * 2);}
.wp-single img{max-width: 100%;height: auto;}

@media (max-width: 1200px) {
    .wp-single .wp-page-inner{margin: 0 calc(var(--col) + var(--gap));}
}

@media (max-width: 992px) {
    .wp-single .wp-page-inner{margin: 0;}
}




.wp-category{}
.wp-category .wp-page-inner{margin: 0 calc(var(--col) * 2 + var(--gap) * 2);}
.wp-category h1{text-align: left;}


.wp-category .wp-category-wrapper{display: grid;gap: calc(var(--gap) * 2);} /* grid-template-columns: 6fr 3fr; */

.wp-category .wp-category-wrapper .wp-articles{}
.wp-category .wp-category-wrapper .wp-articles article{margin-bottom: 4rem;background: #fff;box-shadow: 1px 2px 2px rgba(0,0,0,0.1);}
.wp-category .wp-category-wrapper .wp-articles article .img-holder{overflow: hidden;}
.wp-category .wp-category-wrapper .wp-articles article .img-holder img{width: 100%;transition: all 0.4s ease 0s;}
.wp-category .wp-category-wrapper .wp-articles article .img-holder:hover img{transform: scale(1.05);}
.wp-category .wp-category-wrapper .wp-articles article .content{padding: 3rem;}
.wp-category .wp-category-wrapper .wp-articles article h2{font-size: var(--titlexs);margin: 0 0 1.5rem;text-align: left;line-height: 1.25;}
.wp-category .wp-category-wrapper .wp-articles article h2 a{color:#3d3d3d;text-decoration: none;}
.wp-category .wp-category-wrapper .wp-articles article h2 a:hover{color: var(--brand-color-main);}
.wp-category .wp-category-wrapper .wp-articles article .meta-date{display: block;margin-bottom: 2rem;font-size: var(--defaultsm);}
.wp-category .wp-category-wrapper .wp-articles article p{line-height: 1.5;}

.wp-category .wp-category-wrapper .wp-category-sidebar{}
.wp-category .wp-category-wrapper .wp-category-sidebar-inner{position: sticky;top: 8.75rem;}
.wp-category .wp-category-wrapper .wp-category-sidebar h3{margin: 0 0 2rem;}
.wp-category .wp-category-wrapper .wp-category-sidebar nav{}
.wp-category .wp-category-wrapper .wp-category-sidebar nav ul{margin: 0;padding: 0;list-style: none;}
.wp-category .wp-category-wrapper .wp-category-sidebar nav ul li{margin-bottom: 1rem;}
.wp-category .wp-category-wrapper .wp-category-sidebar nav ul li a{display: block;padding: 5px 10px 5px 0;font-size: var(--defaultmd);position: relative;color:#3d3d3d;text-decoration: none;}
.wp-category .wp-category-wrapper .wp-category-sidebar nav ul li a::after{content: "\f105";font-family: 'FontAwesome';position: absolute;right: 5px;top: 50%;transform: translate(-5px,-50%);transition: all 0.4s ease 0s;}
.wp-category .wp-category-wrapper .wp-category-sidebar nav ul li a:hover::after{transform: translate(0,-50%);}



@media (min-width: 680px) {
    .wp-category .wp-category-wrapper .wp-articles{display: grid;grid-template-columns: 50% 50%;gap: var(--gap);}
}

@media (max-width: 1440px) {
    .wp-category .wp-page-inner{margin: 0 calc(var(--col) + var(--gap));}
}

@media (max-width: 1200px) {
    .wp-category .wp-category-wrapper{grid-template-columns: 1fr;}
}

@media (max-width: 992px) {
    .wp-category .wp-page-inner{margin: 0;}
}

@media (max-width: 767px) {
    .wp-category .wp-category-wrapper{grid-template-columns: 1fr;}
}


@media (max-width: 580px) {
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float: none;display: block;clear: both;}
    .wp-category .wp-category-wrapper .wp-category-sidebar nav ul li a{background: #f5f5f5;padding: 10px 10px;}
}





/*  related-articles */
.related-articles{margin-top: 7rem;margin-bottom: 5rem;}
.related-articles h2{text-align: center;font-family: var(--tff);font-size: var(--title);font-weight: 400;color: var(--dark-grey);}

.related-articles .blog-item{}
.related-articles .blog-item-inner{}
.related-articles .blog-item .img-holder{display: block;overflow: hidden;border-radius: 5px;}
.related-articles .blog-item .img-holder img{width: 100%;transition: all 0.4s ease 0s;}
.related-articles .blog-item .img-holder:hover img{transform: scale(1.05);}

.related-articles .blog-item h3{font-family: var(--tff);font-size: var(--subtitlemd);font-weight: 400;margin: 1rem 0;}
.related-articles .blog-item h3 a{color: var(--black);}
.related-articles .blog-item h3 a:hover{color: var(--brown);}
.related-articles .blog-item .read-more{color: var(--black);font-size: var(--defaultmd);}
.related-articles .blog-item .read-more:hover{color: var(--brown);}




/* Category  *******************************************************************/

.wp-category{}
.wp-category .category-wrapper{display: grid;grid-template-columns: 8fr 4fr;gap:20px;}

.wp-category .blog-articles{display: grid;grid-template-columns: 1fr 1fr;gap:20px;}
.wp-category .blog-articles article{}
.wp-category .blog-articles article .img-holder{}
.wp-category .blog-articles article .img-holder img{width: 100%;}
.wp-category .blog-articles article header{}
.wp-category .blog-articles article h3,
.wp-category .blog-articles article h3 a{font-family: var(--tff);font-size: var(--subtitlemd);font-weight: 400;margin: 1rem 0;color: var(--black);}
.wp-category .blog-articles .read-more{color: var(--black);font-size: var(--defaultmd);}
.wp-category .blog-articles .read-more:hover{color: var(--brown);}


.wp-category .blog-articles .blog-article-featured{grid-column: 1/3;position: relative;}
.wp-category .blog-articles .blog-article-featured .blog-content{position: absolute;left: 0;right: 0;bottom: 0;padding: 50px 30px;color: #fff;}
.wp-category .blog-articles .blog-article-featured .blog-content header h3 a{color: var(--white);font-size: var(--title);}
.wp-category .blog-articles .blog-article-featured .blog-content .btn-holder a.read-more{color: var(--white);}

@media (max-width: 992px) {
    .wp-category .blog-articles article{grid-column: 1/3;}
}

@media (max-width: 768px) {
    .wp-category .blog-articles .blog-article-featured .blog-content header h3 a{font-size: var(--titlemd);}
}


.wp-category .category-sidebar{}
.wp-category .side-bar-block{position: sticky;top: 10.5rem;}
.wp-category .category-sidebar h2{font-family: var(--tff);font-size: var(--subtitlemd);font-weight: 400;margin: 0 0 1rem;color: var(--black);}

.wp-category .category-sidebar .blog-articles-list{}
.wp-category .category-sidebar .blog-articles-list article{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}
.wp-category .category-sidebar .blog-articles-list article .img-holder{}
.wp-category .category-sidebar .blog-articles-list article .img-holder img{width: 100%;}
.wp-category .category-sidebar .blog-articles-list .article-content{}
.wp-category .category-sidebar .blog-articles-list article header{}
.wp-category .category-sidebar .blog-articles-list article h3,
.wp-category .category-sidebar .blog-articles-list article h3 a{font-family: var(--tff);font-size: var(--defaultmd);font-weight: 400;margin: 0;color: var(--black);line-height: 1.5;}
.wp-category .category-sidebar .blog-articles-list .read-more{color: var(--black);font-size: var(--defaultsm);}
.wp-category .category-sidebar .blog-articles-list .read-more:hover{color: var(--brown);}



@media (max-width: 992px) {
    .wp-category .blog-articles{grid-template-columns: 1fr;}

    .wp-category .category-sidebar .blog-articles-list .read-more{display: none;}
}


@media (max-width: 860px) {
    .wp-category .category-sidebar .blog-articles-list article{margin-bottom: 2rem;}
    .wp-category .category-sidebar .blog-articles-list article{grid-template-columns:1fr;gap: 0;}

}


@media (max-width: 460px) {
    .wp-category .category-wrapper{grid-template-columns: 1fr;}

    .wp-category .category-sidebar .blog-articles-list{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}
    .wp-category .category-sidebar .blog-articles-list article{margin-bottom: 0;}
}




.page-navigation{text-align: center;padding: 2rem 1rem;clear: both;margin-top: 4rem;}
.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #BFBFBF;padding: 3px 9px;margin: 2px;color: var(--black);}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;background: var(--brand-color-main);color: var(--white);}


@media (max-width: 640px) {
    .wp-pagenavi {clear: both;display: flex;flex-flow: wrap;}
}



.side-col{padding-top:10px;}
.side-nav-button-holder{}
.side-nav-button-holder a.donate{background:#e00;color:#fff;text-transform:uppercase;width:100%;display:block;font-size:2rem;padding: 8px;text-decoration: none;border-radius: 4px;text-align: center;box-sizing: border-box;}
.side-nav-button-holder a.donate:hover{background:#f00;}

.list-group{margin-top:15px;margin: 0;padding: 0;list-style: none;font-size: var(--defaultmd);}
.list-group li {padding:0!important;}
.list-group li a{display:block;padding: 10px 15px;text-decoration: none;background: #fff;border-bottom: solid 1px #eee;color: #666;}
.list-group li a:hover {background:#eee;text-decoration:none;color:#333!important;}
.list-group li.current-menu-item a,
.list-group li.current_page_item a{background:#666!important;color:#fff!important;}
.branches{padding:25px 0;}



.branch_activities .list-group{margin-top:15px;}
.branch_activities .list-group li {padding:0!important;}
.branch_activities .list-group li a{display:block;padding: 10px 15px;background:#eee;color:#333;}
.branch_activities .list-group li a:hover {background:#fff;text-decoration:none;color:#333!important;}


.rc-table{}
.rc-table .row-header{background:#f00;color:#fff;}
.rc-table th{padding:15px;}
.rc-table td{padding:15px;}

#results-table_length{margin-bottom: 15px !important;}
#results-table_filter{margin-bottom: 15px !important;}

/* Contact Form 7  */
.wpcf7-form{}
.wpcf7-form table tr td{vertical-align:top;padding:10px 10px 10px 10px;border-bottom:dashed 1px #eee;}
.wpcf7-form table tr:hover td{background:#f1f1f1;}
.wpcf7-form table td.n{width:30px;}
.wpcf7-form table td.n span{padding:5px;display:block;background:#999;text-align:center;font-weight:bold;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.wpcf7-form table tr:hover td.n span{background:#666;}
.wpcf7-form table tr.submit:hover td{background:#fff!important;}
.wpcf7-form table tr.nohighlight:hover>td{background:#fff!important;}
.signature{margin-left:241px;}


.wpcf7-form input[type=text]{border:solid 1px #ccc;border-radius:4px;padding:4px;color:#666;}
.wpcf7-form textarea{border:solid 1px #ccc;border-radius:4px;padding:2px;color:#666;width:300px;height:100px;}
.wpcf7-form input[type=submit]{border:solid 1px #ccc;background:#ee3226;color:#fff;font-weight:bold;font-size:11px;padding:10px;border-radius:4px;}
.wpcf7-form input[type=submit]:hover{background:#333;color:#fff;}


.wpcf7-form table table {}
.wpcf7-form table table tr td{padding:5px;}
.wpcf7-form table tr:hover table tr td{background:#ddd;}
.wpcf7-form table tr:hover table tr:hover td{background:#ccc;}

.wpcf7-form table tr:hover table tr td table tr:hover td{background:#999;color:#fff!important;}
.wpcf7-form table tr:hover table tr td table tr:hover td strong{color:#fff!important;}

.wpcf7-form table table tr td input[type=text]{width:100px;}

.wpcf7-mail-sent-ok{ background: none repeat scroll 0 0 #398F14;border: 2px solid;color: #FFFFFF;font-size: 15px;margin: 20px 0 0;padding: 10px;}


.well{margin-top:2rem;}
	



iframe{background:none;}
.fancybox-skin{background:rgba(255,255,255,0.5)!important;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}












.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{color: var(--black);}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{font-weight: bold;background: var(--brand-color-main);color: var(--white);}


.woocommerce .shop_table th.product-quantity{text-align: center;}
.woocommerce .shop_table td.product-name a{color: var(--black);}
.woocommerce .shop_table td.product-name a:hover{color: var(--brown);}


.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{margin-top: 2rem;}

.woocommerce-checkout .woocommerce-error li:nth-child(2n){display: none;} /* hiding 2nd error */
.woocommerce-checkout .checkout-message{line-height: 1.2;background: #ffe2c3;padding: 5px 10px;margin-bottom: 1rem;}
.woocommerce-checkout .checkout-message p{line-height: 1.2;padding: 0;margin: 0;}
.woocommerce-checkout .checkout-message p a{text-decoration: underline;}

/*** MAIN FORMS BACKGROUND COLOR ***/
.woocommerce table.shop_table,
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register,
#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment,
#customer_details, 
h3#order_review_heading,
form.woocommerce-EditAccountForm.edit-account {
	border: 0 !important; /* you can add a border if you prefer */
	background: #f5f5f5; /* this is the main background color for all forms */
}
.theme-redfluence_redcross .gift-option-message{background: var(--brown);color: var(--white);padding: 1rem 2rem;border-radius: 5px;}
/*** FORM AND OTHER PADDING ***/
#customer_details,
form.woocommerce-EditAccountForm.edit-account,
h3#order_review_heading {
	padding: 30px 20px;
    box-sizing: border-box;
}
/*** ADJUST FORM ROUNDED EDGES ***/
#customer_details {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.woocommerce-checkout-review-order table.shop_table {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
/*** THIS COMPENSATES FOR FIELDS NOT ALIGNING ***/
h3#ship-to-different-address {
	margin-top: -3px; 
}

/*** PAYMENT BOX ON CHECKOUT ***/
#add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
	background-color:#a2a2a2;
	color: #fff;
}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before {
	border-bottom-color: #a2a2a2;
}
#add_payment_method #payment ul.payment_methods, 
.woocommerce-cart #payment ul.payment_methods, 
.woocommerce-checkout #payment ul.payment_methods {
	border-bottom: 0;
}
/*** BORDERS AND TABLES ***/
body:not(.dokan-dashboard) .woocommerce form .form-row input.input-text, 
body:not(.dokan-dashboard) .woocommerce form .form-row textarea {
	border: 0;
    padding: 1rem;
}
.woocommerce table.shop_table td,
#add_payment_method .cart-collaterals .cart_totals tr td, 
#add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot th, 
.woocommerce-checkout #main-content .cart-subtotal td {
	border-top: 2px solid #fff;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
	background: transparent;
}
.woocommerce-checkout #content-area table th,
.woocommerce-checkout #content-area table td {
	padding-left: 20px;
}
.woocommerce-checkout form .form-row input.input-text, 
.woocommerce-checkout form .form-row textarea {
    padding: 1rem;
}
/*** COUPON / EXISTING ACCOUNT / ERROR BOXES BACKGROUND COLOR ***/
.woocommerce-message, 
.woocommerce-error, 
.woocommerce-info {
	
}
/*** GIFT CARD - PLUGIN ***/
.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form input[type="text"]{padding: 1rem;}
.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form button{padding: 1rem;font-size: var(--default);background: #000;color: var(--white);font-weight: 500;transition: all 0.2s ease 0s;display: inline-block;border-radius: 5px;font-family: var(--dff);}
.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form button:hover{color: var(--black);background: var(--white);}
@media (min-width: 580px) {
    .woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form input[type="text"],
    .woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form button{width: 50%;}
}

/*** ORDER NOTES ON CHECKOUT ***/
.woocommerce-checkout .woocommerce form .form-row textarea {
	height: 150px; /* height of optional notes box */
}

.woocommerce-checkout #payment ul.payment_methods li img{max-width: 100%;}

/*** STATE DROPDOWN SELECT COLOR ***/
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background: #ffa500;
}
/*** QUANTITY BOX ***/
.woocommerce #content .quantity input.qty, 
.woocommerce .quantity input.qty, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty {
	
}

dl .variation-Vendor{display: none!important;}

.woocommerce-thankyou-order-details{
    background: #f5f5f5;
    padding: 2rem 2rem 0;
    border-radius: 10px;
}
.woocommerce-thankyou-order-details li{margin-bottom: 2rem;}




/**
 * My Account
 */

 .woocommerce-account .woocommerce-MyAccount-navigation {
	width: 20%;
}

.woocommerce-account .woocommerce-MyAccount-content {
  display: inline-block;
  float: left;
  margin-left: 5%;
  width: 75%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 0;
	border-top: 1px solid #eee;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: 10px 5px;
	display: block;
    color: #000;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
	margin-right: 20px;
    opacity: .25;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    font-family: 'FontAwesome';
	content: "\f0e4";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    font-family: 'FontAwesome';
	content: "\f291";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
    font-family: 'FontAwesome';
	content: "\f1c6";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    font-family: 'FontAwesome';
	content: "\f015";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
    font-family: 'FontAwesome';
	content: "\f09d";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    font-family: 'FontAwesome';
	content: "\f007";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    font-family: 'FontAwesome';
	content: "\f08b";
}

.woocommerce-MyAccount-content{
    background: #f9f9f9;
    padding: 1rem 2rem 2rem;
    box-sizing: border-box;
}

.woocommerce-account .woocommerce-MyAccount-content a{
    color: var(--gold);
}

.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: 25px;
    text-align: center;
	font-weight: 600;
}

.woocommerce-account p.order-again {
    text-align: right;
}

.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {
    margin-top: 50px;
    float: right;
}










