/*
Theme Name: Gaspard Child
Theme URI: http://gaspard.elated-themes.com
Description: A child theme of Gaspard
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: gaspard
Template: gaspard
*/

/* *** General *** */
body .hidden-element{
	display: none !important;
}

/* *** Fontsize *** */
.text-13px, .qodef-e-excerpt, .qodef-e-role{
	font-size: 13px !important;
	line-height: 25px !important;
}
/*.titre-24px, .qodef-e-title-link, .qodef-woo-product-content h5, .entry-title{
	font-size: 25px !important;
}
*/

.titre-24px{
	font-size: 25px !important;
}
.sliderProductAccueil .entry-title{
	margin-top: 10px;
}


/* Elementor fix */
.elementor-editor-active .elementor .elementor-background-overlay,
.elementor-editor-active .elementor .elementor-background-slideshow {
	pointer-events: none;
}

/* *** HEADER *** */
#qodef-page-header{
	background-color: white !important;
}

/* menu principal */
#menu-main-menu-1 li a span{
	color: black;
}
.qodef-header-navigation ul li a{
	text-transform: inherit !important;
}

/* 100% */
.caractereJaune p span{
	color: #FFED00;
  	font-family: Lora;
  	font-size: 100px;
  	font-weight: 600;
  	line-height: 42px;
  	text-align: center;
	letter-spacing: 0px;
}
@media screen and (max-width: 895px) {
	.caractereJaune p span{
	font-size: 50px;
}
	.caractereJaune h3{
 	font-size: 30px !important;
 	line-height: 32px !important;
}
   
}
.caractereJaune h3{
	height: 85px;
  	width: 100%;
  	color: #363D45;
  	font-family: Montserrat;
 	font-size: 42px;
 	font-weight: 900;
 	letter-spacing: 2px;
 	line-height: 42px;
}

/* Blog Accueil */
.blogAccueil .qodef-e-media-image a img{
	min-height: 240px;
	height: 240px;
	max-height: 240px;
	object-fit: cover;
	object-position: center;
}
.blogAccueil .qodef-e-info-author, .blogAccueil .swiper-pagination{
	display: none !important;
}
/* Slider Img Accueil */
#qodef-top-area{
	display: none;
}

/* submenu */
.qodef-header-navigation ul li.qodef-menu-item--narrow ul{
	background-color: #6B7A8A;
}
body .sub-menu li a span{
	color: white !important;
}
body .sub-menu li:before{
	background-color: #FFED00 !important;
}
body .sliderImgAccueil .swiper-wrapper{
	align-items: center !important;
}
body .sliderImgAccueil .swiper-slide-active{
	width: 610px !important;
	height: 350px;
	object-fit: cover;
	object-position: center;
	justify-content: center;
	z-index: 100;
}
body .sliderImgAccueil .swiper-slide-prev{
	width: 340px !important;
	height: 200px !important;
	margin-right: -20px;
}
body .sliderImgAccueil .swiper-slide-next{
	width: 340px !important;
	height: 200px !important;
	margin-left: -20px;
}
.sliderProductAccueil .qodef-item-layout--info-below-swap .qodef-e-product-inner{
	background-color: white;
}
.sliderProductAccueil .swiper-wrapper .swiper-slide div .qodef-e-product-image div picture img{
	height: 190px;
	max-height: 190px;
	object-fit: cover;
	object-position: center;
}
.sliderProductAccueil .swiper-slide{
  box-shadow: 2px 14px 14px 0 rgba(107,122,138,0.06);
}
.sliderProductAccueil .swiper-pagination-clickable{
	display: none;
}
body .qodef-image-gallery .swiper-slide-prev, body .qodef-image-gallery .swiper-slide-next{
	z-index: -1 !important;
}
body .qodef-image-gallery .swiper-slide-active{
	z-index: 20 !important;
	display: contents !important;
}
.single-product #qodef-page-inner{
	width: 100% !important;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.single-product footer{
	width: 100%;
}
.single-product #qodef-page-content{
	width: 1400px !important;
	max-width: 1400px !important;
}

#qodef-page-inner{
	padding: 0px !important;
}
.sliderProductAccueil .qodef-swiper-together-nav{
	display: none !important;
}


/* *** 404 *** */

#qodef-404-page{
	background-color: white !important;
}
#qodef-404-page span, #qodef-404-page h6, #qodef-404-page h2, #qodef-404-page h5{
	color: black !important;
}
#qodef-404-page .qodef-404-button.qodef-404-btn--light .qodef-button{
	border-color: black !important;
}
#qodef-404-page .qodef-404-button.qodef-404-btn--light .qodef-m-bckg-holder{
	background-color: white !important;
}

/* *** Breadcrumb *** */

.qodef-page-title{
	background-color: #FFED00 !important;
}

/* *** Page boutique *** */

.archive #qodef-page-inner{
	width: 100% !important;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.archive footer{
	width: 100%;
}
.archive #qodef-page-content{
	width: 1400px !important;
	max-width: 1400px !important;
}
.single-product main{
	margin: 50px 0px;
}
.single-product .qodef-woo-product-categories{
	display: none;
}

/* *** archive *** */
.archive main{
	margin: 50px 0px !important;
}
.archive .qodef-woo-product-categories{
	display: none;
}

/* *** Home *** */

/*.home #qodef-page-inner{
	width: 100% !important;
	display: flex;
	flex-direction: column;
	align-items: center;
}*/
.home footer{
	width: 100%;
}
/*.home #qodef-page-content{
	width: 1400px !important;
	max-width: 1400px !important;
}*/

/* *** Map *** */
body .HzV7m-b7CEbf .i4ewOd-pzNkMb-tJHJj{
	display: none !important;
}

/* *** Accueil *** */
.img-home-div1 img{
	float: right !important;
}
.img-130 img{
	float: right !important;
}