/*
Theme Name: Florial Child
Theme URI: http://www.wpbingosite.com/florial
Author: wpbingo
Description: This is a child theme for Florial
Version: 1.0
Author URI: http://wpbingosite.com
Template: florial
Text Domain: florial-child
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
input,
button,
textarea,
select {
    font-family: 'Poppins', sans-serif !important;
}

.elementor-9162 .elementor-element.elementor-element-351af95 .bwp-woo-categories .item-product-cat-content>a>div,
.elementor-9162 .elementor-element.elementor-element-563197f .bwp-woo-categories .item-product-cat-content>a>div {
    border-radius: 20px !important;
    height: 120px;
    width: 120px;
    margin: 0 !important;
}

.elementor-9162 .elementor-element.elementor-element-563197f .bwp-woo-categories .item-product-cat-content>a>div img,
.elementor-9162 .elementor-element.elementor-element-351af95 .bwp-woo-categories .item-product-cat-content>a>div img,
.elementor-9162 .elementor-element.elementor-element-351af95 .bwp-woo-categories .item-product-cat-content>a>div,
.products-list.grid .product-wapper .products-thumb {
    border-radius: 20px !important;
}

.elementor-9162 .elementor-element.elementor-element-351af95 .bwp-woo-categories .item-title,
.elementor-9162 .elementor-element.elementor-element-563197f .bwp-woo-categories .item-title {
    font-size: 14px;
    font-weight: 600;
}

.elementor-9162 .elementor-element.elementor-element-ce4ecb3:not(.elementor-motion-effects-element-type-background)::after {
    content: '';
    background-image: url(http://localhost/flowershoppy/wordpress/wp-content/uploads/2021/09/bg-7-1.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    mix-blend-mode: multiply;
}

.woocommerce-privacy-policy-text > p {
    font-size: 13px!important;
}

.elementor-9162 .elementor-element.elementor-element-ce4ecb3:not(.elementor-motion-effects-element-type-background) {
    background: #f0746d !important;
    position: relative;
}

.elementor-9162 .elementor-element.elementor-element-de802ab {
    margin-bottom: 40px;
}


.bwp-image::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(to top, #9b090b45, #9b090b9e);
    mix-blend-mode: hard-light;
}

.elementor-9162 .elementor-element.elementor-element-57b00f7 .elementor-heading-title {
    font-size: 25px;
}

.elementor-9162 .elementor-element.elementor-element-fe01e3e .elementor-heading-title {
    font-size: 14px;
    font-weight: 400;
    color: #111111a3;
}

@media (min-width: 1199px) {
    .bwp-woo-categories.slider .slick-slider .slick-list .slick-slide {
        padding: 0 0;
        margin: 0 0;
        width: 145px !important;
    }
}

@media (max-width: 1024px) {
    .bwp-header .header-mobile .wpbingoLogo {
        width: 228px;
        transform: translateX(-50%);
        left: 50%;
        right: 0;
        position: absolute;
        top: -16px !important;
    }
}


@media (max-width: 578px) {
    .elementor-9162 .elementor-element.elementor-element-921a8cb .bwp-slider .content-image img {
        min-height: 120px;
    }

    .elementor-9162 .elementor-element.elementor-element-f725a92 .bwp-testimonial .post-excerpt {
        font-size: 16px;
        line-height: 24px;
    }

    .elementor-9162 .elementor-element.elementor-element-921a8cb .bwp-slider .slick-dots {
        padding: 0px 0px 10px 0px;
    }

    .elementor-9162 .elementor-element.elementor-element-3e445f0 .elementor-heading-title,
    .elementor-9162 .elementor-element.elementor-element-c39935c .elementor-heading-title,
    .elementor-9162 .elementor-element.elementor-element-766b332 .elementor-heading-title,
    .elementor-9162 .elementor-element.elementor-element-57b00f7 .elementor-heading-title {
        font-size: 18px !important;
    }
}