/*
Theme Name:   ascendchild
Description:  Écrivez ici une brève description de votre thème enfant
Author:       wpdetroit
Author URL:   http://detroit.jozcorp.com
Template:     ascend
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  ascendchild
*/

/* Écrivez ici votre propre feuille de style personnelle */

@import url('https://fonts.googleapis.com/css2?family=Raleway: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');
.home .page-header .page-header-inner:after{
    border:none!important;
}
p {
	font-family: 'Roboto', Arial, Geneva, sans-serif;
	color: black;
}
/*h1*/
#pageheader .page-header-inner .entry-title {
    font-family: 'Raleway', Monserrat, Geneva, sans-serif!important;
	color: black;
}
.entry-content h2 {
    font-size: 1.8em;
    font-family: 'Raleway', Roboto, Geneva, sans-serif!important;
	color: #4f4f4f;
}
.entry-content h3 { 
    font-family: 'Raleway', Roboto, Geneva, sans-serif!important;
	color: #4f4f4f;
} 
/*******************************************************************************************************************************************/
/*BG page*/
#wrapper {
	background-color: white;
}
/*header h1 supprimé*/
#pageheader {
	display: none;
}
/*******************************************************************************************************************************************/

/*Effacer padding et margin autour de la map*/
.page-id-58 #content, .page-id-1905 #content {
	padding: 0;
}
.page-id-58 .mfp-container, .page-id-1905 .mfp-container {
	padding: 0;
}
.page-id-58 .elementor-column-gap-default, .page-id-1905 .elementor-column-gap-default {
	padding: 0;
}
#mapp0-layout {
	margin: 0;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0;
}	
/*"Page video d-town farm - supprime les marges blanches en haut et en bas au format portable*/ 
.page-id-1888 #content {
	padding: 0;
}
/*******************************************************************************************************************************************/
/*icon menu sandwich version portable*/
.kt-mnt span {
    background-color: black !important;
    height: 2px;
    width: 1.6em;
}
/*croix menu sandwich*/
.sldr-close span {
	background-color: black !important;
	height: 2px !important;
	width: 1.6em !important;
}

/*******************************************************************************************************************************************/
/*menu mobile bg sous menu page accueil*/
.page-id-1905 #kt-mobile-menu {
    background-color : rgba(0,0,0,1);
	text-align: left;
	width: 350px;
}
/*menu mobile bg sous menu autres pages*/
#kt-mobile-menu {
    background-color : rgba(255,255,255,1);
	text-align: left;
	width: 350px;
}
/*menu mobile bg wrapper page accueil*/
.mfp-bg.mfp-slide.mfp-ready {
	background-color : rgba(0,0,0,0);
}
#kt-mobile-menu {
	box-shadow: none;
}
/*menu mobile liens*/
.page-id-1905 #kt-mobile-menu a { /*menu page accueil - texte blanc*/
    font-family: 'roboto', Monserrat, Geneva, sans-serif;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 0.5em 2em;
	color: white;
}
#kt-mobile-menu a { /*menu autres pages - texte noir*/
	font-family: 'roboto', Monserrat, Geneva, sans-serif;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 0.5em 2em;
	color: black;
}
#kt-mobile-menu a:hover {
	font-size: 1.2em;
	transition-duration: 0,5s;
}

/*******************************************************************************************************************************************/

/***pas de header***/
#kad-header-menu {
	display: none;
}
/*position fixe du menu deroulant et de son logo*/
#kad-mobile-banner {
	position: fixed;
	left: 3em;
	z-index:1000;
}	
.kad-mobile-logo-center {
	padding:0;
}
/*placement et taille du logo*/
#mobile-logo {
	width: 40%;
	height:60%;
	margin-bottom: 3px;
	/*background-color: rgba(255,255,255,0.5);/*petit fond blanc transparent sous logo*/ /*si logo noir*/
}
/*padding du logo + menu deroulant*/
.mobile-header-container {
	padding-top: 1em;
}
/*padding du bloc menu déroulant*/
.kad-mobile-nav {
	padding-top: 100px;
	/*padding-right: 50px;*/
}
.headerclass, .mobile-headerclass, .kad-fixed-vertical-background-area {/*fond derrière bloc menu sur version portable et tablette*/
	background-color: rgba(255, 255, 255, 0) !important;
}
/*******************************************************************************************************************************************/
.footerbase {
	margin: 0;
}
.footercredits p {
	color: grey;
}
/*padding des footers à 0*/
#containerfooter {
	padding: 0;
}
.footercredits {
	padding:0;
}
/*icon pour remonter en haut de page*/
#topcontrol .to_the_top {
	border: 2px solid #9ed153;
	color: #9ed153;
	display:none;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* petit logo amazon sur les points de la frise chronologique*/
.twae-icon .fa-amazon {
	display: none;
}
/*Media queries/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
@media screen and (max-width:767px) {
	#mobile-logo {
		display:block !important;
	} 
}
/*forcer le menu sandwich à apparaître pour toutes les tailles d'écrans*/ 
@media screen and (min-width:767px) {
	#kad-mobile-banner  {
		display: block;
}
}