/* cadre accueil services A*/
.filetA {
border-top: dotted thin #8394c9;
		border-left: dotted thin #8394c9;
		border-right: dotted thin #8394c9;
		
		background-color:white;
		
}

/* cadre accueil services B*/
.filetB {
border-left: dotted thin #8394c9;
		border-right: dotted thin #8394c9;
		background-color:white;
	
		
}
/* titre page numerolo*/
 #post-673 .titreH1 {
font-variant: small-caps; color: white; font-weight: normal; font-size: 3em; padding: 0px; margin: 0px; text-align: center; line-height: 1.2em;}

/* titre page numerolo*/
 #post-934 .titreH1 {
font-variant: small-caps; color: white; font-weight: normal; font-size: 3em; padding: 0px; margin: 0px; text-align: center; line-height: 1.2em;}






/* images dans un rond*/
.roundB {
    overflow:hidden;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    border-radius:200px;
    width:125px;
    height:125px;
		 margin-left: auto;
  margin-right: auto;	
}






/* grossir le logo un menu */
#masthead.masthead-logo-in-menu .logo > img {
    max-height: 60px;
    width: auto;
    height: auto;
    max-width: 100%;
  padding-left: 0px;
}

/* pas titres au article insérés*/
.entry-title
{
  display:none;
}


.padTitle {
padding-top:20%;

}

.sow-accordion-panel {
font-weight:bold;
}
				

/* valeurs */
.sow-features-feature-text {
padding-bottom:20px;
		border-bottom: dotted thin #ff6933 ;
		height: 150px;
}


H3 {font-variant: small-caps;
}


/*
#colophon, body.layout-full {
  background-image: url("https://sd-numerologie.fr/wp-content/uploads/2026/01/SD.webp");
		 background-repeat: no-repeat;
		 background-size: auto 100%;
background-position: left;

}*/

/* Centrer le petit logo du footer*/
#media_image-2 {
text-align:center;
}

#sow-button-2 {
padding-top: 10px;
}


/* pas le logo en haut de la page d'accueil*/
.page-id-87 .logo-in-menu-wrapper {
display:none;
}

 

/* pas de marge en dessous du gros logo page d'accueil*/
#pgc-87-0-0 .so-panel {
  margin-bottom: 0px;
} 


.page-id-13 #main {
  
  background:
    linear-gradient(217deg, rgba(254,254,246,.8), rgba(254,254,246,0) 70.71%),
    linear-gradient(127deg, rgba(243,176,133,.8), rgba(243,176,133,0) 70.71%),
    linear-gradient(336deg, rgba(143,139,247,.8), rgba(143,139,247,0) 70.71%);
}




/* enlever le padding top main */
#main {
 
 
  padding: 0px;
}

/* pas de soulignement liens */
a {
    text-decoration: none;
		
}



/* modifier bouton more link */
article.post .more-link, article.page .more-link {
  float: right;
  text-decoration: none;
  padding: 4px 10px;
  border: 0;
  background: #fff;
  
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  font-weight: bold;
  color: #8394c9;
 
}






/* cadre accueil services*/
.filetD {
border: dotted thin #8394c9;
		padding:1.5em;
		background-color:white;
	
}


/* cadre accueil services*/
.filetT {
border: dotted thin #8394c9;
		padding:1em;
		background-color:white;
	
}



/* colonne droite theme */
.colonne {
		padding-left:3em;
		padding-right:3em;
		
}


/* bandeau texte */
.bandeau {
		padding:2em;
		color:white;
	 font-size: 15px;
		
}

/* mettre H4 en blanc dans bandeau Adulte*/
 #post-1165  H4 {
		color:white;
		 font-size: 15px;
			
}

/* mettre H4 en blanc dans bandeau */
 #post-1163  H4  {
		color:white;
	 font-size: 15px;
		 text-align:center;
		
}

/* mettre H4 en blanc dans bandeau */
 #post-1165  H4 {
		color:white;
	 font-size: 15px;
		
}

