/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "Accueil Belgique" Page
    03. "Accueil Canada" Page
    04. "Accueil Luxembourg" Page
    05. "Accueil Maroc" Page
    06. "Accueil Suisse" Page
    07. "Accueil France" Page
    08. "Accueil Corse" Page
    09. "Accueil écoles de formation" Page
    10. "Accueil Hypnothérapeutes" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #responsive{
	-webkit-transform:translatex(321px) translatey(-54px);	-ms-transform:translatex(321px) translatey(-54px);	transform:translatex(321px) translatey(-54px);
	font-size:12px;
	width:89%;
	padding-top:0px;
	min-height:105px;
	margin-right:0px;
	top:-25px;
}

body #responsive > .menu-item > a{
	font-weight:500;
	font-size:18px !important;
	border-color:#fcfcfc;
	border-width:1px;
	border-style:solid;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:11px;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body #header .right-side{
	-webkit-transform:translatex(26px) translatey(3px);	-ms-transform:translatex(26px) translatey(3px);	transform:translatex(26px) translatey(3px);
	min-height:239px;
}

body #header{
	min-height:132px;
	margin-bottom:-7px;
	margin-top:-14px;
	height:143px;
}

body #responsive > .menu-item > .sub-menu > .menu-item > a{
	width:521px;
	font-weight:600;
	color:#000000;
	font-size:20px;
	margin-right:80px;
	padding-right:0px !important;
	min-height:39px;
	border-color:#c6c2c2;
	border-width:1px;
	border-style:solid;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:url("https://professionnel-hypnose.com/wp-content/plugins/waspthemes-yellow-pencil/assets/witewall_3.png") !important;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	padding-top:5px !important;
	-webkit-box-shadow:5px 5px 5px 0px #7f8c8d;	box-shadow:5px 5px 5px 0px #7f8c8d;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-in;	animation-timing-function:ease-in;
}

body #responsive > .menu-item > .sub-menu{
	width:544px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-right:58px;
	padding-right:0px;
	-webkit-box-shadow:0px 0px 15px 13px rgba(91,87,87,0.96);	box-shadow:0px 0px 15px 13px rgba(91,87,87,0.96);
}

body #responsive .sub-menu .sub-menu a{
	margin-right:110px;
	width:453px;
	color:#000000;
	font-size:20px;
	font-weight:600;
	margin-left:-50px;
	padding-right:20px !important;
	min-height:34px;
	border-color:#777272;
	border-width:1px;
	border-style:solid;
	position:relative;
	left:-33px;
	background-image:url("https://professionnel-hypnose.com/wp-content/plugins/waspthemes-yellow-pencil/assets/witewall_3.png") !important;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	-webkit-box-shadow:5px 5px 5px 0px #bdc3c7;	box-shadow:5px 5px 5px 0px #bdc3c7;
}

body #responsive .sub-menu .sub-menu{
	margin-right:185px;
	width:479px;
	left:398px;
	padding-left:99px;
	margin-left:100px;
	border-color:#484646;
	border-width:7px;
	padding-right:0px;
}

body #wrapper #header-container #header .container .left-side #navigation #responsive .menu-item .sub-menu .menu-item .sub-menu{
	-webkit-box-shadow:0px 0px 10px 10px rgba(64,63,63,0.96) !important;	box-shadow:0px 0px 10px 10px rgba(64,63,63,0.96) !important;
}

body #responsive .menu-item .sub-menu .menu-item .sub-menu .menu-item a{
	padding-left:20px !important;
}

body #header .right-side .header-widget{
	-webkit-transform:translatex(-5px) translatey(5px);	-ms-transform:translatex(-5px) translatey(5px);	transform:translatex(-5px) translatey(5px);
}

body #responsive > .menu-item > .sub-menu > .menu-item > a.yp_onscreen{
	-webkit-animation-name:zoomInDown;	animation-name:zoomInDown;
	-webkit-animation-duration:3s;	animation-duration:3s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body #responsive > .menu-item > a.yp_onscreen{
	-webkit-animation-name:zoomInUp;	animation-name:zoomInUp;
	-webkit-animation-duration:2s;	animation-duration:2s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

@media (min-width:769px){

	body #header .right-side{
	padding-left:1px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:1025px){

	body #header{
	padding-bottom:0px;
	}

}



@media (min-width:1241px){

	body .elementor-widget-listeo-homebanner h1{
	font-size:45px !important;
	}

}



/*-----------------------------------------------*/
/*  "Accueil Belgique" Page                      */
/*-----------------------------------------------*/
body.page-id-104197 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Accueil Canada" Page                        */
/*-----------------------------------------------*/
body.page-id-104455 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Accueil Luxembourg" Page                    */
/*-----------------------------------------------*/
body.page-id-104535 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Accueil Maroc" Page                         */
/*-----------------------------------------------*/
body.page-id-104590 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Accueil Suisse" Page                        */
/*-----------------------------------------------*/
body.page-id-104674 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Accueil France" Page                        */
/*-----------------------------------------------*/
body.page-id-104735 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Accueil Corse" Page                         */
/*-----------------------------------------------*/
body.page-id-104768 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Accueil écoles de formation" Page          */
/*-----------------------------------------------*/
body.page-id-106834 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Accueil Hypnothérapeutes" Page             */
/*-----------------------------------------------*/
body.page-id-122883 .elementor-widget-listeo-homebanner h2 strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}