/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/***********************************************************************
                                 NORMALIZE
***********************************************************************/
div.underlineOrange::after{
	content: "";
	height: 5px;
	width: 200px;
	position: absolute;
	left: 0px;
	margin-top: 20px;
	background-color: #eb690f;
}
.fusion-tabs .nav-tabs li .fusion-tab-heading {
 font-size: 18px!important;
}
.fusion-tabs .nav-tabs li.active .fusion-tab-heading
{color:#eb690f;}
a.btnCycle1{
	padding: 13px 17px !important;
	position: absolute;
    top: 5px;
    left: 5px;
}
.text-shadow
{text-shadow:0px 1px 1px #333;}
.post-content p {
 margin-bottom: 10px!important;
}
.to-top-right #toTop {
    right: calc(50% - 24px)!important;
}
#toTop:before {
line-height: 20px!important;
}
#toTop
{height:20px!important;}
.column-2 ul
{column-count:2;}
.vimeo-player lite-vimeo
{
background-image: url(https://mieux-vivre-pnl.fr/wp-content/uploads/2021/10/fond-video.jpg)!important;
}
.video-tem-presentiel lite-vimeo
{
background-image: url(https://mieux-vivre-pnl.fr/wp-content/uploads/2021/10/fond-video-temoignage-presentiel.jpg)!important;
}
.video-tem-ligne lite-vimeo
{
background-image: url(https://mieux-vivre-pnl.fr/wp-content/uploads/2021/10/fond-video-temoignage-en-ligne.jpg)!important;
}
.nav-off .tribe-events-calendar-list-nav
{display:none;}
/***********************************************************************
           Page 404
***********************************************************************/
#post-404page .fusion-title .title-sep-container
{display:none;}
#post-404page
{padding: 40px 0px;
float: left;
width: 100%;}
#post-404page .post-content h2
{font-size:24px!important;}
/***********************************************************************
           Formulaires contact / Inscriptions Formations
***********************************************************************/
.wpcf7 .cgu .wpcf7-list-item-label
{font-style:italic;}
.wpcf7 .cgu a
{    font-size: 14px!important;
    display: inline;
    text-decoration: underline;
    padding: 0px!important;
    border: none!important;}
.wpcf7 .cgu a:hover
{background:none;
color:#eb690f;}
.wpcf7 input.wpcf7-dynamictext
{    background: none;
    border: none;
    padding: 0px;
    font-weight: bold;
height:auto;
}
.wpcf7-form-control-wrap.recaptcha .wpcf7-not-valid-tip
{   visibility: hidden;
    width: 100%;
    display: block;
    position: relative;}
.wpcf7-form-control-wrap.recaptcha .wpcf7-not-valid-tip::after
{    content: 'Merci de cocher la case';
    visibility: visible;
    font-size: 16px;
    width: 100%;
    display: block;
    text-align: center;
    top: 15px;
    position: absolute;}
.wpcf7-list-item
{margin:0px!important;}
/***********************************************************************
                                 Module contact rapide
***********************************************************************/
.wpcs_tab
{top:auto!important;
bottom:150px!important;
/*right:0px!important;
transform:none!important;*/}
.wpcs_tab:hover
{background-color:#7f7f7f!important;}
.wpcs_content_inner .intro h4
{color: #008e8f;
    margin: 0px;
    font-size: 18px;}
.wpcs_content_inner .intro p
{margin:0px;}
.wpcs_content_inner .intro .tel
{   color: #eb690f;
    font-size: 20px;
    border-radius: 25px;
    border: solid 1px #eb690f;
    margin-top: 10px;
    display: block;
    text-align: center;
    font-weight: bold;
}
.mystickyelements-fixed
{top:auto!important;
bottom:150px!important;}
.sgpb-theme-1-overlay
{background-image:none!important;}
.sgpb-basic-bottom-right {
right: 10px!important;
border:none!important;
box-shadow: 0px 0px 5px #999!important;	
}
.sgpb-basic-bottom-right:hover
{background-color:#eb690f!important;
box-shadow:none!important;}
.sgpb-basic-floating-button-text:before {
content: "\f086";
font-family: "Font Awesome 5 Free";
font-weight: 900;
padding-right:10px;
}
.sgpb-floating-button
{visibility:hidden;
position: fixed;
height:50px;
line-height:32px;
opacity:0;
top: 0;
bottom:auto!important;
-webkit-transition: .9s;
transition: .9s;}
.sgpb-floating-button.visible
{visibility:visible;
opacity: 1;
top: 98%;
-webkit-transform: translateY(-98%);
transform: translateY(-98%);
}
/*.slide-in-right {
	-webkit-animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}*/
/**
 * ----------------------------------------
 * animation slide-in-right
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

/***********************************************************************
                                 BOUTON CTA
***********************************************************************/
#button-cta
{background-color: rgb(0, 142, 143);
    right: 10px;
    width: 300px;
    height: auto;
    line-height: 1.2em;
    box-shadow: 0px 0px 5px #333!important;
    font-size: 15px;
    color: #fff;
    font-weight: normal!important;
cursor: initial!important;}
#button-cta img
{margin-bottom:10px;}
#button-cta a
{   color: #fff;
    background-color: #eb690f;
    display: block;
    padding: 5px;
    margin-top: 10px;}
#button-cta a:hover
{   color: #eb690f;
    background-color: #fff;}
#button-cta .close
{position: absolute;
 top: -10px;
 right: 0px;
 font-size: 12px;
 cursor: pointer;
 opacity:1;}
.CampaignType--popup .wpcf7-form p
{margin:10px 0px!important;}
.CampaignType--popup .html
{line-height: 1.5em!important;}
.CampaignType--popup .html .tel
{font-weight: bold;
	color: #eb690f;}
#button-cta.close
{display:none;}
.button-optin
{display:block!important;
text-align:center;
color: #fff;
background-color: #eb690f;
padding: 5px!important;
margin-top: 10px!important;
cursor:pointer;}
.button-optin:hover
{   color: #eb690f;
    background-color: #fff;}
.pum-content .bt-popup
{
color: #eb690f;
display: block;
border: solid 1px;
padding: 10px 20px;
margin: 5px auto;
text-align: center;
font-size: 20px;
max-width: 300px;}
.pum-content .bt-popup:hover
{background-color: #eb690f;
color:#fff;}
.pum-content .wpcf7-submit
{margin-top:20px;}
.pum-container .popmake-title
{margin:20px 0px 40px 0px;}
.pum-content .tel
{font-weight: bold;
font-size: 1.2em;}
/***********************************************************************
                                 MENUS
***********************************************************************/
div.fusion-header.fusion-sticky-shadow{
	height: 60px!important;
}
body:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a {
height:60px!important;
}
div.fusion-contact-info{
	text-align: right !important;
}
span.fusion-contact-info-phone-number{
	font-size: 16px !important;
	color: #008e8f !important;
}
ul#menu-menu-principal li a{
	border: 0px !important;
	color: black !important;
}
/*header div.fusion-logo{
	margin: 0px !important;
}
header div.fusion-header div.fusion-logo a.fusion-logo-link{
	position: absolute !important;
	top: -30px !important;
	transition: top .6s;
}
header div.fusion-header.fusion-sticky-shadow div.fusion-logo a.fusion-logo-link{
	top: 0px !important;
	transition: top .6s;
}
header div.fusion-header div.fusion-logo img{
	width: 100% !important;
	transition: width .8s;
}
header div.fusion-header.fusion-sticky-shadow div.fusion-logo img{
	width: 80% !important;
	transition: width .8s;
}*/
a.fusion-social-network-icon.title{
	visibility: hidden !important;
}
.fusion-social-links-header .fusion-social-networks a{
	font-size: 18px !important;
}
.fusion-main-menu .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {
    background-color: #f9f9fb;
    color: #eb690f!important;
}
/***********************************************************************
                                 HEADERS
***********************************************************************/
.tfs-slider .slide-content-container .heading{
	margin: 0px !important;
}
.tfs-slider .slide-content-container .fusion-title-sc-wrapper{
	line-height: 1.5 !important;
}
div.header3column > div > div{
	margin-top: -80px !important;
}
body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
    height: auto!important;
    line-height: initial!important;
    padding: 10px!important;
}
/***********************************************************************
                                 SLIDING BAR
***********************************************************************/
.fusion-sliding-bar-position-left.fusion-sliding-bar-columns-stacked .fusion-sliding-bar-content>.fusion-column
{padding:0px!important;}
.fusion-sliding-bar-content .title-h2    
{    text-align: center!important;
    color: #008e8f!important;
    line-height: 1.2em;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 20px!important;}
.fusion-slidingbar-widget-column {
    margin-bottom: 40px!important;
}
.fusion-sliding-bar-position-left.fusion-sliding-bar-toggle-circle .fusion-sb-toggle {
left: 0px!important;
top: 145px!important;
border-radius: 0 25px 25px 0!important;
width: 150px!important;
background-color:#eb690f;
}
.fusion-sliding-bar-position-left.fusion-sliding-bar-toggle-circle .fusion-sb-toggle:hover
{background-color:#212934;}
.fusion-sliding-bar-content .custom-html-widget .title-h3 {
font-size: 20px!important;
line-height: 1.2em!important;
text-align: center;
margin: 0px 0px 15px 0px;
color:#fff;
}
.fusion-sliding-bar-position-left.fusion-sliding-bar-toggle-circle .fusion-sb-toggle::before
{
transform: none!important;
    font-size: 17px !important;
    content: "COMMENCER" !important;
    top: 6px!important;
    position: absolute;
    color: #fff;
    z-index: 100;
    font-family: Open Sans !important;
    left: 10px!important;
    display: block!important;
}
.fusion-sliding-bar-position-left.fusion-sliding-bar-toggle-circle .fusion-sb-toggle::after
{
transform: none!important;
    font-size: 14px !important;
    content: "gratuitement" !important;
    top: 24px!important;
    letter-spacing: 2px;
    font-family: Open Sans !important;
    left: 10px!important;
    display: block!important;
}
#slidingbar-area.open.fusion-sliding-bar-position-left.fusion-sliding-bar-toggle-circle .fusion-sb-toggle
{width:50px!important;}
#slidingbar-area.open.fusion-sliding-bar-position-left.fusion-sliding-bar-toggle-circle .fusion-sb-toggle::after
{content: "<" !important;
    font-weight: bold;
    top: 12px!important;
    font-size: 20px!important;}
#slidingbar-area.open.fusion-sliding-bar-position-left.fusion-sliding-bar-toggle-circle .fusion-sb-toggle::before {
    content: ""!important;
}
#menu-sliding-bar a
{background-color: #008e8f;
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 16px!important;
margin:5px 0px;}
#menu-sliding-bar a:hover
{background-color: #fff;
    color: #008e8f!important;}
.fusion-sliding-bar-content .widget_custom_html
{margin-bottom:10px!important;}
#menu-sliding-bar-e-books a
{background-color: #eb690f;
    text-align: center;
    font-weight: bold;
    color: #fff!important;
     border:none!important;
    font-size: 16px!important;
margin:5px 0px;}
#menu-sliding-bar-e-books a:hover
{background-color: #fff;
color: #eb690f!important;}
select#liens-directs
{width: 100%;
margin-bottom:20px;
 background-color: #008e8f;
 border-radius: 0px;
 color: #fff;
 text-align: center;
 font-weight: bold;
 border: none;}
/***********************************************************************
                                 ACCUEIL
***********************************************************************/
.slideup
{margin-top:-180px!important;}
.titre-themes h3
{ text-shadow: 1px 1px 1px #333;
  font-size: 32px;
  color: #fff;}
.home .tfs-slider .fusion-title
{text-shadow:0px 1px 1px #333;}
.home .tfs-slider .caption h2 .title
{font-size:28px;}
/*div.presentationRea > div > div:last-child{
	background-color: rgba(255,255,255,0.7);
	/*box-shadow: 0px 0px 11px -5px #003366;*/
}*/
div.actualite1-3 h3,div.actualite1-3 h2{
	margin-bottom: 10px !important;
}
div.actualite1-3 h3.blog-shortcode-post-title, div.actualite1-3 h2.blog-shortcode-post-title
{
    margin-bottom: 5px !important;
    font-size: 18px!important;
    line-height: 1em!important;
}
div.actualite1-3 p {
    margin-bottom: 0px !important;
    font-size: 16px !important;
    line-height: 1em;
    text-align: justify !important;
}
div.actualite1-3 article{
	padding: 10px 40px !important;
	margin: 25px 0px !important;
	box-shadow: 0px 0px 11px -5px #003366;
	border-left: 6px solid #eb690f;
}
div.actualite1-3 div.fusion-meta-info{
	border: 0px !important;
	margin-top: 0px !important;
	font-size: 16px !important;
	color: #eb690f !important;
}
.fusion-layout-column.actualite2-3 .fusion-column-wrapper
{padding-bottom:20px!important;}
div.actualite2-3 > div{
	box-shadow: 0px 0px 11px -5px #003366;
}
div.actualite2-3 a.fusion-button{
	margin: 0px !important;
	position: absolute;
    left: calc(50% - 118.155px);
    bottom: -21.5px;
}
div.actualite2-3 .tribe-events-widget-events-list
{padding-bottom:30px!important;}
div.actualite2-3 .tribe-events-widget {
    margin-bottom: 0px;
}
div.actualite2-3 .fusion-title
{margin-bottom:20px!important;}
.home div.actualite2-3 .fusion-title
{margin-bottom:0px!important;}
.actualite2-3.accueil .fusion-column-wrapper
{padding-bottom:30px!important;}
/*div.downloadCatalogue{
	box-shadow: 0px 0px 11px -5px #003366;
	position: relative;
    top: -95px;
}
div.downloadCatalogue > div{
	margin: 0px !important;
}*/
.acf-dispos
{   font-size: 12px;
    color: #be0f0f;
}
.acf-dispos.single {
    font-size: 16px;
    font-weight: bold;
}
.acf-dates
{line-height:1.2em;}
div.toggleCursusFormation{
	height: 100% !important;
}
div.toggleCursusFormation > div{
	display: flex !important;
    flex-direction: column;
    height: 100% !important;
}
div.toggleCursusFormation div.fusion-panel{
	border: none !important;
	/*background-image: linear-gradient( to top, #827a71, #96897b );*/
    background-image: linear-gradient( to top, #008e8f, #008e8f ); 
	margin-bottom: 10px !important;
}
div.toggleCursusFormation div.fusion-panel h4 > a{
	color: white !important;
	padding: 5px 20px !important;
	font-size: 16px !important;
}
.home div.toggleCursusFormation div.fusion-panel h4 > a
{font-size: 20px !important;}
div.toggleCursusFormation div.fusion-panel i.fa-fusion-box, div.fusion-accordian.toggleCursusFormation #accordion-36-1 .panel-title .active .fa-fusion-box, div.fusion-accordian.toggleCursusFormation #accordion-36-1 .panel-title a:hover .fa-fusion-box{
	background-color: unset !important;
}
div.fusion-accordian.toggleCursusFormation .panel-title .fa-fusion-box:before{
	content: "\f0da" !important;
	transform: rotate(0deg);
	transition: transform .4s;
}
div.fusion-accordian.toggleCursusFormation .panel-title .active .fa-fusion-box:before{
	transform: rotate(90deg);
	transition: transform .4s;
}
/*div.toggleCursusFormation div.panel-collapse > div{
	padding: 10px 20px !important;
	color: white !important;
}*/
div.toggleCursusFormation div.panel-collapse > div {
    padding: 10px 20px !important;
    /*border: solid 2px #827a71;*/
    border: solid 2px #008e8f;
	background-color: #fff;
    border-top: none;
    /*color: #827a71!important;*/
    color: #4a4e57!important;
}
.toggleCursusFormation .toggle-content a
{color: #eb690f;
font-weight:bold;
    padding: 3px 15px;
    border-radius: 20px;
    border: solid 1px #eb690f;
text-align:center;}
.toggleCursusFormation .toggle-content a:hover
{color:#008e8f;
border: solid 1px #008e8f;}
.toggleCursusFormation .toggle-content a::before
{content: "+" !important;
font-family: awb-icons;
color:#eb690f;
transform: rotate(0deg);
transition: transform .4s;
padding-right:10px;}
.toggleCursusFormation .toggle-content a:hover::before
{color:#008e8f;}
.toggleCursusFormation.ete .toggle-content a::before
{display:none;}
.toggleCursusFormation.ete .toggle-content a
{border:none;}
.toggleCursusFormation .toggle-content h4
{font-size: 18px;
font-weight:bold;
 color: #008e8f;
margin: 10px 0px;}
div.temoignages article{
	/*padding-top: 90px !important;*/
	justify-content: center !important;
}
div.temoignages article > div{
	box-shadow: 0px 0px 11px -5px #003366;
	padding: 20px !important;
	align-items: center !important;
}
/*div.temoignages article div.flexslider{
	position: absolute;
	top: 0px;
	width: 80% !important;
}*/
/*div.temoignages article img{
	width: 160px !important;
	margin: auto !important;
}*/
div.temoignages .fusion-post-content-wrapper
{padding-top:0px!important;}
div.temoignages article div.post-content{
	margin: 0px !important;
	margin-top: 15px !important;
	/*text-align: justify !important;*/
}
div.temoignages article h2
{font-size:22px!important;}
div.nosReseaux .fusion-tabs .nav-tabs{
	display: inline !important;
}
div.nosReseaux .fusion-tabs .nav-tabs.nav-justified > li{
	width: 0% !important;
	display: inline-table;
	margin: 0px 10px !important;
}
div.nosReseaux .fusion-tabs .nav-tabs.nav-justified > li:after{
	content: "";
	display: none;
	position: absolute;
	background-color: white;
	width: 100.5%;
	height: 25px;
    bottom: -15px;
	z-index: 1;
}
div.nosReseaux .fusion-tabs .nav-tabs.nav-justified > li.active:after{
	display: block;
}
div.nosReseaux .fusion-tabs .nav-tabs.nav-justified > li.active h4{
	color: black !important;
}
div.nosReseaux .fusion-tabs .nav-tabs.nav-justified > li > a{
	padding: 0px !important;
	border: unset !important;
}
div.nosReseaux .fusion-tabs .nav-tabs.nav-justified > li > a > h4{
	border: 0px !important;
	box-shadow: 0px 0px 11px -5px #003366 !important;
	background-color: white !important;
	padding: 10px 20px !important;
	position: relative;
	z-index: 0;
	display: flex;
	font-size: 18px !important;
	color: #827a71 !important;
}
div.nosReseaux div.tab-content{
	margin-top: 0px !important;
	box-shadow: 0px 0px 11px -5px #003366 !important;
    border-left: solid 10px #008e8f!important;
	position: relative !important;
}
div.nosReseaux ul.nav-tabs li:nth-child(1) a h4:before{
	content: url(https://mieux-vivre-pnl.fr/wp-content/uploads/2021/06/Facebook.png);
	margin-right: 20px;
}
div.nosReseaux ul.nav-tabs li:nth-child(2) a h4:before{
	content: url(https://mieux-vivre-pnl.fr/wp-content/uploads/2021/06/Instagram.png);
	margin-right: 20px;
}
div.nosReseaux ul.nav-tabs li:nth-child(3) a h4:before{
	content: url(https://mieux-vivre-pnl.fr/wp-content/uploads/2021/06/Youtube.png);
	margin-right: 20px;
}
.agenda .tribe-events-widget-events-list__header, .agenda .tribe-events-widget-events-list__view-more
{display:none;}
.agenda{
	position: relative !important;
	top: 8% !important;
	margin: 0px 15px !important;
}
.actualite2-3.agenda .tribe-compatibility-container
{margin-top:20px;}
.agenda .tribe-events-widget-events-list__events{
	display: flex !important;
	justify-content: space-around !important;
	margin-left: -20px !important;
	flex-wrap: wrap !important;
}
.agenda .tribe-common-g-row{
margin-bottom: 60px !important;
max-width:33%;
}
.agenda .tribe-common .tribe-common-g-col
{text-align:left;}
/*.agenda .tribe-events-widget-events-list__event-date-tag
{display:none;}*/
.agenda .tribe-common .tribe-common-h2
{color: #eb690f;}
.agenda .custom a, .agenda .custom a:hover
{   font-size: 18px!important;
    color: #96897b!important;
    font-weight: normal;}
.agenda .tribe-events-widget-events-list__event-details
{position:relative;}
.agenda .custom a::after
{content: "S'inscrire";
    display: block;
    padding: 2px 10px;
    font-size: 18px;
    background-color: #eb690f;
    color: #fff;
    bottom: -40px;
    position: absolute;}
.agenda .custom a:hover::after, .agenda .custom a:focus::after
{background-color:#008e8f!important;
color:#fff!important;}
.agenda a, .agenda a:hover
{text-decoration:none!important;
border:none!important;}
.fusion-content-widget-area.agenda .widget_custom_html
{display:none;}
/***********************************************************************
                                 BLOG
***********************************************************************/
.single-post .fusion-page-title-bar .fusion-page-title-row h1 {
 font-size: 36px;
 }
.single-post .fusion-page-title-bar
{margin-bottom:20px;}
.planning-evenements h2
{font-size:20px!important;}
.planning-evenements h4
{
    padding-top: 10px!important;
    font-weight: bold!important;
    font-size: 16px!important;
    color: #eb690f!important;
}
#category-posts-2-internal .cat-post-current .cat-post-title {
    font-weight: normal!important;
    text-transform: none!important;
}
.single-post .fusion-page-title-bar
{height:150px;}
.single-post article.post .post-content a.bt-lien {
    display: inline-block;
    text-align: center;
    color: #008e8f!important;
    border: solid 1px #008e8f!important;
    padding: 3px 10px;
    font-size: 16px!important;
}
.single-post article.post .post-content a.bt-lien:hover
{background-color: #008e8f;
color:#fff!important;
}
.single-post .fusion-page-title-bar .fusion-page-title-row h1 {
    color: #eb690f;
}
/***********************************************************************
                                 PAGE FORMATION
***********************************************************************/
.bloc-formation h4{
	font-size:24px!important;
	color:#eb690f!important;
	margin:10px 0px!important;
}
.bloc-formation.shadow
{box-shadow:0px 0px 5px #333;}
.bloc-info .fusion-text a{
	text-decoration:underline;
	color:#fff;
	font-weight:bold;
}
.bloc-info .fusion-text a:hover{
	text-decoration:none;
}
div.formationsGrid div.fusion-post-content-wrapper{
	padding: 30px 0px 25px 0px !important;
}
div.formationsGrid div.fusion-post-content-wrapper div.fusion-meta-info > div{
	width: auto !important;
	float: right !important;
}
div.formationsGrid div.fusion-post-content-wrapper div.fusion-meta-info a.fusion-read-more{
	padding: 5px 24px 5px 36px !important;
	margin: 0px !important;
	background-image: linear-gradient( to top, #00798e, #008e8f );
	color: white !important;
	font-size: 14px !important;
	font-family: Open Sans !important;
	font-weight: 600 !important;
	border: 1px solid #008e8f !important;
}
div.formationsGrid div.fusion-post-content-wrapper div.fusion-meta-info a.fusion-read-more:hover{
	color: #008e8f !important;
	background-image: unset !important;
	background-color: white !important;
}
div.formationsGrid div.fusion-post-content-wrapper div.fusion-meta-info a.fusion-read-more:hover:after{
	color: #008e8f !important;
}
div.formationsGrid div.fusion-post-content-wrapper div.fusion-meta-info a.fusion-read-more:after{
	content: "\f0da" !important;
	right: unset !important;
	left: 19px !important;
	top: 52% !important;
	color: white !important;
}
div.formationsGrid button.fusion-load-more-button{
	padding: 13px 29px !important;
	background-image: linear-gradient( to top, #00798e, #008e8f ) !important;
	color: white !important;
	width: auto !important;
    margin: auto !important;
	border: 1px solid #008e8f !important;
	font-size: 14px !important;
	font-family: Open Sans !important;
	font-weight: 600 !important;
	text-transform: none !important;
	height: auto !important;
	line-height: 1em !important;
}
div.formationsGrid button.fusion-load-more-button:hover{
	background-image: unset !important;
	background-color: white !important;
	color: #008e8f !important;
}
div.formationsGrid div.fusion-image-wrapper img{
	height: 200px !important;
	object-fit: cover;
}
div.carouselFormations:hover div.pcp-button-next, div.carouselFormations:hover div.pcp-button-prev{
	opacity: 1 !important;
	transition: opacity .6s;
}
div.carouselFormations div.pcp-button-prev.swiper-button-prev.top_right{
	top: 30% !important;
	left: 10px !important;
	opacity: 0;
	transition: opacity .6s;
}
div.carouselFormations div.pcp-button-next.swiper-button-next.top_right{
	top: 30% !important;
	right: 10px !important;
	opacity: 0;
	transition: opacity .6s;
}
div.carouselFormations a.pcp-readmore-link{
	padding: 5px 24px !important;
	background-image: linear-gradient( to top, #00798e, #008e8f ) !important;
	font-size: 14px !important;
	font-family: Open Sans !important;
	font-weight: 600 !important;
	text-transform: none !important;
}
div.carouselFormations div.sp-pcp-readmore{
	text-align: right !important;
}
div.carouselFormations a.pcp-readmore-link:hover{
	background-image: unset !important;
	background-color: white !important;
}
div.carouselFormations a.sp-pcp-thumb img{
	height: 150px !important;
	width: 100% !important;
	object-fit: cover;
}
div.carouselFormations h4.sp-pcp-title{
	height: 70px !important;
}
.bt-commencer .fusion-content-widget-area .widget
{margin-bottom:0px;}
.bt-commencer .fusion-content-widget-area .widget li
{   width: 19%;
    display: table-cell!important;
    margin: 0px 1% 0px 0px;
    vertical-align: middle;}
.bt-commencer .fusion-content-widget-area .widget a
{    color: #fff!important;
    text-align: center;
    background-color: #008e8f;
    font-size: 14px!important;
    width: 98%;
    padding: 10px!important;
}
.bt-commencer .fusion-content-widget-area .widget a:hover
{background-color:#eb690f;}
.bt-commencer .fusion-content-widget-area .widget a::after
{display:none;}
.titre-commencer h4
{position:relative;
padding-right:30px!important;}
.titre-commencer h4::after {
    content: "\f0da" !important;
    color: #eb690f;
    padding: 0px 10px;
    font-family: 'awb-icons';
    top:15px;
    right:-30px;
    position:absolute;
}
.single-tribe_venue .tribe-events-c-breadcrumbs li:first-child
{display:none;}
.single-tribe_venue .tribe-events-pro-venue__meta
{display:none;}
.bt-retour-calendrier
{
    display: inline-block;
    margin: 0 auto!important;
    border-radius: 4px!important;
    padding: 13px 29px!important;
    color: #fff!important;
    background-color: #008e8f!important;
}
.bt-retour-calendrier .button-icon-left
{padding-right:10px;}
.bt-retour-calendrier:hover
{background-color:#eb690f!important;}
.agenda-formations .bt-retour-calendrier
{display:none;}
/***********************************************************************
                                 PAGES TYPES FORMATION
***********************************************************************/
#btnJoursPresentiel:hover, #btnCursusSupervise:hover, #btnBaseHypnose:hover, #btnPerfectionnement:hover, #btnSupervision:hover{
	cursor: pointer !important;
}
div.joursPresentiel, div.cursusEnLigne, div.baseHypnose, div.perfectionnement, div.supervision{
	visibility: hidden;
	height: 0px;
	opacity: 0;
	transform: translateY(-1000px) scale(0);
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
div.joursPresentiel > div, div.cursusEnLigne > div, div.baseHypnose > div, div.perfectionnement > div, div.supervision > div{
	border: 2px solid #008e8f;
	padding: 25px !important;
}
i.arrowLeft{
	transform: rotate(35deg);
}
i.arrowRight{
	transform: rotate(-35deg);
}
#btnBaseHypnose::after, #btnPerfectionnement::after{
	content: ">";
    font-family: monospace;
    font-size: 44px;
    font-weight: bold;
    color: #eb690f;
    position: absolute;
    right: calc(20px - 12.1px);
    top: calc(50% - 35px);
}
.menu-parcours
{border-bottom: solid 1px #eee;}
.menu-parcours .menu-item a
{color: #008e8f!important;}
.menu-parcours .menu-item.current-menu-item a
{   border: solid 1px #eb690f!important;
    padding: 0 10px!important;
    color: #eb690f!important;}
.menu-parcours p, .title-sessions p
{margin-bottom:0px!important;}
.menu-parcours .fusion-content-widget-area .widget
{margin-bottom:0px;}
.menu-parcours ul li::after
{content: "\f0da" !important;
    color: #008e8f;
    padding: 0px 10px;
    font-family: 'awb-icons';}
.menu-parcours.hypnose ul li::after
{content: "|" !important;
 font-family: 'Lato';}
.menu-parcours ul li:last-child::after
{display:none;}
.menu-parcours ul li a::after
{display:none;}
.fusion-sticky-transition.menu-parcours
{top: 60px!important;}
/***********************************************************************
                                 CALENDRIER FORMATIONS
***********************************************************************/
body .datepicker.dropdown-menu table tr td span.month, body .datepicker.dropdown-menu table tr td.day, body .fusion-events-single-title-content, body .fusion-tribe-primary-info .tribe-events-list-event-title a, body .tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name, body .tribe-mini-calendar div[id*=daynum-] a, body .tribe-mini-calendar div[id*=daynum-] span
{background:none!important;}
#slidingbar-area .tribe-events-venue-widget .tribe-venue-widget-venue-name a, #slidingbar-area .tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover, #slidingbar-area .tribe-mini-calendar div[id*=daynum-] a, #tribe-events .fusion-tribe-events-headline h3, #tribe-events .fusion-tribe-events-headline h3 a, #tribe-events .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading, #tribe-events-content .tribe-events-tooltip .entry-title, #tribe-events-content .tribe-events-tooltip .tribe-event-title, .datepicker.dropdown-menu .datepicker-days table tr td.active:hover, .datepicker.dropdown-menu table thead tr:nth-child(2), .datepicker.dropdown-menu table tr td span.month, .datepicker.dropdown-menu table tr td span.month.active:hover, .datepicker.dropdown-menu table tr td.day, .fusion-body .fusion-events-single-title-content span, .fusion-body .tribe-grid-body div[id*=tribe-events-event-] .entry-title a, .fusion-body .tribe-grid-body div[id*=tribe-events-event-]:hover .entry-title a, .fusion-events-featured-image .event-is-recurring, .fusion-events-featured-image .event-is-recurring a, .fusion-events-featured-image .event-is-recurring:hover, .fusion-tribe-primary-info .tribe-events-list-event-title, .fusion-tribe-primary-info .tribe-events-list-event-title a, .recurringinfo, .single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-divider, .tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a, .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a, .tribe-events-calendar thead th, .tribe-events-list .tribe-events-event-cost, .tribe-events-list-separator-month span, .tribe-events-venue-widget .tribe-venue-widget-venue-name, .tribe-events-venue-widget .tribe-venue-widget-venue-name a, .tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover, .tribe-grid-body .tribe-events-week-hourly-single, .tribe-grid-body .tribe-events-week-hourly-single:hover, .tribe-grid-header, .tribe-mini-calendar .tribe-events-has-events a:hover, .tribe-mini-calendar .tribe-events-has-events.tribe-events-present a:hover, .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a, .tribe-mini-calendar .tribe-events-has-events:hover, .tribe-mini-calendar .tribe-events-has-events:hover a, .tribe-mini-calendar .tribe-events-has-events:hover a:hover, .tribe-mini-calendar .tribe-events-othermonth.tribe-mini-calendar-today div[id*=daynum-] a, .tribe-mini-calendar .tribe-mini-calendar-nav td, .tribe-mini-calendar div[id*=daynum-] a, .tribe-mini-calendar div[id*=daynum-] a:hover, .tribe-mini-calendar div[id*=daynum-] span, .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a:hover, .tribe-mobile-day .tribe-mobile-day-date, .tribe-mobile-day .tribe-mobile-day-heading, body .fusion-events-single-title-content h2, body .fusion-events-single-title-content h3
{color:#212934!important;}
.tribe-events .tribe-events-c-top-bar__datepicker-desktop
{font-size:18px;}
.tribe-events .tribe-common-l-container
{padding-top:20px!important;}
.tribe-events .datepicker-months .month, .tribe-events .datepicker-days .day
{background-color:transparent!important;}
.single-tribe_events #tribe-events-footer, .single-tribe_events .related-posts.single-related-posts,  .single-tribe_events .tribe-events-cal-links
{display:none;}
.single-tribe_events .fusion-events-single-title
{margin-bottom:0px;}
.tribe-events-after-html
{display:none;}
.single-tribe_events .tribe-events-after-html {
    display: block;
    padding-top: 20px;
    text-align: center;
}
h2.tribe-filter-bar__form-heading
{font-size:20px!important;}
.tribe-events-l-container .tribe-events-calendar-list__event-cost
{display:none;}
.tribe-events-l-container .tribe-events-c-ical
{display:none;}
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled
{visibility:hidden!important;}
.tribe-events-l-container .tribe-events-calendar-list__event-venue-address, .tribe-events-l-container .tribe-events-calendar-list__event-description
{display:none!important;}
.tribe-events-l-container .tribe-events-calendar-list__event-venue .tribe-events-calendar-list__event-venue-title
{
display:inline-block;
font-size: 16px;
color: #008e8f;}
.tribe-events-l-container .tribe-events-calendar-list__event-details {
    width: 100%!important;
}
.tribe-events-l-container a.bt-inscription
{   position: absolute;
    padding: 5px 10px;
    top: 40px;
    right: 0px;
    color: #fff!important;
    background-color: #eb690f;}
.tribe-events-l-container a.bt-inscription:hover
{  background-color: #333333;}
.tribe-events-l-container .tribe-events-calendar-list__event-header
{position:relative!important;}
.tribe-events-l-container .tribe-events-calendar-list__event-datetime-wrapper
{color: #008e8f!important;
 font-weight: bold!important;
 position: absolute;
 right: 0px;
 top: 0px;}
.tribe-events .tribe-events-calendar-list__event-datetime
{color: #008e8f!important;}
.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23fff'/%3E%3C/svg%3E")!important;
}
.fusion-body #main .tribe-common-form-control-checkbox__input.tribe-common-form-control-checkbox__input
{background-color:#fff!important;
border-color:#271414!important;}
.fusion-body #main .tribe-common-form-control-checkbox__input.tribe-common-form-control-checkbox__input
{background-color:#fff!important;
border-color:#271414!important;}
.fusion-body #main .tribe-common-form-control-checkbox__input.tribe-common-form-control-checkbox__input[checked="checked"], .fusion-body #main .tribe-common-form-control-radio__input.tribe-common-form-control-radio__input[checked="checked"] {
    border-color: #eb690f!important;
    background-color: #eb690f!important;
}
.tribe-events-l-container .tribe-events-calendar-list .tribe-event-categories li {
  display: inline-block;
  border: 1px solid #eb690f;
  background-color: #fff;
  padding: 3px 9px;
  border-radius: 30px;
  margin-right: 3px;
  font-size: 0.8em;
}
.tribe-events-l-container .tribe-events-calendar-list .tribe-event-categories li:hover {
  border: 1px solid #333;
}
.tribe-events-l-container .tribe-events-calendar-list .tribe-event-categories li a {
  color: #eb690f;
}
.tribe-events-l-container .tribe-events-calendar-list .tribe-event-categories li:hover a {
  color: #333;
}
.tribe-events-l-container h3.tribe-events-calendar-list__event-title
{margin-bottom:10px!important;
max-width: 65%;
font-size:22px!important;}
.tribe-events-calendar-list .tribe-events-calendar-list__event-featured-image-wrapper
{display:none!important;}
.tribe-common .tribe-common-anchor-thin
{border-bottom:none!important;}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: #008e8f!important;
}
.tribe-events-c-subscribe-dropdown__container
{display:none!important;}
.tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime::after, .tribe-events-calendar-list__event-datetime-featured-text ,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime::after
{display:none!important;}
.tribe-common .tribe-common-c-svgicon {
    color: #eb690f!important;
}
/***********************************************************************
                                 FILTRAGE FORMATION
***********************************************************************/
#tribe-events-view-selector-content
{display:none;}
.tribe-events-l-container .tribe-filter-bar__form button.tribe-filter-bar-c-pill__pill
{font-size: 16px!important;
 background-color: #eb690f;
 border: none;
 color: #fff;}
.tribe-events-l-container .tribe-filter-bar__form button.tribe-filter-bar-c-pill__pill:hover
{background-color: #333;}
.tribe-events-l-container .tribe-events-c-events-bar__filter-button-text.tribe-common-b2.tribe-common-a11y-visual-hide
{display:none;}
.tribe-events-l-container .tribe-filter-bar .tribe-filter-bar-c-pill--button.tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill {
    padding: 8px 32px 8px 12px!important;
    border-radius: 18px!important;
}
.tribe-events-l-container .tribe-filter-bar__filters-slider-wrapper::before
{content: 'Affinez votre recherche > ';
    display: inline-block;
    padding: 8px 0px;
    font-weight: bold;
    font-size: 16px;
    margin-right: 10px;}
.tribe-events-l-container .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container
{left:200px!important;}
.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg, .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg
{display:block!important;}
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__today-button
{display:none!important;}
.tribe-filter-bar--vertical .tribe-filter-bar__selected-filters
{display:none!important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar
{margin-bottom:10px!important;}
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button
{background-color: #008e8f;
color: #fff;
padding: 0 10px;
}
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button span
{font-size:16px!important;}
.fusion-body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav
{display:none!important;}
.fusion-body .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__container 
{display:block!important;}
.fusion-body .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__container .tribe-filter-bar-c-filter__filter-fields
{visibility:visible!important;}
/***********************************************************************
                                 PAGE CATEGORIES FORMATION
***********************************************************************/
.post-type-archive-tribe_events .tribe-events-c-breadcrumbs__list-item a
{display:none!important;}
.post-type-archive-tribe_events .tribe-events-c-breadcrumbs__list-item .tribe-events-c-breadcrumbs__list-item-text,.single-tribe_venue .tribe-events-c-breadcrumbs li
{display:block;
font-size: 32px;
    padding-top: 40px;
    color: #212934;
    font-weight: bold;
    font-family: 'Lato';}
.post-type-archive-tribe_events .tribe-events-c-breadcrumbs__list-item .tribe-events-c-breadcrumbs__list-item-text::after, .single-tribe_venue .tribe-events-c-breadcrumbs li::after
{content:'';
display:block;
width:200px;
height:5px;
background-color:#008e8f;
margin-top:10px;}
.post-type-archive-tribe_events .tribe-filter-bar,.post-type-archive-tribe_events .tribe-events-c-events-bar
{display:none!important;}
/***********************************************************************
                                 DETAIL FORMATION
***********************************************************************/
.single-tribe_events .tribe-events-single
{padding-top:20px;}
.single-tribe_events .fusion-events-featured-image .fusion-events-single-title-content
{padding:15px 0px 0px 0px;}
.single-tribe_events .fusion-events-single-title-content h2 {
color: #eb690f!important;
margin-bottom:0px!important;
}
.single-tribe_events .tribe-events-schedule h3
{margin:0px;}
.single-tribe_events #main .sidebar {
margin-top: 80px;
}
.single-tribe_events .tribe-events-schedule h3, .single-tribe_events .tribe-events-schedule h3 span
{color:#008e8f!important;}
.single-tribe_events .tribe-events-schedule .tribe-events-divider
{display:none!important;}
.single-tribe_events .tribe-events-schedule .tribe-events-cost
{   background-color: #eb690f;
    color: #fff!important;
    padding: 5px 10px;}
.single-tribe_events .tribe-events-widget-events-list__event-title.tribe-common-h7
{font-size:16px!important;}
.single-tribe_events .tribe-events-widget-events-list__event-date-tag-daynum 
{color:#eb690f!important;}
.single-tribe_events .tribe-events-widget-events-list__view-more
{display:none;}
.single-tribe_events #sidebar .widget_custom_html
{margin-bottom:10px;}
.single-tribe_events .tribe-events-meta-group
{position: relative;
margin-top: 30px!important;}
.tribe-events-single-section .tribe-events-event-categories,.tribe-events-single-section .tribe-event-tags-label,.tribe-events-single-section .tribe-event-tags
{display:none;}
.tribe-events-single-section .tribe-events-event-url
{border-bottom:none!important;}
.tribe-events-single-section .tribe-events-event-url a
{display: block;
text-align: center;
color: #008e8f!important;
border: solid 1px #008e8f;
padding: 3px;
font-size: 16px;}
.tribe-events-single-section .tribe-events-event-url-label
{display:none!important;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
    flex: none;
    position: relative;
    width:64px!important;
}
.tribe-events-widget .tribe-events-widget-events-list__event-wrapper
{width:calc(100% - 64px)!important;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-align: center;
}
.tribe-events-single-section .tribe-events-event-url a:hover
{background-color: #008e8f;
color:#fff!important;
}
.tribe-events-content a
{display: inline-block;
text-align: center;
color: #008e8f!important;
border: solid 1px #008e8f!important;
padding: 3px 10px;
font-size: 16px!important;}
.tribe-events-content a:hover
{background-color: #008e8f;
color:#fff!important;
}
.tribe-events-single-section .tribe-events-event-url a:hover
{background-color: #008e8f;
color:#fff!important;
}
.single-tribe_events  .tribe-events-meta-group .tribe-events-event-url
{position:absolute;
top:-50px;
width:100%;
}
.single-tribe_events main .fusion-content-widget-area .tribe-events-single-section-title
{color: #008e8f!important;
font-weight: bold;
padding-bottom: 5px;
border-bottom: solid #008e8f 2px;
padding-left: 0px;
background-color: transparent!important;}
.single-tribe_events main .fusion-content-widget-area
{color:#141827!important;
font-size:15px;}
.single-tribe_events main .fusion-content-widget-area a
{font-weight:bold;
text-decoration:underline;}
.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group, .single-tribe_events .sidebar .tribe-events-event-meta
{margin-bottom:0px!important;}
.single-tribe_events .tribe-events-content
{font-family:'Lato';}
.single-tribe_events .tribe-events-content p
{font-size:16px;}
.fusion-events-featured-image .fusion-events-single-title-content
{position:inherit!important;}
/***********************************************************************
                                 FORMATEURS
***********************************************************************/
article.category-formateurs img[alt*="Photo "]{
	width: 200px !important;
}
div.formateursGrid a.fusion-read-more{
	padding: 5px 24px 5px 36px !important;
	margin: 0px !important;
	background-image: linear-gradient( to top, #00798e, #008e8f );
	color: white !important;
	font-size: 14px !important;
	font-family: Open Sans !important;
	font-weight: 600 !important;
	border: 1px solid #008e8f !important;
}
div.formateursGrid a.fusion-read-more::after{
	content: "\f0da" !important;
	right: unset !important;
	left: 19px !important;
	top: 52% !important;
	color: white !important;
}
div.formateursGrid div.fusion-meta-info > div{
	width: auto !important;
    float: right !important;
}
div.formateursGrid img{
	margin: auto !important;
    max-width:150px!important;
}
/***********************************************************************
                                 FORMULAIRE INSCRIPTION
***********************************************************************/
.single-tribe_events .wpcf7-form
{background-color: #f5f5f5;
padding: 20px;
font-size:24px;
margin-top: 10px;}
.single-tribe_events .wpcf7-form h3
{color:#008e8f;
margin-top: 10px;
font-size: 24px!important;
}
.single-tribe_events .wpcf7-form label
{font-size:16px;}
.single-tribe_events .wpcf7-form .wpcf7-list-item
{margin:0px;}
.single-tribe_events input.wpcf7-submit
{background-color:#eb690f!important;
font-size: 18px!important;}
.single-tribe_events input.wpcf7-submit:hover
{background-color:#333333!important;}
/***********************************************************************
                                 FOOTER
***********************************************************************/
footer section{
	margin-bottom: 30px !important;
}
footer .bouton-contact
{   display: inline-block;
    padding: 5px 15px;
    font-size: 18px;
    letter-spacing: 1px;
    color: #212934!important;
    background-color: #eb690f;} 
footer .bt-reclam
{  display: block;
   margin-top: 10px;
   text-decoration: underline;
   font-size: 14px;}
footer .bouton-contact:hover
{background-color: #fff;
color:#eb690f!important;}
footer .fusion-social-networks {
    text-align: center;
}
footer .cat-post-widget h3
{font-size:20px!important;
text-transform:none!important;
color:#000!important;
margin-bottom: 0px!important;}
footer .tribe-events-widget-events-list__view-more
{display:none!important;}
footer #category-posts-2-internal .cat-post-item
{margin:0px!important;}
footer #custom_html-8 .custom-html-widget
{text-align:right;}
footer section .title
{font-weight:bold;
font-size:20px;
display:block;}
footer section#custom_html-31
{margin-bottom:10px!important;}
footer .cat-post-item .cat-post-title
{font-size:14px!important;}
/***********************************************************************
                                 RESPONSIVE
***********************************************************************/
@media only screen and (max-width:1240px){
.fusion-main-menu>ul>li>a
{font-size:15px!important;}
.fusion-main-menu>ul>li {
padding-right: 5px !important;
}
}
@media only screen and (max-width: 1150px){
	.fusion-header{
		padding: 0px 20px !important;
		transition: padding .6s;
	}
	.fusion-main-menu>ul>li{
		padding-right: 5px !important;
		transition: padding .6s;
	}
	header div.fusion-header div.fusion-logo a.fusion-logo-link{
		top: -20px !important;
    	transition: top .6s;
	}
	header div.fusion-header div.fusion-logo img{
		width: 85% !important;
	}
	.slideup{
		margin-top: -14vw !important;
	}
	.slideup div.vousSouhaitez{
		width: 100% !important;
		margin: auto;
		margin-bottom: 20px;
	}
	.slideup div.vousSouhaitez > div, .slideup div.vousSouhaitez > span{
		margin-right: 5% !important;
		margin-left: 5% !important;
	}
	div.temoignages article{
		padding: 10px 15px 15px !important;
	}
	div.temoignages article > div{
		padding: 10px 10px 10px 10px !important;
	}
}
@media only screen and (max-width: 1024px){
.fusion-sliding-bar-position-left .fusion-sb-toggle, .fusion-sliding-bar-position-left.fusion-sliding-bar-toggle-triangle .fusion-sb-toggle, .fusion-sliding-bar-position-right .fusion-sb-toggle, .fusion-sliding-bar-position-right.fusion-sliding-bar-toggle-triangle .fusion-sb-toggle, .fusion-sliding-bar-position-top .fusion-sb-toggle, .fusion-sliding-bar-position-top.fusion-sliding-bar-toggle-triangle .fusion-sb-toggle {
    border-top-color: #eb690f!important;
}	
#slidingbar-area.fusion-sliding-bar-position-left.open .fusion-sb-toggle
{border-top-color:#212934!important;}
	div.fusion-mobile-menu-icons{
		margin-top: calc(30px - 10.5px) !important;
	}
	nav.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left.fusion-mobile-menu-expanded, nav.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left{
		width: 100% !important;
		position: absolute;
    	right: 0px;
		padding: 0px !important;
    	top: 68px;
	}
	ul#menu-parcours-pnl-1{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	ul#menu-parcours-pnl-1 li{
		min-width: 180px;
		margin: 10px 0px;
	}
div.fusion-contact-info {
    text-align: center!important;
}
.toggleCursusFormation .toggle-content a
{display:block;}
#menu-parcours-pnl-mobile
{text-align:center;}
/************* Accueil PNL *************/
.fusion-body .fusion-builder-column-4, .fusion-body .fusion-builder-column-5, .fusion-body .fusion-builder-column-7
{margin-top:10px!important;}
.fusion-body .fusion-flex-container.fusion-builder-row-7
{padding-top:0px!important;}
#menu-vous-souhaitez, #menu-parcours-hypnose
{text-align:center;}
#menu-vous-souhaitez li a, #menu-parcours-hypnose li a
{font-size:12px!important;}
div.toggleCursusFormation div.panel-collapse > div
{padding: 10px!important;}
/************* Technicien PNL *************/
.fusion-body .fusion-flex-container.fusion-builder-row-6 {
    padding-top: 20px!important;
}
/************* Global *************/
body .fusion-builder-column-6 > .fusion-column-wrapper
{padding-left:10px!important;
padding-right:10px!important;}
}
@media only screen and (max-width: 980px){
	.slideup{
		margin-top: -100px !important;
	}
}
@media only screen and (max-width: 900px){
#main
{padding-top: 0px!important;
padding-left: 5px!important;
padding-right: 5px!important;}
	div.presentationRea > div > div:nth-child(5){
		justify-content: space-between !important;
		margin-bottom: 30px;
	}
	div.presentationRea div.logoPartenaire{
		width: auto !important;
	}
	body div.actualite2-3 > div.fusion-column-wrapper{
		padding: 30px 0px 100px 0px !important;
	}
	.titre-commencer h4{
		text-align: center !important;
		padding: 0px !important;
	}
	.titre-commencer h4::after{
		right: unset;
		top: unset;
		padding: 0px;
		transform: rotate(90deg);}
#btnBaseHypnose::after, #btnPerfectionnement::after
{display:none;}
.tribe-events-l-container h3.tribe-events-calendar-list__event-title
{line-height:16px!important;}
.tribe-events-calendar-list .tribe-events-calendar-list__month-separator-text, .tribe-events-l-container h3.tribe-events-calendar-list__event-title a
{font-size:16px!important;
font-weight:bold;}
.tribe-events-calendar-list .tribe-events-calendar-list__event-datetime-wrapper, .tribe-events-c-view-selector__button
{display:none!important;}
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button
{line-height:1em;
padding-bottom:3px!important;
margin: 0 auto;}
.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container {
 max-width: 100%!important;
}
.tribe-events-l-container a.bt-inscription
{display:none;}
.tribe-events-l-container h3.tribe-events-calendar-list__event-title {
    margin-bottom: 5px!important;
    max-width: 100%;
}
.tribe-common .tribe-common-l-container {
padding-left: 5px!important;
padding-right: 5px!important;
padding-top: 0px!important;
}
footer #custom_html-5 .custom-html-widget div, footer #custom_html-8 .custom-html-widget	
{text-align:center!important;}
footer .mobile.bt-ressources	
{   display: block!important;
    position: fixed;
    font-size:14px;
    line-height: 30px;
    background-color: #eb690f;
	/*background: rgb(2,0,36);*/
background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(235,105,15,1) 0%, rgba(148,64,6,1) 100%);
    color: #fff;
    top: 0px;
    left: 0px;
    text-transform: uppercase;
    box-shadow: 0px 0px 5px #333;
    z-index: 10050;
    text-align: center;
    letter-spacing: 1px;
    height: 30px;
    width: 100%;}
/*.fusion-social-links-header
{display:none;}*/
.fusion-header-wrapper
{padding-top:30px;}
.fusion-footer-copyright-area
{padding-bottom:40px!important;}
#ressources.mobile
{text-align:center;
padding-top:20px;}
#ressources.mobile .fusion-slidingbar-widget-column {
    margin-bottom: 00px!important;
}
#ressources.mobile #menu-sliding-bar-e-books, #ressources.mobile #menu-sliding-bar
{padding:0px!important;}
#ressources.mobile #menu-sliding-bar-e-books li, #ressources.mobile #menu-sliding-bar li
{list-style:none;}
#ressources.mobile #menu-sliding-bar-e-books a, #ressources.mobile #menu-sliding-bar a {
    padding: 8px 0px;
    display: block;
}
#ressources.mobile .title-h2 {
color: #008e8f;
font-size: 20px;
font-weight:bold;
}
#ressources.mobile .title-h3
{font-size:18px;
font-weight:bold;}
#popmake-34883 .popmake-close {
    padding: 5px!important;
    line-height: normal;
    height: auto!important;
}
#ressources.mobile select#liens-ressources {
    width: 100%;
    margin-bottom: 0px;
    background-color: #008e8f;
    border-radius: 0px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: none;
}
}
@media only screen and (max-width: 768px){
	html.avada-is-100-percent-template #main.width-100{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.slideup{
		margin-top: 0px !important;
	}
	.slideup div.accueil-souhait h3{
	}
	.slideup i.accueil-arrow{
		color: #008e8f !important;
	}
.agenda .tribe-common-g-row{
width: 100%;
max-width: unset;
}
.tribe-filter-bar {
position: inherit!important;
display: block!important;
}
.tribe-filter-bar .tribe-filter-bar__actions
{display:none!important;}
.fusion-body .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__container .tribe-filter-bar-c-filter__filter-fields {
 visibility:unset!important;
}
.fusion-body .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__container, .fusion-body .tribe-events-header__events-bar {
    display: none!important;
}
.tribe-filter-bar-c-filter.tribe-filter-bar-c-filter--open .tribe-filter-bar-c-filter__container
{display:block!important;}
.fusion-body .tribe-filter-bar-c-filter__toggle:after {
    content: "\f105";
    transform: rotate(90deg);
    margin: 0 .5em;
    height: auto;
    width: auto;
    background: 0 0;
    font-family: awb-icons;
}
.tribe-events-l-container .tribe-events-calendar-list .tribe-event-categories li {
margin-top: 2px;
}
.post-type-archive-tribe_events .tribe-events-c-breadcrumbs__list-item .tribe-events-c-breadcrumbs__list-item-text, .single-tribe_venue .tribe-events-c-breadcrumbs li {
font-size: 24px;
padding-top:0px;
}
#tribe-events-pg-template {
padding: 0px 5px!important;
}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
margin: 0 5px;
}
.home div.toggleCursusFormation div.fusion-panel h4 > a {
    font-size: 16px !important;
}
.home div.toggleCursusFormation div.fusion-panel h4 > a {
    display: block;
 }
.agenda .custom a::after {
    width: 90%;
    text-align: center;
}
.agenda .tribe-events-widget-events-list__events {
    padding-bottom: 20px;
}	
}
@media only screen and (max-width: 425px){
	div.temoignages article img{
		width: 140px !important;
		margin: auto !important;
	}
	div.temoignages article div.flexslider{
		top: 20px !important;
	}
}