/* mettre H4 en blanc dans bandeau */
 #post-1167  H4 {
		color:white;
	 font-size: 15px;
		
}

/* mettre H4 en blanc dans bandeau */
 #post-1169  H4 {
		color:white;
	 font-size: 15px;
		
}

/* mettre H4 en blanc dans bandeau*/
 #post-1171  H4 {
		color:white;
	font-size: 15px;
		
}

/* mettre H5 en blanc dans titre suivi */
 #post-1188  H5{
		color:white;
		 text-align:center;
	
		
}


/* mettre H5 en blanc dans titre couple */
 #post-1195  H5{
		color:white;
		 text-align:center;
	
		
}


/* mettre H5 en blanc dans titre adulte */
 #post-1199  H5{
		color:white;
		 text-align:center;
	
		
}


/* mettre H5 en blanc dans titre adulte */
 #post-1202  H5{
		color:white;
		 text-align:center;
	
		
}

/* mettre H3 en blanc dans Valeurs pictos */
 #post-678  H3{
		color:white;
	
	
		
}


/* image dans un cercle*/
.round {
    overflow:hidden;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    border-radius:200px;
    width:125px;
    height:125px;
		 margin-left: auto;
  margin-right: auto;	
}

/* image dans un cercle 2*/
.round2 {
    overflow:hidden;
    -webkit-border-radius:200px;
    -moz-border-radius:200px;
    border-radius:200px;
    width:150px;
    height:150px;
		 margin-left: auto;
  margin-right: auto;	
}



/*
site-title { font-variant: small-caps;}*/


#masthead.masthead-logo-in-menu .logo > h1, #masthead.masthead-logo-in-menu .logo > .site-title {
  font-size: 15px;
  font-weight: 100;
  padding: 0px;
		
} 

.main-navigation {
  font-variant: small-caps;
}

#masthead.site-header .hgroup .site-title, #masthead.site-header.masthead-logo-in-menu .logo > .site-title {
  font-family: "Kantumruy Pro";
  font-weight: 400;
		font-variant: small-caps;
  font-size: 15px;
  color: #ffffff;
}





#masthead .hgroup .site-description {
		
	font-variant-caps: small-caps;
  clear: both;
  color: #5b575d;
  font-style: normal;
  font-size: 20px;
  margin-bottom: 0;
  padding-top: 5px;
	font-weight:600;
}

#masthead .hgroup .logo img, #masthead .hgroup .site-logo-link img {
  display: block;
  margin: 0 auto;
		width: 150px;
		height:auto;

}

#masthead .hgroup .site-title {
  
  line-height: 1.5em;
  vertical-align: middle;
}



.alignnone, .aligncenter {
  margin-bottom: 0;
}

.stick {padding: 20px 20px 0px;}

.stick2 {padding: 0px 20px 0px;}



@media screen and (max-width: 360px) {
  /* cadre accueil services*/
.filetT {
border: dotted thin #8394c9;
		padding:1em;
		background-color:white;
		margin:1em;
	}
		
/* titre page numerolo*/
 #post-673 .titreH1 {
font-size: 2.3em; }
		
	/* titre page enfant ado*/
 #post-934 .titreH1 {
font-size: 3em;}

	#pg-957-0 > .panel-row-style {
  background-image: url(https://sd-numerologie.fr/wp-content/uploads/2026/01/THEME-SUIVI-ANNUEL2.webp);
  background-position: 60% 0%;
  background-size: cover;

}
	
	#pg-673-0 > .panel-row-style {
  background-image: url(https://sd-numerologie.fr/wp-content/uploads/2026/01/LA-NUMEROLOGIE-SD-scaled.webp);
  background-position: 55% 0%;
  background-size: cover;

}	
		
		
		
		
	.so-widget-sow-image-default-c67d20f9f743-87 .sow-image-container .so-widget-image {
  display: block;
  height: auto;
  max-width: 80%;
}	
		
		
		
		
		}