/* 
Theme Name: La Web Shop Child Theme
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Thème Child de La Web Shop
Author: Yoann AUBRY
Author URI: https://lawebshop.ca/
Template: la_web_shop
Version: 2.0.0
Text Domain: la_web_shop-child-theme
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Add your custom styles here */
.featured-image-container {
    position: relative;
}
.address-container {
    background-color: #0000004D !important;
    position: absolute;
    -webkit-backdrop-filter: grayscale(0) blur(10px) !important;
    backdrop-filter: grayscale(0) blur(10px) !important;
    border-radius: 10px;
    bottom: 0;
    width: 90%;
    margin: 0 0 30px 4%;
}
.bg-gray {
    background: #F7F7F7 !important;
}
.custom-gallery.left .elementor-widget-container {
    margin: 10px 40px 0 0px;
}
.custom-gallery.right .elementor-widget-container {
    margin: 10px 0px 0 50px;
}
.custom-gallery .e-gallery-container {
    position: relative;
    padding-top: 70%;
}
.custom-gallery .e-gallery-item {
    border-radius: 10px;
}
.custom-gallery .e-gallery-item:first-child {
    position: absolute;
    width: 100%;
}

/* Swiper skin.. */
.villegiature {
    padding-top: 30px;
    margin: 0 25px;
}
.villegiature .swiper-container {
    padding: 100px 0;
}
.villegiature .swiper-slide {
    position: relative;
}
.villegiature .swiper-slide div {
    -webkit-backdrop-filter: grayscale(0) blur(10px) !important;
    backdrop-filter: grayscale(0) blur(10px) !important;
    background-color: #0000008F;
    border-radius: 10px;
    margin: 8%;
    padding: 8% 4% 8% 8%;
    position: absolute;
    width: 84%;
}
.villegiature .swiper-slide h3, .villegiature .swiper-slide p  {
    color: #fff;
}
.villegiature .swiper-slide p  {
    font-size: 17px;
    line-height: 20px;
}
.villegiature .swiper-slide h3  {
    font-size: 23px;
    line-height: 16px;
}
.villegiature .swiper-slide img {
    width: auto;
	height: 35vh;
}
.filter-drop-btn{
	min-height:35vh;
	height:35vh;
    overflow: auto;
	display:none!important;
	transition-delay: 1s;
}
.btn-lieu:hover .filter-drop-btn{
	display: block!important;
	z-index:99999;
}
.filter-drop-btn:hover{
	display: block!important;
}

