/*

Theme Name: Hello Elemento Child
Description: Mon thème enfant à moi
Author: Moi
Author URI: https://www.wpserveur.net
Template: hello-elementor
Version: 1.0

*/


html{overflow-x:hidden !important;}
@font-face {
	font-family: 'bradley';
	src: url('https://hypnoses-bienveillantes.fr/wp-content/uploads/fonts/bradley_hand_itc_tt_bold.ttf');
	font-weight: normal;
	font-style: normal;
}
.page-header{display:none;}
.ti-footer {
    display: none;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-5e02274.elementor-section-content-middle.wpr-sticky-section-yes.elementor-section-boxed.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no{
	height:40px;
}
#content {
  margin: 137px 0 0 0;
}
#sousarriereplan {
  margin: 0 !important;
}
a{text-decoration:none !important;}

	body{overflow-x: hidden;}

.ha-social-icons:not(.elementor-element-edit-mode) .ha-social-icon-sticky {
  position: initial;
}

.elementor.elementor-3562{
	position: absolute !important;
	width:100vw !important;
}

.marge_logo_header{
	margin-left:10px;
}
.elementor-widget-container > p {
  line-height: 22px;margin: 0 0 13px 0 !important;
}
ul {
  line-height: 22px;
}
div {
  line-height: 22px;
}
.fa.fa-linkedin {
  margin-left: 15px;
}
a:hover{text-decoration:none !important;}

/*CACHE INDESIRABLE THEME*/
body {
  background: transparent !important;
}
.page-header {
  display: none;
}
#content {
/*  margin: 140px 0 0 0;*/
}

.elementor-element.elementor-element-5d4c001.elementor-widget.elementor-widget-text-editor {
  margin: 15px 0 15px 0;
}

h1, h2, h3, h4, h5, h6 {font-family:'bradley' !important;}
.entry-hero.page-hero-section.entry-hero-layout-standard {
  display: none;
}
.entry.single-entry {
  box-shadow: none !important;
}
.content-area {
  margin-top: -32px !important;
}
.bradley{
font-family: 'bradley' !important;
}
/*SITE*/
.elementor-462 .elementor-element.elementor-element-8539132 .elementor-counter-title {
  font-family: "Roboto Slab", Sans-serif;
  font-weight: 400;
  margin: -10px 0 0 -35px;
}
.elementor-shortcode{
  z-index: 2;
  position: relative;
}
#sousarriereplan{
	position:relative;
	z-index:0
}
#block-32 > p > a {
  color: #26a7df !important;
}
#block-32 > p > a:hover {
  color: #f2a503 !important;
}
.margeiconehaut{margin:0 0 0 15px}
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
  margin: 0em 0 ;
}
/*AVIS*/
.ti-controls-dots {
  display: none !important;
}

/*Form bas de page*/
.col-md-6 {
  width: 50% !important;
  float: left;
  margin: 0 0 10px 0 !important;
  padding: 10px !important;
}
.col-md-12 {
  width: 100% !important;
  float: left
  margin: 0 0 10px 0 !important;
  padding: 10px !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  width: 100% !important;
  padding: 10px;
}
/*fin form bas de page*/

.elementor-widget-container > ul{ 
 list-style: none;
}
.elementor-widget-container > ul li {
  list-style-image: url(https://hypnoses-bienveillantes.fr/wp-content/uploads/2022/12/puce-suare-hypnose.png);
  margin-left: -1em !important;
	    margin-bottom: 10px;
}
.eael-simple-menu-container.preset-2 {
  background-color: #fff;
  border: none;
}
/*FOOTER*/
#footer-menu > li > a {
  color: #fff !important;
  padding: 12px 0 0 20px !important;
}
#footer-menu > li > a:hover {
  color: #718096 !important;
}
.padding_left_25 {padding-left:25px;}
#block-24 {
  margin-left: 25px;
}
#block-32 {
  text-align: justify;
}

/*RESPOSIVE*/

.cParallaxe1 {
	background-attachment: initial !important;
  height: 30vh;
background-position: center !important;
background-size: cover !important;
}


@media only screen and (max-width: 1024px) {

#content {
  margin: 128px 0 0 0;
}
}



@media only screen and (max-width: 989px) {
	.cParallaxe1 {
		height: 23vh !important;
	}
}

@media only screen and (max-width: 782px) {
#content {
  margin: 114px 0 0 0;
}
}


@media only screen and (max-width: 767px) {
#titre_blanc > div > h1{
  color: #fff;
  text-shadow: 0 0 13px #000;
}

	#content {
  margin: 98px 0 0 0;
}
}


@media only screen and (max-width: 565px) {
	.col-md-6 {
  	width: 100% !important;
  	margin: 0 0 0px 0 !important;
  	padding: 10px !important;
		float: none;
	}
}

@media only screen and (max-width: 518px) {
.cParallaxe1 {
  height: 30vh !important;
  background-repeat: no-repeat;
  background-size: cover;
	background-position: center !important;
	}

}

@media only screen and (max-width: 445px) {
	.cachemobile{display:none;}
	.item-1,.item-2,.item-3{
		font-size:1.5em;
	}
}
