/*
Theme Name: Demia Child
Theme URI: http://www.wpbingosite.com/demia
Author: wpbingo
Description: This is a child theme for Demia
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: demia
Text Domain: demia-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bwp-top-bar .woocommerce-ordering, .bwp-top-bar .woocommerce-sort-count,
.bwp-top-bar .woocommerce-ordering .pwb-dropdown-menu li, .bwp-top-bar .woocommerce-sort-count .pwb-dropdown-menu li,
.woocommerce-info, .woocommerce-message,
.bwp-top-bar .woocommerce-filter-title,
.bwp-header .block-top-link>.widget .widget-custom-menu>div,
.quickview-container .bwp-single-info .single_add_to_cart_button.button, .single-product .bwp-single-info .single_add_to_cart_button.button,
.quickview-container .bwp-single-info .button.quick-buy, .single-product .bwp-single-info .button.quick-buy,
.woocommerce-cart-form table.shop_table .coupon .button, 
.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2 a,
.cart_totals .wc-proceed-to-checkout>a.wc-forward,
.woocommerce-page-header ul li a,
.checkout #place_order,
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-page,
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-continue,
.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button,
.author .read-more, .category-posts .cate-post-content .read-more, .post-related .read-more, .search .read-more,
.post-single .prevNextArticle .nextArticle a, .post-single .prevNextArticle .previousArticle a {
	text-transform: none;
}

.quickview-container .product_title, .single-product .product_title {
	line-height: 1.3em;
}

.wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0;
	margin-bottom: 15px;
}

.bwp-testimonial.default .slick-track {
  display: flex !important;
}

.bwp-testimonial.default .slick-slide {
  height: auto;
}
.bwp-testimonial.default .slick-slide > .item {
	height: 100%;
}

.woocommerce-shipping-totals.shipping {
	flex-direction: column;
}
.woocommerce-shipping-totals.shipping #shipping_method > li {
	display: flex;
	gap: 10px;
}
.woocommerce-cart .cart-collaterals ul li label:before,
.checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods li label:before {
	top: 10px;
}
.order-total {
	line-height: 1.8em;
}
.checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods {
	text-align: left;
}

#bwp-footer .footer-copyright p {
	margin-bottom: 0;
}
#bwp-footer .footer-copyright p a {
	color: inherit;
}
#bwp-footer .footer-copyright p a:hover {
	color: #ffffffa0;
}

#bwp-footer .widget-custom-menu ul > li.menu-item:not(:first-child) {
    margin-block-start: calc(6px / 2);
}
#bwp-footer .widget-custom-menu ul > li.menu-item:not(:last-child) {
    padding-block-end: calc(6px / 2);
}

.woocommerce-tabs .panel ul {
	list-style: disc outside;
	padding-left: 1em;
}

.post-grid .content-post .day-cmt {
	display: none;
}

#bwp-footer {
	margin-top: 50px;
}

.woocommerce-tabs .container-tab .tab-title {
	font-size: 22px;
	color: #222;
	font-weight: 500;
}
.woocommerce-tabs .container-tab .woocommerce-Tabs-panel--description h2 {
	font-size: 22px;
	margin-bottom: 16px;
	margin-top: 33px;
}

.woocommerce-tabs .container-tab .woocommerce-Tabs-panel--description h3,
.woocommerce-tabs .container-tab .woocommerce-Tabs-panel--description h4 {
	font-size: 16px;
	font-family: var(--font-family-base);
	color: #666;
	font-weight: 700;
	margin-bottom: 16px;
	margin-top: 33px;
}

.woocommerce-tabs .container-tab .tab-title h2 {
	font-size: inherit;
	font-family: inherit;
	margin: 0;
	line-height: inherit;
	font-weight: 500;
}




.content-category.slick-carousel .product-cat-content-info h2 {
	font-size: 24px;
}

.bwp-top-bar.bottom {
	margin-top: 0;
}

.content-info > .cat-links {
	display: none;
}

.form-login-register .box-form-login .title-sign,
.form-login-register .box-form-login .title-register {
    text-align: left;
    font-size: var(--font-size-headind, 25px);
    position: absolute;
    margin: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 40px 35px;
}

.entry-social-share {
	display: none;
}

.bwp-navigation ul.menu>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu {
	top: calc(100% - 20px);
}

.link-from-h2 {
	cursor: pointer;
}

.single-post .content-image-single .single-thumb img {
	max-width: 800px;
}

.single-post .content-image-single .entry-thumb.single-thumb {
	text-align: center;
}

@media only screen and (max-width: 767px) {
    .quickview-container .product_title, .single-product .product_title {
        font-size: calc(var(--font-size-body, 14px) + 6px);
        line-height: 1.3em;
    }
	
	.bwp-header .header-mobile-container .wpbingoLogo img {
		max-width: 160px;
	}
	
	.loop-pagination>ul.page-numbers li a, .loop-pagination>ul.page-numbers li span, .woocommerce-pagination>ul.page-numbers li a, .woocommerce-pagination>ul.page-numbers li span {
		width: 30px;
	}
}

@media (max-width: 991px) {
    .woocommerce-tabs .woocommerce-Tabs-panel {
        display: block !important;
    }
    
    .woocommerce-tabs .tab-title {
        cursor: default !important;
        pointer-events: none;
    }
	.woocommerce-tabs .tab-title:before {
		content: none;
	}
}
