/**
* Theme Name: Bokifa Child
* Description: This is a child theme of Bokifa, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">Themelexus</a>
* Template: bokifa
* Version: 1.0.13
*/

.form-style .mc4wp-form .form-button button[type=submit],
h1, h2, h3, h4, h5, h6 {
	text-transform: none;
}

.woocommerce-product-details__short-description,
.single-product .product-page-specifications,
.bokifa-sorting {
	display: none;
}

.bokifa-products.elementor-grid li {
	padding: 20px;
}

.single-product div.product .related h2 {
	font-weight: 500;
}

.related.products .woocommerce-loop-product__title,
.bokifa-products.elementor-grid .woocommerce-loop-product__title {
	margin: 10px 0!important;
}

.related.products .woocommerce-Price-amount,
.bokifa-products.elementor-grid .woocommerce-Price-amount {
	font-size: 24px;
}

.wffn_landing-template .elementor-button,
.wffn_landing-template .elementor-button-default .elementor-button:visited,
.wfacp_checkout-template .elementor-button,
.wfacp_checkout-template .elementor-button-default .elementor-button:visited {
    color: #ffffff;
    text-decoration: none;
}

.elementor-button del:after {
	content: "";
	display: block;
}

.wffn_landing-template .btn-slip-effect:hover:before,
.wfacp_checkout-template .btn-slip-effect:hover:before {
	display: none;
}

.wffn_landing-template .btn-slip-effect:hover .elementor-button-text,
.wfacp_checkout-template .btn-slip-effect:hover .elementor-button-text {
	transform: none;
	opacity: 1;
}

.bokifa-wrapper-loop-rating {
    display: none!important;
}

body .elementor-widget-bokifa-products ul.products-list li.product-list .woocommerce-loop-product__title {
    display: block;
    text-transform: none;
}

@media (max-width: 767px) {
    body h3 {
        font-size: 36px;
    }
    
    .hide-mobile {
        display: none;
    }
}

body #wfacp-e-form *:not(i) {
	font-family: sans-serif!important;
}

/* wrap upsell CTA buttons on mobile */
.elementor-button-content-wrapper {
	text-wrap: auto;
}

@media (max-width: 767px) {
	#payment .fkwcs_stripe_icons {
		padding: 10px 0;
	}
}