/*
Theme Name: foreverbrand-child
Theme URI: https://www.webcircle.co.ke
Author: Web Circle
Author URI: https://www.webcircle.co.ke
Description: Crediblepoint Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: foreverbrand
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
b, strong {font-weight: 600}
body{color:#222529}

/* Header */
.porto-sicon-header > p{font-size: 16px!important; font-weight: 500!important}
.porto-sicon-header > h4{font-size: 12px!important; font-weight: 400!important}

.porto-u-main-heading h2{color: #666666; font-size: .8rem; text-transform: uppercase; font-weight: 500; letter-spacing: 2px;}
.porto-u-sub-heading h2{font-size: 2.5rem; font-weight: 600;}
.porto-u-sub-heading h3{font-weight: 600;}
.home-carousel .porto-u-main-heading h2{color:#D90007}
.home-carousel .view-all{float:right}

#main-toggle-menu .toggle-menu-wrap { width:280px}

/* Featured Categories */
.home .home-categories{margin: 0 5vw}
.home-categories .porto-tb-featured-image {border-radius: 10%!important; }
.home-categories h3{font-size: .9rem; font-weight: 600}
.porto-posts-grid .product-category, .porto-tb-item {margin-bottom: 0px!important}

/* Product Carousel */
.slick-track {width:auto!important;}
.slick-initialized .slick-slide{width:auto!important;}

.add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links-wrap .quickview, .product-image .yith-compare, .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip) {background-color:#bc5d5d; border:none; color:#fff}
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links .yith-compare {padding: 0 1.5rem;}
li.product-default:hover .add-links .add_to_cart_button{background-color:#bc4d4d;border:none}
.yith-wcwl-add-button a.add_to_wishlist, ul.products .add-links .quickview{background-color:#bc5d5d; border:none;}

.star-rating span:before{color: #e3a421;}

/*Product Archive Page */
.woocommerce-shop{}
.woocommerce-shop .product-type-bheborder {border: 1px solid #ece7e7; border-radius: 15px; box-shadow: 4px 3px 6px -1px rgba(0, 0, 0, 0.1);}
.woocommerce-shop .product-type-bheborder .price{color:#E89D04}
.woocommerce-shop .product-type-bheborder:hover{box-shadow: 3px 4px 7px -1px rgba(0, 0, 0, 0.2); transition: 0.5s ease-in-out}
.woocommerce-shop .product-type-bheborder .product-image {border: none; border-radius: 15px 15px 0 0;}
.woocommerce-shop .product-content{padding:20px}
/*.woocommerce-shop .porto-tb-featured-image img, .woocommerce-shop .porto-tb-featured-image img:hover {border-radius: 20px 20px 0 0;}*/

.woocommerce .product-inner {border: 1px solid #ececec; border-radius: 20px; box-shadow: 4px 3px 6px -1px rgba(0, 0, 0, 0.1);}
.woocommerce .product-inner:hover{box-shadow: 3px 4px 7px -1px rgba(0, 0, 0, 0.2); transition: 0.5s ease-in-out}
.product-inner .product-image:hover{box-shadow:0px}
li.product-default .price {color: #E89D04; }
.product-inner .product-image img{border-radius: 20px 20px 0 0}
.product-inner .product-image{border:none; background: transparent}
.product-inner .product-image:hover{box-shadow: none!important}
.product-inner .product-content {padding:10px}



/* Single Product Page */
.woocommerce-product-details__short-description p, .single-product .page-wrapper .product-summary-wrap .description p, .woocommerce-tabs .tab-content p {font-size: .95rem; color:#222529}
#product-tab .tab-content h2 {font-size: 1rem}
.single-product h3, .single-product h4{color:#E89D04}
.single-product .filter-item-list .filter-item{padding:10px 25px; font-size: .9rem; font-weight: 700}
.single_add_to_cart_button, .view-cart-btn {font-size: .85rem}
.single-product .yith-wcwl-add-to-wishlist span{background: none}
.single-product .yith-wcwl-add-to-wishlist a span{color:#fff!important; font-weight: 600}
.single-product .yith-wcwl-add-to-wishlist a:hover{background:#bc5d5d}
.single-product .price{color:#E89D04}
.single-product .owl-item.selected .img-thumbnail{border:0px!important}

.single-product .yith-wcwl-add-button a.add_to_wishlist{padding: .2rem 1rem; color:#fff}

.delivery{border: 1px solid #D9D9D9;margin-top: 5vh; border-radius: 10px; padding: 30px 10px 10px;}
.delivery  .porto-sicon-box.default-icon{display:inherit;}
.delivery h3{font-size: .9rem;font-weight: 500;}
.delivery p{font-size: .85rem !important; font-weight: 400 !important;}
.delivery .delivery-cost{float:right; color: #D79332;font-size: .85rem; font-weight: 400; padding-top:10px}
.delivery .fa-solid, .fas{color:#2D64DF!important}

.wapf-wrapper {color:#2d2d2d}
.wapf-field-label{font-weight: 500}
.wapf-product-totals { border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: 3vh;}
.wapf-product-totals div span:first-child {font-weight: 500;color: #2d2d2d;}
.single-product .product-summary-wrap .price {font-weight: 500; font-size: .9rem}
.wapf-product-totals .wapf--inner>div:last-child {border-top: 1px dashed #d9d9d9; padding-top: 1.5vh;}

.ht-ctc-style-8 .s_8 .s_8_icon {margin-right:0!important; padding-right:0!important}
.ht-ctc-style-8 span {padding: 24px 15px !important; font-weight: 600}

.single_add_to_cart_button, .view-cart-btn {font-weight: 600}

.woocommerce-page .sidebar-content ul li a{color:#222529}
.woocommerce-page .sidebar-content ul li a:hover{color:#777777}

/* Related Products */
.related{}
.related .porto-tb-item {border: 1px solid #ececec; border-radius: 20px; box-shadow: 4px 3px 6px -1px rgba(0, 0, 0, 0.1);}
.related .product-image{border-radius: 20px 20px 0 0; border:none}
.related .porto-tb-woo-link {display: none!important}
.related .price{color:#E89D04}


/* Pages */
.page-top .page-sub-title {
    color: #000000;
    margin: 1em 0 0 0;
}
.why-us h3{font-size: 1rem; font-weight: 600;}
.why-us .porto-sicon-description {margin-top: 5px !important;}
.why-us i{color:#626C91; font-size: 1.4rem}
.why-us .porto-sicon-box {border-bottom: 1px solid #e7e7e7; padding-bottom: 20px;}

.why-us .fa-solid, .why-us .fas{color:#D79332!important}

.home-faq ul{padding-left: 5px}
.home-faq li{list-style-type: none; padding-bottom: 10px}
.home-faq li:before{font-family: "Font Awesome 6 Free";content: "\f058"; font-size: 1.1rem; display: inline-block;float: left;padding-right: 5px;color: #E89D04;}
.home-faq{}



/* FAQ */
section.toggle label { color:#292929}
.vc_do_toggle {border-bottom: 1px solid #e7e7e7}
section.toggle.active label, .toggle > label  {background: none; border:none; color:#292929}
.toggle > label {padding-left: 0px}
.toggle.active > label:before {border-color:#292929 }
.toggle {padding-bottom: 20px}
/*
.owl-carousel.owl-drag .owl-item {width:auto!important;}
.owl-carousel .owl-stage {width:auto!important;}

*/

.delivery .fa-solid, .fas {color:#f2f2f2 }

.contact-details{}
  .contact-details h3{font-size: 1rem!important}
  .contact-details .porto-icon i{color:#fff!important}
  .contact-details p{color:#222529!important; font-size: .9rem!important}

.btn-submit {width: 100%; background: #6E789C; color: #fff !important; border: none!important; padding: .8rem !important;}
.btn-submit:hover{background: #626C91!important}

/* footer */

.footer-ticker{color:#fff; padding-top: 1rem}
.footer-ticker .js-marquee{font-size: .85rem; font-weight: 500;}
.footer-wrapper{color:#222529!important}
.footer-wrapper h2, .footer-wrapper a{color:#222529!important}
.footer-logo{width:90%}

.footer-payment img{max-width:15%; margin-top: -0.5rem;}
.footer p {font-size: .9rem; font-weight: 500}
.copyright a{color:#D9060D!important}
.footer .wpb_content_element{margin-bottom: 0}
.footer .share-links a:not(:hover){color:#ffffff!important}
.share-links a:before {font-size: .9rem}
