/*
Theme Name: Floomi Child
Theme URI: http://www.wpbingosite.com/floomi
Author: wpbingo
Description: This is a child theme for Floomi
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: floomi
Text Domain: floomi-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/* fix slider */
.elementor-widget-slider_revolution .button-slider {
    position: relative !important;
    overflow: hidden !important;
    display: inline-flex !important;
}

/* Flowers Menu Mobile  */
.bwp-mobile_offcanvas{
	background-image: url(https://sul-flowers.com/wp-content/uploads/2026/02/pezibear-carnations-1364285_1280.jpg);
    background-color: #ffffffa8;
    background-blend-mode: lighten;
}
.bwp-mobile_offcanvas .bwp-dropdown .bwp-dropdown-ul li{
	margin-bottom: 20px;
}


.bwp-mobile_offcanvas .bwp-component-html{
    padding-bottom: 20px;
    border-bottom: 1px solid #dabfe2;
    margin-bottom: 20px;
}

.bwp-mobile_offcanvas .bwp-component-social{
    position: absolute;
	bottom: 20px;
	width: 90%;
}

.bwp-mobile_offcanvas .bwp-component-email{
	width: 80%;
    position: absolute;
    bottom: 90px;
}
.bwp-mobile_offcanvas .bwp-component-phone{
	width: 80%;
    position: absolute;
    bottom: 120px;
    padding-top: 20px;
    border-top: 1px solid #dabfe2;
}

.bwp-mobile_offcanvas .bwp-component-phone:before{
	content:none !important;
}



/*  */

body.about-us .page-title {
	padding: 215px 0 !important;
}

.bwp-main .page-title.empty-image{
	background-image: url(https://floomi.wpbingosite.com/wp-content/themes/floomi/assets/images/bg-breadcrumb.jpg);
	margin: 0 0 80px;
    padding: 120px 0;
    background-position: 50%;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}

.no-icon-on-li ul.elementor-icon-list-items{
	padding-left:0px !important;
}
.no-icon-on-li li.elementor-icon-list-item{
	list-style:none !important;
}


.bwp-main .page-title.light .back-to-shop,
.bwp-main .page-title.light .breadcrumb, 
.bwp-main .page-title.light .current,
.bwp-main .page-title.light a,
.bwp-main .page-title.light a:hover,
.bwp-main .page-title.light h1,
.bwp-main .page-title.dark ul.woocommerce-product-subcategories li h2 a,
.bwp-main .page-title.dark .breadcrumb,
.bwp-main .page-title.dark .current,
.bwp-main .page-title.dark a,
.bwp-main .page-title.dark .back-to-shop,
.bwp-main .page-title.dark h1{
    color: #fff;
}
.page-title ul.woocommerce-product-subcategories li.active>a:before, 
.page-title ul.woocommerce-product-subcategories li>a:hover:before {
content: "";
    position: absolute;
    border-color: #fff;
    width: calc(100% + 11px);
    height: calc(100% + 11px);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border: 1px solid #fff;
}


@media (max-width: 991px) {
    .bwp-widget-banner .banner-wrapper-infor.style-2 {
        justify-content: start;
    }
}


/*  */
input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], select, textarea{
	border-bottom: 1px solid #eee !important;
}

/*  */