/*
Theme Name: Hello Biz Child
Theme URI: https://github.com/elementor/hello-biz-child/
Description: Hello Biz Child is a child theme of Hello Biz, created by Elementor team
Author: Elementor Team
Template: hello-biz
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-biz-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/

/* Add your custom styles here */



.cust-slide-product .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0!important;
    background-color: #fff;
    opacity: unset!important;
}

.cust-slide-product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #FFE852;
}

.ctn-overflow-img {
    overflow: hidden !important;
}

.cust-slide-product .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0!important;
    background-color: #fff;
    opacity: unset!important;
}

.cust-slide-product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #FFE852;
}

.cust-slide-testimonial .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0!important;
    background-color: #000;
    opacity: unset!important;
}

.cust-slide-testimonial .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #FF5D2C;
}

.cirkus-mega-menu nav.e-n-menu .e-n-menu-wrapper {
    width: 260px!important;
    left: 0!important;
}



@media (min-width: 768px) {
    
    .cust-slide-product .swiper-slide .elementor-widget-text-editor p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        min-height: 75px;
    }
	
}

@media only screen and (max-width: 1024px) {
 	.section-decouvert {
		overflow: hidden;
	}

	img.custom-logo {
		width: 100px;
	}
	
	.title-popup.h1 {
		font-size: 14px;
		line-height: 1.1em;
	}
	
	.ctn.ctn-popup-request {
		top: 0;
		left: 0;
		transform: unset;
		margin: 20px;
		padding: 21px;
		width: auto!important;
		height: calc(100% - 50px)!important;
		overflow: auto;
	}
	
	.title-popup.h2 {
		font-size: 16px;
	}
	
	.cirkus-mega-menu nav.e-n-menu .e-n-menu-wrapper {
		width: inherit!important;
		left: auto!important;
		right: -20px!important;
	}

	.cust-style-trapeze {
		position: relative;
	}

	.cust-style-trapeze:after {
		position: absolute;
		top: 0;
		left: 0;
		content: '';
		height: 0;
		border-bottom: 51px solid #ffffff;
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		width: 100%;
	}

}
