/*
Theme Name: Nexter Child
Template: nexter
Description: A framework for WordPress theme modification
Theme URI: https://wpchildtheme.co.uk/nexter/
Author: wpchildtheme
Author URI: https://wpchildtheme.co.uk
Version: 1.0.2
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
Tags: wpchildtheme, child theme, nexter-child     
Text Domain: nexterchild
*/
body, blockquote {
    color: #000;
}
body, button, input, select, optgroup, textarea {
    font-weight: 400;
}
#header .recevoir-mobile {
	display:none;
	width:100%;
}
#header .recevoir-mobile strong {
	display:block;
    margin-left:31px;
}
#nxt-header .nxt-container-fluid {
  padding-left:0;
}
.blue-block-footer p {
  width: 100%;
}
#nxt-footer ul {
  list-style:none;
}
#nxt-footer ul li a {
	
}
#nxt-footer span.tpgb-social-icn {
    border: 2px solid #fbbd37;
    border-radius: 50%;
    width: 30px;
    padding: 8px 11px;
}
#nxt-footer span.tpgb-social-icn .fa-facebook-f {
	margin:0 3px;
}
#nxt-footer .avis-verifiez>.wp-block-media-text__content {
	padding-right:0;
    padding-left:10px;
}
.avis-verifiez p.score-cesad {
	line-height:100%;
}
.avis-verifiez p.score-cesad strong {
	font-size:41px;
}
.titre-blue .heading-title {
	font-family: 'Montserrat',sans-serif!important;
}
.titre-blue .heading-title strong {
	font-family: 'Gloria Hallelujah',handwriting;
	color:#02b2d1;
}
.bloc-reason-choice .tpgb-heading-title .heading-title strong {
	font-family: 'Gloria Hallelujah',handwriting;
	color:#e6307f;
}
.bloc-reason-choice .tpgb-heading-title .heading-title span {
	font-weight:100;
}
.bloc-reason-choice .tp-form-block {
	height:50px;
	max-width:645px;
}
.bloc-reason-choice .tp-form-block .nxt-email-input .nxt-input-container {
	border:none;
	height:50px;
	border-radius:25px;
}
.bloc-reason-choice .tp-form-block .tp-form-email-field {
	width:100%;
}
.bloc-reason-choice .nxt-form {
	position:relative;
}
.bloc-reason-choice .nxt-form .nxt-submit-button {
	position:absolute;
	top:2px;
	right:35px;
}
.number-radius .pro-heading-inner {
      width: 54px;
  		height: 51px;
	padding: 12px 0;
  	background-color: #e6307f;
	text-align:center;
	border-radius:10px;
	color:#fff;
}
.number-radius .pro-heading-inner {
	padding: 12px 0!important;
}
.number-radius {
    width: 68px;
  	height: 68px;
	padding: 8px 6px;
  	background-color: #fff;
	text-align:center;
	border-radius:10px;
	border:1px solid #e6e6eb;
	position:absolute!important;
	top:-36px;
	left:25px;
}
.faq-cesad-home .tpgb-accordion .tpgb-accordion-header.active {
	border-bottom:none;
}
.number-radius.jaune {
	
}
.number-radius.jaune .pro-heading-inner{
  	background-color: #fbbd37;
}
.number-radius.bleu .pro-heading-inner{
  	background-color: #02b2d1;
}
.equall {
	align-items: stretch!important;
}
.equall .equal-height {
	position:relative;
}
.info-box-style-1.box-prof {
	padding:12px;
	margin-bottom:15px;
}
.bloc-avis-eleves .bloc-avis-eleves-inner {
  background-image: linear-gradient(to right, #000 55%, rgba(84, 84, 84, 0.45) 99%);
background-color: transparent;
}
.bloc-avis-eleves .titre-bloc-avis strong {
	color:#fbbd37;
    font-family: 'Gloria Hallelujah',handwriting;
	display:block;
}
.bloc-avis-eleves .infos-avis {
    padding: 11px 21px 7px 19px;
	max-width:350px;
}
.info-matiere {
	padding:28px 15px 28px 15px;
}
.info-matiere .info-icon-content {
	margin-top:15px;
}
.matiere-wrap .tpgb-cont-in > .tpgb-container-col {
	padding-top:0;
}
.matiere-wrap .tpgb-cont-in > .tpgb-container-col {
background-position: 90% 52px;
}
.slide-success .asb_wrap_list .service-item-loop:first-child > .asb-content {
	opacity:0;
}
.slide-success .asb_wrap_list .service-item-loop:first-child .theplus-image-accordion__image-instance.loaded {
	height:inherit!important;
}
.slide-success .image-accordion .asb_wrap_list .service-item-loop:first-child  .theplus-image-accordion__image-instance.loaded {
	max-width:100%;
	object-fit:inherit;
	width:auto;
}
.slide-success.jaune .asb_wrap_list .service-item-loop .asb-title {
	margin-bottom:25px
}
.slide-success.jaune .asb_wrap_list .service-item-loop .asb-desc {
	margin-bottom:25px
}
.bloc-txt-img-desk .wp-block-tpgb-tp-heading.extra span {
	font-weight:300;
}
.bloc-txt-img-desk .wp-block-tpgb-tp-heading.extra strong  {
 	color:#fbbd37;
}
.bloc-txt-img-desk .wp-block-tpgb-tp-heading.extra strong.color  {
 	color:#e6307f;
	font-size:72px;
	font-family: 'Gloria Hallelujah',handwriting;
}
.six-box-metier .tpgb-cta-banner {
	margin:0 auto!important;
}
.slider-outer-homepage .txt-slider-home .heading-title span {
	display:block;
}
.tpgb-container-col.nombre-eleves .number-counter-inner .nc-counter-number {
	display:inline;
}
.tpgb-container-col.nombre-eleves .tpgb-number-counter.text-left.counter-style-2 .counter-content {
	margin-left:0;
}
.tpgb-container-col.nombre-eleves .pro-paragraph-inner p strong {
	font-weight:700;
}
.tpgb-container-col.nombre-eleves .pro-paragraph-inner p .extra {
	color:#fbbd37;
}
.formulaire-type-formation .formulaire-central .tpgb-adv-typo {
	width:100%;
}

.form-html-cesad {
    width:100%;
    min-height: 40px;
      padding: 0 18px;
      border-radius: 20px;
      box-shadow: 0 3px 6px 0 rgba(186, 0, 81, 0.38);
      background-color: #fff;
	display:flex;
    flex-wrap: nowrap;
	margin-bottom:25px;
}
.form-html-cesad p {
    font-family: Montserrat;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: 0.08px;
  text-align: left;
  color: #000;
	margin:0;
	padding:5px;
	width: calc(100% - 210px);
}
.form-html-cesad select { 
	padding:0;
	border:none;
	width:215px;
	background:transparent;
	font-size:14px;
	font-weight:600;
	color:#e6307f;
}
.form-html-cesad select option {
	font-size:12px;
	color:#000;
}
.equall .for-more {
	width:100%;
}
.formulaire-type-formation .formulaire-central .wp-block-tpgb-tp-image {
	  margin:0 auto;
}
@media (max-width: 767px) {
   #header.header-cesad {
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
    }
	#boutonyour .tpgb-btn-icon {
		font-size:24px;
	}
	#boutonyour .tpgb-btn-txt { 
		display:none;
	}
    #boutonyour {
		position: absolute;
    	right: 95px;
    	width: 24px;
       margin-bottom:6px;
	}
	.tpgb-mobile-menu.tpgb-menu-toggle {
		margin-top:20px;
		background:#fff;
	}
	.tpgb-mobile-menu .nav>li>a {
	border-bottom:1px solid #fff;
	text-align:right;
}
	#header .recevoir-mobile .tpgb-plus-button .animted-content-inner {
		display:block;
	}
    #header .recevoir-mobile {
       display:block;
	}
	.bloc-reason-choice .wp-block-media-text__media img {
    width:auto;
    max-width:100%;
	}
	.bloc-reason-choice .tpgb-cont-in {
		display:flex!important;
	}
   .bloc-reason-choice .tpgb-cont-in .wp-block-media-text {
    width:100%!important;
	display:flex!important;
	flex-wrap:wrap;
	}
    .bloc-reason-choice .tpgb-cont-in .wp-block-media-text .has-text-align-right {
		text-align:left;
	}
	.bloc-reason-choice .wp-block-media-text>.wp-block-media-text__media {
		order:2;
	}
    .bloc-reason-choice .wp-block-media-text>.wp-block-media-text__content {
		padding:0!important;
	}
    .bloc-reason-choice .wp-block-media-text>.wp-block-media-text__content br {
		display:none;
	}
	 .bloc-reason-choice .wp-block-media-text>.wp-block-media-text__content p {
		margin:0;
	}
    body .tpgb-block-c12d_192.alignfull.tpgb-container-full.tpgb-container-row img {
		max-width:76px!important;
	}
	.bloc-txt-img-desk .wp-block-tpgb-tp-heading.extra strong.color  {
	font-size:46px;
	}
	.tpgb-container-col.nombre-eleves > div {
		padding-left:15px;
		padding-right:15px;
		text-align:center;
		width:100%;
	}
	.stats-cesad .tpgb-container-col.nombre-eleves {
    	background-position: center bottom!important;
    	padding-bottom: 90px !important;
	}
	.formulaire-type-formation .formulaire-central .wp-block-tpgb-tp-image {
    	margin:0 auto;
	}
	.formulaire-type-formation {
		flex-wrap: nowrap;
	}
	.formulaire-type-formation .tpgb-container-col.formulaire-gauche {
		margin:20px 0 0 0;
	}
	.formulaire-type-formation .formation-droite br,
	.formulaire-type-formation .formulaire-gauche .pro-paragraph-inner br {
		display:none;
	}
	.formulaire-type-formation .formation-droite .tpgb-pro-paragraph {
		width:100%;
		padding-left:60px;
	}
	.form-html-cesad p {
		line-height:110%;
		width:100%;
	}
	.form-html-cesad select {
		width:100%;
		margin-bottom:10px;
	}
	#tpca-girl-fashion {
		margin-top:35px!important;
	}
	.six-box-metier .tpgb-cta-banner .top-left {
		z-index:1;
	}
	.equall {
		display:block!important;
		padding:0 15px!important;
	}
	.equall .equal-height {
		margin:60px 0 0 0!important;
	}
    .nxt-container-fluid .tpgb-container-row.container-stats-cours-left {
		margin:30px 0 0 0;
	}
	.form-html-cesad { 
		display:block;
		margin-bottom:0;
	}
	.bloc-reason-choice .grid-order-2 {
		order:2;
	}
	.bloc-reason-choice .grid-order-2 br {
		display:none;
	}
}
@media (min-width: 1024px) {
    #boutonyour {
		margin-bottom:11px;
	}
#boutonyour {
     margin-right: -80px;
}
	#header > .tpgb-cont-in,
    #nxt-footer .tpgb-cont-in {
	max-width:1360px;
	}
	.bloc-reason-choice .wp-block-media-text.with-max-width {
    	grid-template-columns:auto 12%!important;
	}
	.bloc-reason-choice .wp-block-media-text.with-max-width-right {
    	grid-template-columns:12% auto!important;
	}
    .grid-force .wp-block-media-text {
        display:grid!important;
    }
    .bloc-reason-choice > .tpgb-grid {
        max-width:635px;
       margin:0;
    }
    .bloc-reason-choice > .tpgb-grid p {
       margin:0;
    }
    .bloc-reason-choice > .tpgb-grid .tpgb-cont-in {
        grid-template-rows: auto;
    }
    .bloc-reason-choice .wp-block-media-text {
        width:100%!important;
    }
    .bloc-reason-choice .wp-block-media-text>.wp-block-media-text__content {
       padding:0 10px;
    }
	.bloc-avis-eleves .bloc-avis-eleves-inner {
	  padding:58px 393px 50px 22px;
	}
	.bloc-avis-eleves .bloc-avis-eleves-inner .orientation-image {
	  	transform: rotate(-22deg);
        opacity: 0.7;
        margin-top: -25px;
        margin-bottom: 20px;
	}
	.nxt-container-fluid .tpgb-container-row.container-stats-cours-left {
		margin:50px 0 0 0;
	}
	.formulaire-type-formation .formulaire-central .wp-block-tpgb-tp-image {
	  margin:-119px auto 0 auto;
	}
}
@media (min-width: 1200px) {
	 #boutonyour {
        margin-right: -80px;
	}
	.nxt-container-fluid .tpgb-container-row.container-stats-cours {
		margin:-75px 0 0 0;
	}
	.six-box-metier .cta-block-inner_img img {
		width:auto!important;
		max-width:360px;
	}
}
@media (min-width: 1400px) {
	 .nxt-container-fluid .tpgb-container-row.six-box-metier > .tpgb-container-full {
        margin-left: -7px!important;
	}
	.tpgb-container-row.slide-success {
		padding-right:15px;
	}
}
/*
avril 2026 by tsix
*/
.product-banner .rose .heading-title strong {
 color:#E93080!important;
}
.product-banner .jaune .heading-title strong {
 color:#fbbd37!important;
}
.product-banner .bleu .heading-title strong {
 color:#02b2d1!important;
}
.product-banner .infos-metier-banner {
    width: auto;
    height: 25px;
    padding-right: 8px;
}
.product-banner .infos-metier-banner .tpgb-pro-paragraph.border {
   border-right:5px solid #fff;
   min-height:25px;
}
.product-banner .infos-metier-banner .tpgb-pro-paragraph {
 padding-top: 3px;
}
.product-banner .infos-metier-banner .tpgb-nicon-wrap {
 vertical-align:middle;
}
.product-banner .rounder-number-school {
	height:50px;
}
.product-banner .rounder-number-school p {
	white-space: nowrap;
}
.banner-partner .tpgb-infobox .info-box-inner .service-icon, 
.banner-partner .tpgb-infobox .info-box-inner .tpgb-draw-svg {
	width:auto;
	height:auto;
}
.banner-partner .border-arrondi{
    height: 147px;
}
.banner-partner .wp-block-image.datadock {
 width:180px;
}
.banner-partner .wp-block-image.rncp {
 width:115px;
}
.arrondi-service-boxes > .tpgb-row {
  border-radius:15px;
  overflow:hidden;
}
.metier-service-boxes .article-hover-content {
	display:block!important;
	height:auto!important;
}
.metier-service-boxes .article-overlay {
	height: 100%;
	position:absolute;
	top:0;
	left:0;
	margin:0!important;
}
.metier-service-boxes .article-overlay .article-hover-content  {
	position:absolute;
	bottom:0;
	left:0;
width: 100%;
}
.metier-service-boxes .article-overlay .asb-title {
	text-shadow: 1px 1px 5px #000;
}
.metier-service-boxes .article-overlay .article-box-content {
	padding:25px!important;
}
.metier-service-boxes .article-overlay .asb-desc {
	padding:25px 25px 0 25px;
}
.metier-service-boxes .article-overlay .tpgb-adv-button  {
	padding:25px;
}
.metier-service-boxes .article-overlay .button-link-wrap  {
    padding: 20px 25px !important;
}
.tpgb-gallery-list .grid-item {

}
.bloc-avis-eleves .bloc-avis-eleves-inner-2 {
	  padding: 58px 22px 50px 22px;
	}
.bloc-avis-eleves .bloc-avis-eleves-inner-2 .orientation-image {
	  	transform: rotate(-22deg);
        opacity: 0.7;
        margin-top: -25px;
        margin-bottom: 20px;
	}
.bloc-avis-eleves .bloc-avis-eleves-inner-2 {
  background-image: linear-gradient(to right, #000 55%, rgba(84, 84, 84, 0.45) 99%);
background-color: transparent;
}
.bloc-avis-eleves .bloc-avis-eleves-inner-2 .custom .tpgb-sr-username a {
	cursor:default;
	color:#fff;
}
.bloc-avis-eleves-inner-2 .social-reviews-style-1 .bottom-left-content > a {
	display:none;
}
.bloc-avis-eleves-inner-2 .social-reviews-style-1 .bottom-left-content {
	position:absolute;
	top: 43px;
    left: 120px;
}
.bloc-avis-eleves-inner-2 .social-reviews-style-1 .tpgb-sr-bottom {
	position:static;
}
.bloc-avis-eleves-inner-2 .tpgb-sr-time::before {
  content: "\f10d";            
  font-family: "Font Awesome 5 Free";               
  font-size: 20px;
  position: absolute;
  top: 0;
  right:0;
}
.bloc-avis-eleves .bloc-avis-eleves-inner-2 .tpgb-sr-time {
	position: absolute;
    top: 11px;
    right: 25px;
    font-size: 0!important;
}
.bloc-avis-eleves-inner-2 .tpgb-social-reviews img.tpgb-sr-profile {
	width:95px!important;
	height:95px!important;
}
.bloc-avis-eleves-inner-2 .tpgb-sr-username {
	margin-bottom:25px;
}
.bloc-avis-eleves-inner-2 .tpgb-sr-username a {
	color:#fff!important;
}
.bloc-avis-eleves-inner-2 .tpgb-sr-logotext span:first-child {
	display:none;
}
.bloc-avis-eleves-inner-2 .splide__arrow {
	position:static;
	left:auto;
	right:auto;
	top:auto;
}
.bloc-avis-eleves-inner-2 .splide__arrows--ltr {
    position: absolute;
    bottom: -80px;
	display:flex;
}

.tpgb-gallery-list.diaporama-realize .tpgb-gallery-image img {
	border-radius:20px;
}
.tpgb-adv-typo.titre-large-100 {
	width:100%!important;
}
.box-argument .tpgb-infobox .service-icon {
	width:auto!important;
	height:auto!important;
}
.service-boxe-argument .service-item-loop .se-wrapper-main {
	height:100%;
    box-shadow: 0px 2px 17px 0 rgba(0,0,0,.15);
    border-radius: 15px 15px 15px 15px;
	padding:15px;
	border:1px solid #fbbd37;
}
.service-boxe-argument .service-item-loop .se-wrapper-main .se-wrapper {
	display:block;
}
.service-boxe-argument .service-item-loop .se-wrapper-main .asb-title {
    text-align: center;
    min-height: 60px;
    margin-bottom: 0;
    padding-top: 23px;
}
.service-boxe-argument .service-item-loop .se-icon {
	height: auto;
    width: 100%;
	position:absolute;
	box-shadow:none!important;
	border-radius:0!important;
}
.service-boxe-argument .service-item-loop img.asb-icon-image.asb-image {
	width:auto!important;
	height:auto!important;
}
.service-boxe-argument .service-item-loop .asb-desc ul {
	list-style:none;
	padding:0;
	margin:0;
}
.service-boxe-argument .service-item-loop .asb-desc ul li {
	border-bottom:1px solid #eee;
height: 66px;
  display: flex;
  align-items: center; /* centrage vertical */
}
.service-boxe-argument .service-item-loop .asb-desc ul li:last-child {
	border:none;
}
.service-boxe-argument .service-item-loop .se-wrapper-inner:after {
	display:none;
}
.service-boxe-argument .asb_wrap_list > *:nth-child(1) .asb-desc ul li { 
color:#333;
 }
.service-boxe-argument .asb_wrap_list > *:nth-child(2) .asb-desc ul li { 
color:#000;
 }
/* Ajouter check AVANT l'élément */
.service-boxe-argument .asb_wrap_list > *:nth-child(2) .asb-desc ul li::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900; /* obligatoire pour les icônes "solid" */
  content: "\f00c";
font-size: 14px;
    margin-right: 10px;
color:#02b2d1;
}
.service-boxe-argument .asb_wrap_list > *:nth-child(2) .se-wrapper-main {
	border:1px solid #02b2d1;
}
.service-boxe-argument .asb_wrap_list > *:nth-child(4) .se-wrapper-main {
	border:1px solid #e6307f;
}
.service-boxe-argument .asb_wrap_list > *:nth-child(4) .se-wrapper-main .asb-title {
   color:#fcb021;
}
.default-heading-cesad .heading-title span {
	display:block;
}
.default-heading-cesad {
	width:100%!important;
}
.avantage-cesad .tpgb-infobox .info-box-inner .service-icon {
	width:inherit!important;
height:inherit!important;
	max-height:90px;
}
.up-block {
	overflow:hidden;
}
.up-block .tpgb-hovercard-wrap img {
	float:left;
	width:56%;
}
.up-block .tpgb-hovercard-wrap .envelop-text {
	float:left;
	width:44%;
	padding-right:10px;
}
.span-coeff .pro-heading-inner {
	background:#b70049;
	border-radius:15px;
    padding: 5px 15px!important;
    color: #fff;
    font-weight: bold;
}
.span-coeff .pro-paragraph-inner {
	padding-top:20px;
}
.inner-stage .heading-title .title-s strong {
	color:#000;
font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	font-size:34px;
}
.inner-stage .container-video {
	margin-top:-50px;
}
.inner-stage .tp-button-core {
	width:100%;
}
.inner-stage .tpgb-icon-list-items .tpgb-icon-list-item {
	display:block;
}
.inner-stage .tpgb-stylist-list .tpgb-icon-list-items.d-flex-center .tpgb-icon-list-icon  {
	display:block;
}
.inner-stage .tpgb-stylist-list .tpgb-icon-list-items.d-flex-center .tpgb-icon-list-icon img {
	max-width:max-content;
}
.page-template-page-interne .tpgb-cont-in {
    max-width:1360px;
}
.tpgb-container-3490 ul {
    list-style:none;
}
.banns-internal-page > .tpgb-cont-in {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    max-width:1360px;
}
.banns-internal-page > .tpgb-cont-in .infos-posta {
    display:block;
    width:70%;
    padding:0 15px;
}
.banns-internal-page > .tpgb-cont-in .img-g-post {
    display:block;
    width:30%;
}
.infos-posta .tpgb-entry-title {
    color:#fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size:60px;
    margin-bottom:25px;
}

.infos-posta .tpgb-meta-info {
    color:#fff;
}
.infos-posta .tpgb-meta-info a {
    color:#fff;
}
.infos-posta .tpgb-meta-info .tpgb-meta-read {
    display:block;
}
.infos-posta .tpgb-meta-info .tpgb-meta-read em {
    font-style:normal;
    font-weight:700;
}
.infos-posta .tpgb-meta-info .tpgb-meta-date {
    padding-right:10px;
}
.infos-posta .tpgb-meta-info .tpgb-meta-date .fas {
    padding-right:5px;
}
.infos-posta .tpgb-meta-info.layout-1 .tpgb-meta-category.style-1 a:after, 
.infos-posta .tpgb-post-meta .tpgb-meta-info.layout-1>span:after {
    content:" | ";
}
.bread-large {
    background:#fefaf3;
        margin: 0;
    padding: 10px 0;
    font-size: 14px;
}
.bread-large .tpgb-cont-in,
.inner-page-interne .tpgb-cont-in,
.tpgb-container-3740 .tpgb-cont-in {
    max-width:1360px;
}
.bread-large .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs a {
    font-size: 14px;
}
.bread-large .pt_plus_breadcrumbs_bar {
    padding-left:15px;
    padding-right:15px;
}
.bread-large #breadcrumbs {
    display:flex;
    color:#888!important;
     font-size: 14px;
}
.bread-large #breadcrumbs a,
.bread-large #breadcrumbs .current .current_tab_sec {
    color:#888!important;
    font-size: 14px;
}
.bread-large #breadcrumbs .bread-home-icon {
    color:#E93080;
}
.bread-large .pt_plus_breadcrumbs_bar_inner.bred_style_1 {
    padding:0;
}
.infos-posta .category-posta {
    display:inline-block;
    color:#fff;
    border-radius:30px;
    background:#fbbc36;
    padding: 3px 10px;
    margin:0;
}
.infos-posta .category-posta p {
    margin:0;
}
.infos-posta .wp-block-post-excerpt {
    margin-top:0;
    margin-bottom:25px;
}
.infos-posta .wp-block-post-excerpt__excerpt {
    color:#fff;
    font-size:16px;
    max-width:60%;
}
.bouton-back .tpgb-btn-wrap {
    background: #FFFFFF55;
    border-radius: 20px;
    padding: 5px 10px;
    margin-bottom: 15px;
    color: #fff;
    margin-bottom:13px;
}
.banns-internal-page {
      background: linear-gradient(
    135deg,
    #fea0c4 0%,
    #ff3d8b 25%,
    #d6247a 50%,
    #a61f6a 75%,
    #6e1b52 100%
  );
  padding:40px 0;
}
.banns-internal-page.mauve {
    background: linear-gradient(
  135deg,
  #A29BFE 0%,
  #f692e8 50%,
  #ff94be 80%,
  #fbbc36 100%
)
}
.banns-internal-page.esthetique {
      background: linear-gradient(
    135deg,
    #fea0c4 0%,
    #ff3d8b 25%,
    #d6247a 50%,
    #a61f6a 75%,
    #6e1b52 100%
  );
}
.banns-internal-page.default {
  background: linear-gradient(
  135deg,
  #EC834E 0%,
  #F0D181 100%
);
}
.inner-page-interne .left-internal {
    display:block;
    width:25%;
    padding-right:45px;
    padding-top:25px;
    padding-left:15px;
    align-self: flex-start;
}
.inner-page-interne .tpgb-toc-heading {
    font-size:16px;
}
.inner-page-interne .tpgb-toc-heading .fa-angle-up:before {
    color:#E93080;
}
.inner-page-interne ul.toc-list {
    list-style:none;
    padding:0;
    margin:0;
}
.inner-page-interne ul.toc-list li.toc-list-item a {
    font-size:14px;
}
.inner-page-interne .central-internal {
    display:block;
    width:75%;
    padding-top:25px;
    padding-bottom:25px;
}
.inner-page-interne .right-internal {
    display:block;
    width:25%;
    padding-top:25px;
    padding-left:25px;
}
.inner-page-interne .central-internal .entry-content h2 {
    background:#E93080;
    color:#fff;
    padding:5px 15px;
    font-size: 1.9em;
    font-weight: 600;
} 
.inner-page-interne .central-internal .entry-content h2 > strong {
    font-weight: 600;
}
.inner-page-interne .central-internal .wp-block-post-excerpt {
    display:none;
}
.right-internal .tpgb-post-listing .tpgb-post-title {
    font-size:14px;
}
.right-internal .tpgb-post-listing .tpgb-post-title a,
.right-internal .tpgb-post-listing .tpgb-post-title a:hover {
        font-size: 12px;
    color: #fff!important;
    font-weight: 600;
    line-height: 120%;
    display: block;
    margin-top: 5px;
}
.right-internal .dots-style-1 li button.splide__pagination__page {
    border:1px solid #E93080;
    box-shadow:none;
    background:#fff;
    opacity:1;
}
.right-internal .dots-style-1 li button.splide__pagination__page.is-active {
    background:#E93080;
}
.right-internal .dynamic-style-1 .tpgb-content-bottom {
    padding:10px 15px;
}
.right-internal .post-meta-info {
    font-size:11px;
    margin:0;
}
.right-internal .post-meta-info p {
    margin:0;
}
.right-internal .post-meta-info br {
    display:none;
}
.right-internal p {
    margin:0;
}
.right-internal .tpgb-post-listing br {
    display:none;
}
.right-internal .tpgb-carousel .splide__pagination {
    bottom:-15px;
}
.right-internal .tpgb-carousel .post-meta-info a,
.right-internal .tpgb-carousel .tpgb-dynamic-tran {
    color:#fff!important;
}
.right-internal .box-blue {
    padding:0 15px;
    margin-bottom:25px;
}
.page-template-page-interne #header + p,
body[class*="page-template-interne"] #header + p {
    display:none;
}
.box-orientation {
    max-width:300px;
    background:#02b2d1;
    border-radius:25px;
    padding:20px 15px;
	margin:0 auto 30px auto;
}
.box-orientation .tpgb-cont-in  {
    display:block;
}
.box-orientation .tpgb-cont-in > div {
    display:block!important;
}
.box-orientation .pro-paragraph-inner h4 {
    margin: 0;
    font-size: 18px;
    line-height: 120%;
    color: #fff;
    text-align: center;
}
.box-orientation .pro-paragraph-inner p {
    font-size: 14px;
    color: #fff;
    line-height: 120%;
    margin: 0;
    padding: 15px 0;
    text-align: center;
}
.box-orientation a.tpgb-btn-link {
    background: #fff;
    border-radius: 30px;
    color: #02b2d1;
    padding: 0 17px;
    display: block;
    font-size:15px;
}
.banns-internal-page .infos-posta .tpgb-meta-info .tpgb-meta-read {
    display:inline;
}
.banns-internal-page .infos-posta .tpgb-meta-info .tpgb-meta-date .fas {
    padding-right:10px;
}
.banns-internal-page .infos-posta .tpgb-meta-info .tpgb-meta-author .fas {
    padding-right:10px;
}
.banns-internal-page .infos-posta .tpgb-post-meta .tpgb-meta-info.layout-1>span.tpgb-meta-read:after{
    display:none;
} 
/*ici edit theme lokobe */
body[class*="page-template-interne"] .blue-block-footer .tpgb-cont-in,
body[class*="page-template-interne"] .black-footer .tpgb-cont-in {
    max-width:1360px;
}
body[class*="page-template-interne"] .black-footer ul {
    list-style:none;
}
body[class*="page-template-interne"] .black-footer span.tpgb-social-icn {
    border: 2px solid #fbbd37;
    border-radius: 50%;
    width: 30px;
    padding: 8px 11px;
}
body[class*="page-template-interne"] .black-footer span.tpgb-social-icn .fa-facebook-f {
	margin:0 3px;
}
body[class*="page-template-interne"] .black-footer .avis-verifiez>.wp-block-media-text__content {
	padding-right:0;
    padding-left:10px;
}
.banns-internal-page.jaune {
  background:linear-gradient(  135deg,  #f07818 0%,  #f59b1e 30%,  #ffea7a 70%,  #ffea7a 100%)
}
.banns-internal-page.ocre {
  background: linear-gradient(
  135deg,
  #D87848 0%,
  #B7653C 35%,
  #8B4A2B 70%,
  #6B3A1F 100%
);
}
.banns-internal-page.jaune .infos-posta .category-posta {
   background:#fbbc36;
}
.page-template-interne-enfance-jaune .bread-large #breadcrumbs .bread-home-icon,
.page-template-interne-enfance-jaune .inner-page-interne .tpgb-toc-heading .fa-angle-up:before{
    color:#f07818!important;
}
.page-template-interne-enfance-jaune .right-internal .dots-style-1 li button.splide__pagination__page {
    border:1px solid #f07818;
}
.page-template-interne-enfance-jaune .right-internal .dots-style-1 li button.splide__pagination__page.is-active {
    background:#f07818;
}
.page-template-interne-enfance-jaune .box-orientation {
    background:#f07818;
}
.page-template-interne-enfance-jaune .box-orientation a.tpgb-btn-link {
    color:#f07818!important;
}
.page-template-interne-enfance-jaune .inner-page-interne .central-internal .entry-content h2 {
    background:linear-gradient(
  135deg,
  #fbbd37 0%,
  #f7b11f 35%,
  #f1a11a 70%,
  #e85d00 100%
);
    color: #fff;
}
.page-template-page-interne .box-orientation {
    background:#ff3d8b;
}
.page-template-page-interne .box-orientation a.tpgb-btn-link {
    color:#E93080!important;
}
.page-template-interne-default .bread-large #breadcrumbs .bread-home-icon,
.page-template-interne-default .inner-page-interne .tpgb-toc-heading .fa-angle-up:before {
    color:#ec834e!important;
}
/*ici edit theme bleu */
.banns-internal-page.bleu {
    background: linear-gradient(
    135deg,
    #02b2d1 0%,
    #27d3e3 35%,
    #2b7ad8 70%,
    #6a1fb3 100%
  );
}
.banns-internal-page.bleu .infos-posta .category-posta {
  
}
.page-template-interne-default .right-internal .dots-style-1 li button.splide__pagination__page {
    border:1px solid #ec834e;
}
.page-template-interne-default .right-internal .dots-style-1 li button.splide__pagination__page.is-active {
    background:#ec834e;
}
.page-template-interne-default .box-orientation {
    background: linear-gradient(
  135deg,
  #EC834E 0%,
  #F0D181 100%
);
}
.page-template-interne-default .box-orientation a.tpgb-btn-link {
    color:#888!important;
}
.page-template-interne-default .inner-page-interne .central-internal .entry-content h2 {
    background: #EC834E;
    color: #fff;
} 
.page-template-interne-coiffure .bread-large #breadcrumbs .bread-home-icon,
.page-template-interne-coiffure .inner-page-interne .tpgb-toc-heading .fa-angle-up:before {
    color:#02b2d1!important;
}
.page-template-interne-patisserie .bread-large #breadcrumbs .bread-home-icon,
.page-template-interne-patisserie .inner-page-interne .tpgb-toc-heading .fa-angle-up:before,
.page-template-interne-patisserie .right-internal .dots-style-1 li button.splide__pagination__page,
.page-template-interne-patisserie .box-orientation a.tpgb-btn-link {
    color:#D87848!important;
}
.page-template-interne-aaga .bread-large #breadcrumbs .bread-home-icon,
.page-template-interne-aaga .inner-page-interne .tpgb-toc-heading .fa-angle-up:before {
    color:#A29BFE!important;
}
.page-template-interne-aaga .right-internal .dots-style-1 li button.splide__pagination__page {
    border:1px solid #A29BFE;
}
.page-template-interne-coiffure .right-internal .dots-style-1 li button.splide__pagination__page {
     border:1px solid #7a00a8;
}
.page-template-interne-coiffure .right-internal .dots-style-1 li button.splide__pagination__page.is-active {
    background:#A29BFE;
}
.page-template-interne-aaga .right-internal .dots-style-1 li button.splide__pagination__page.is-active {
    background:#A29BFE;
}

.page-template-interne-aaga .box-orientation {
    background:#A29BFE;
}
.page-template-interne-coiffure .box-orientation {
    background: #7a00a8;
}
.page-template-interne-coiffure .box-orientation a.tpgb-btn-link {
    color:#7a00a8!important;
}

.page-template-interne-aaga .box-orientation a.tpgb-btn-link {
    color:#02b2d1!important;
}
.page-template-interne-aaga .inner-page-interne .central-internal .entry-content h2 {
    background: #A29BFE;
    color: #fff;
}
.page-template-interne-coiffure .inner-page-interne .central-internal .entry-content h2 {
     background: linear-gradient(
  135deg,
  #7a00a8 0%,
  #a000b5 30%,
  #d1008f 65%,
  #ff2a7f 100%
);
    color: #fff;
}
.page-template-interne-patisserie .right-internal .dots-style-1 li button.splide__pagination__page.is-active {
    background: #D87848;
}
.page-template-interne-patisserie .inner-page-interne .central-internal .entry-content h2 {
    background: #D87848;
    color: #fff;
}
.page-template-interne-patisserie .box-orientation {
    background: linear-gradient(
  135deg,
  #D87848 0%,
  #B7653C 35%,
  #8B4A2B 70%,
  #6B3A1F 100%
);
}
/*ici edit theme bleu */
/*ici edit theme noir */
.banns-internal-page.noir {
     background: linear-gradient(
  135deg,
  #4B2D1E 0%,
  #3B2418 30%,
  #333333 70%,
  #000000 100%
);
}
.banns-internal-page.violet {
   background: linear-gradient(
  135deg,
  #7a00a8 0%,
  #a000b5 30%,
  #d1008f 65%,
  #ff2a7f 100%
);
}
.page-template-interne-coiffure .bread-large #breadcrumbs .bread-home-icon,
.page-template-interne-coiffure .inner-page-interne .tpgb-toc-heading .fa-angle-up:before {
    color:#7a00a8!important;
}
.banns-internal-page.bleu .infos-posta .category-posta {
  
}
.page-template-interne-decoration .bread-large #breadcrumbs .bread-home-icon,
.page-template-interne-decoration .inner-page-interne .tpgb-toc-heading .fa-angle-up:before {
    color:#333!important;
}
.page-template-interne-decoration .right-internal .dots-style-1 li button.splide__pagination__page {
    border:1px solid #000;
}
.page-template-interne-decoration .right-internal .dots-style-1 li button.splide__pagination__page.is-active {
    background:#000;
}
.page-template-interne-decoration .box-orientation {
    background:#4B2D1E;
}
.page-template-interne-decoration .box-orientation a.tpgb-btn-link {
    color:#333!important;
}
.page-template-interne-decoration .inner-page-interne .central-internal .entry-content h2 {
    background: #000000B3;
    color: #fff;
    background: linear-gradient(
  135deg,
  #4B2D1E 0%,
  #3B2418 30%,
  #333333 70%,
  #000000 100%
);
}
body[class*="page-template-interne"] .table-toggle-wrap .tpgb-toc-heading,
body.page-template-page-interne .table-toggle-wrap .tpgb-toc-heading{
    background:#000;
    color: #ffff;
    padding: 5px 15px;
    border-radius: 5px;
    margin-bottom:20px;
}
body[class*="page-template-interne"] .inner-page-interne .tpgb-toc-heading .fa-angle-up:before,
body.page-template-page-interne .inner-page-interne .tpgb-toc-heading .fa-angle-up:before{
    color:#fff!important;
}
body[class*="page-template-interne"] .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a,
body.page-template-page-interne .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a {
    display:block;
    padding: 10px 10px;
    border-radius:4px;
    color:#888;
    line-height:130%;
}
body[class*="page-template-interne"] .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a.is-active-link {
    background:#ddd;
    color:#888;
}
body[class*="page-template-interne"] .bread-large #breadcrumbs .fa-angle-right:before,
body.page-template-page-interne .bread-large #breadcrumbs .fa-angle-right:before{
    padding:0 8px;
}
body[class*="page-template-interne"] .bread-large #breadcrumbs .bread-home-icon,
body.page-template-page-interne .bread-large #breadcrumbs .bread-home-icon {
    margin-right:8px;
}
body[class*="page-template-interne"] .table-toggle-wrap .tpgb-toc-heading,
body.page-template-page-interne .table-toggle-wrap .tpgb-toc-heading {
    position:relative;
}
body[class*="page-template-interne"] .table-toggle-wrap .tpgb-toc-heading .fas,
body.page-template-page-interne .table-toggle-wrap .tpgb-toc-heading .fas{
    position: absolute;
    right: 11px;
    top: 9px;
}
/* ici sticky sommaire */
body.page-template-interne-patisserie .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a.is-active-link {
    background:#f0cbb9;
    color:#000;
}
body.page-template-interne-coiffure .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a.is-active-link {
    background:#edbcff;
    color:#000;
}
body.page-template-interne-aaga .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a.is-active-link {
    background:rgba(162, 156, 255, .49);;
    color:#000;
}
body.page-template-page-interne .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a.is-active-link {
    background:#f8bed7;
    color:#000;
}
body.page-template-interne-enfance-jaune .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a.is-active-link {
    background:#ffdac1;
    color:#000;
}
body.page-template-interne-decoration .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a.is-active-link {
    background:#ebd6cc;
    color:#000;
}
body.page-template-interne-default .inner-page-interne .tpgb-toc ul.toc-list li.toc-list-item a.is-active-link   {
    background: #F0D181;
    color:#333;
}
body[class*="page-template-interne"] .inner-page-interne,
body.page-template-page-interne .inner-page-interne {
    font-weight:400;
}
body[class*="page-template-interne"] .tpgb-table-content,
body.page-template-page-interne .tpgb-table-content {
    border-bottom: 3px solid rgba(0, 0, 0, 0.03);
    padding-bottom: 25px;
}
/* formation listing */    
.listing-icone-formation .tpgb-icon-list-items {
    display:flex;
    flex-wrap:wrap;
}
.listing-icone-formation .tpgb-icon-list-items {
    display:flex;
    flex-flow:wrap!important;
}
.listing-icone-formation .tpgb-icon-list-items .tpgb-icon-list-item {
    width:50%;
}
.distance-only .tpgb-icon-list-text strong {
    display:block;
    font-weight: 600;
    font-size: 14px;
}
.distance-only .tpgb-icon-list-text p {
    font-size:16px;
    padding-top:4px;
    line-height:100%;
    font-weight:700;
    display:block;
}
.distance-only .tpgb-icon-list-icon {
    border-right:1px solid #fbbd37;
    padding-right:3px;
}
.other-formation-center > .tpgb-cont-in {
    justify-content: center;
}
.other-formation-center > .tpgb-cont-in .tpgb-container-row {
    background:none;
}
.other-box {
    max-width:800px;
    margin:0 auto;
    background: #F0D181;
    border-radius:20px;
}
.other-box h3 {
    margin:0;
    padding:10px 0 20px 0;
    margin-bottom:20px;
    background: #EC834E;
    border-radius:20px 20px 0 0;
    color:#fff;
    font-family:Montserrat;
    font-size: 20px;
    font-weight: 500;
    padding: 10px 15px;
}
.other-box ul {
    list-style:none;
    padding:25px 15px;
    margin:0;
}
.other-box ul li a {
    color:#333 ;
    font-family:Montserrat;
    font-size: 16px;
    font-weight:500;
}
.other-box ul li a {
    display:block;
    position:relative;
    padding-left: 20px;
}
.other-box ul li a::before {
    content:"";
    display:block;
    width:7px;
    height:7px;
    background:#EC834E;
    border-radius:50%;
    position:absolute;
    top:9px;
    left:0;
}
@media (min-width: 1024px) {
    .tpgb-gallery-list.diaporama-realize .tpgb-gallery-list-content .post-hover-content {
       transform: translate3d(-48%, -100%, 0);
   }
	.content-formulaire {
		width: 538px!important;
    margin:20px 0 35px -70px!important;
		background:#fff;
	}
    .formulaire-product .titre-formulaire .heading-title {
		white-space: nowrap;
	}
    .formulaire-product .titre-formulaire .heading-title span {
		display:block;
	}
    .bloc-avis-eleves #splide01 {
     	max-height:355px; 
    }
    .tpgb-tabs-content-wrapper .tpgb-tab-content.tab-liste-epreuve {
		width:1140px;
	}
	.tpgb-gallery-list.diaporama-realize .tpgb-gallery-list-content .post-hover-content {
		top: 95%!important;
	}
	.tpgb-gallery-list.diaporama-realize .tpgb-gallery-list-content .post-content-center {
		width: 60px!important;
    	left: auto!important;
    	right: 0!important;
 		border-radius: 0 20px 20px 0;
	}
	.tpgb-gallery-list.diaporama-realize .entry-content {
		writing-mode: vertical-lr; 
	}
    .inner-page-interne .left-internal {
        position:sticky;
        top:32px;
    }
    .right-internal .tpgb-post-listing .splide__slide img {
        height: 200px !important;
        width: 100%;
        object-fit: contain;
    }
}

.formation-last .tpgb-cont-in{
        position: relative;
    max-width: 1100px;
    margin: 60px auto;
    padding: 80px 30px;
    border-radius: 24px;
    overflow: hidden;
    background: linear-gradient(135deg, #f7f4ef, #efe8df);
    animation: fadeIn 0.8s ease;
    display:block;
    text-align:center;
}
.formation-last .tpgb-cont-in .button-style-4 {
    display:block!important;
}
.formation-last .tpgb-cont-in::before {
    content:"";
    display:block;
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 80% 20%, rgba(255, 180, 0, 0.25), transparent 40%);
    z-index: 0;
}
  /* SHAPES */
    .shape {
      position: absolute;
      border-radius: 50%;
      z-index: 1;
    }

    .shape-top {
      width: 220px!important;
      height: 220px;
      background: linear-gradient(135deg, #f4a623, #ffcc66);
      top: -60px;
      right: -60px;
      border-radius: 60% 40% 50% 70%;
    }

    .shape-left {
      width: 120px!important;
      height: 120px;
      background: #f4a623;
      left: -40px;
      bottom: 60px;
      border-radius: 60% 40% 70% 50%;
    }

    .shape-bottom {
      width: 80px!important;
      height: 80px;
      background: #ff6b6b;
      right: 40px;
      bottom: 20px;
      border-radius: 50%;
    }

    /* ANIMATION */
    @keyframes fadeIn {
      from {
        opacity: 0;
        transform: translateY(20px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }
@media (max-width: 1024px) {
	.banner-partner .border-arrondi{
    	max-width:367px;
	}
	.bloc-avis-eleves-inner-2 .tpgb-col-6 {
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.bloc-avis-eleves .titre-bloc-avis strong {
		display:inline;
	}
	.tpgb-gallery-list.diaporama-realize .entry-content {
		line-height:145%;
	}
}
@media (max-width: 768px) {
    .other-box {
        margin:25px 15px;
    }
   .timeline-block .tpgb-adv-typo br {
       display:none;
   }
   .timeline-block .titre-timeline {
       background-size: 100px auto;
   }
   .bloc-avis-eleves #splide01 {
     	max-height:770px; 
    }
	.bloc-avis-eleves .bloc-avis-eleves-inner-2 .orientation-image {
		margin-bottom:35px;
	}
    .tpgb-gallery-list.diaporama-realize .post-loop-inner .grid-item {
    position: static !important;
    top: auto !important;
    left: auto !important;
    flex: 0 0 49%;
	}
	.tpgb-container-row .title-a-qui-sadresse {
		background-image:none;
	}
	.inner-stage .heading_style .title-s br {
		display:none;
	}
	.tab-liste-epreuve .tpgb-content-editor {
		margin-left:20px;
	}
	.tab-liste-epreuve .tpgb-container-col {
		margin-bottom:15px!important;
	}
	.service-boxe-argument .asb_wrap_list > *:nth-child(1) .se-wrapper-main .asb-title {
		display:none;
	}
	.service-boxe-argument .service-item-loop .asb-desc ul li {
		height: 46px;
		line-height:146%;
	}
    .banns-internal-page > .tpgb-cont-in {
        display:block;
    }
    .banns-internal-page > .tpgb-cont-in .infos-posta {
        width:100%;
    }
    .banns-internal-page > .tpgb-cont-in .img-g-post {
        width:100%;
        text-align:center;
    }
    .infos-posta .tpgb-entry-title {
        font-size:40px;
    }
    .infos-posta .wp-block-post-excerpt__excerpt {
        max-width:100%;
    }
    .tpgb-image .tpgb-figure {
        display:block;
        text-align:center;
    }
    .img-g-post .tpgb-figure img {
        max-width:260px;
    }
    .page-template-page-interne .tpgb-cont-in,
    .page-template-interne-enfance-jaune .tpgb-cont-in,
    .page-template-interne-patisserie .tpgb-cont-in,
    .page-template-interne-coiffure .tpgb-cont-in,
    .page-template-interne-aaga .tpgb-cont-in,
    .page-template-interne-decoration .tpgb-cont-in,
    body[class*="page-template-interne"] .tpgb-cont-in {
        display: block;
        padding: 0 15px;
    }
    .inner-page-interne .left-internal {
        width:100%;
        padding:0;
    }
    .inner-page-interne .right-internal {
        width:100%;
        padding:0!important;
    }
    .inner-page-interne .central-internal {
        width:100%;
        padding:0 15px;
    }
    .bread-large .pt_plus_breadcrumbs_bar {
        padding:0;
    }
    .inner-page-interne .left-internal {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-template-page-interne .header-cesad .tpgb-cont-in,
    .page-template-interne-enfance-jaune .header-cesad .tpgb-cont-in,
    .page-template-interne-patisserie .header-cesad .tpgb-cont-in,
    .page-template-interne-coiffure .header-cesad .tpgb-cont-in,
    .page-template-interne-aaga .header-cesad .tpgb-cont-in,
    .page-template-interne-decoration .header-cesad .tpgb-cont-in,
    body[class*="page-template-interne"] .header-cesad .tpgb-cont-in {
        padding-left:0;
        padding-right:0;
    }
    .banns-internal-page {
        margin:0;
    }
    body[class*="page-template-interne"] .inner-page-interne > .tpgb-cont-in,
    body.page-template-page-interne .inner-page-interne > .tpgb-cont-in {
        padding:0;
    }
    body[class*="page-template-interne"] .bread-large,
    body.page-template-page-interne .bread-large {
        display:none;
    }
    .box-reverse-formation .tpgb-container-col:last-child {
        order:-1!important;
    }
    .listing-icone-formation .tpgb-icon-list-items .tpgb-icon-list-item {
        width:100%;
    }
    .product-banner > .tpgb-pro-paragraph p br {
        display:none;
    }
    .page .product-banner .rounder-number-school {
        top:-8px;
        left:-3px;
    }
}
@media (max-width: 1100px) and (min-width: 770px) {
	.tpgb-block-84bc_18:not(.tpgb-container-row-editor)>:nth-child(4) {
        flex-basis: 32%;
    }
	div#boutonyour {
		position: absolute;
    	top: 6px;
    	right: 28px;
    	width: 200px;
        margin-right:0;
	}
	.header-cesad .tpgb-plus-button {
		margin-bottom:-10px;
	}
	.header-cesad .tpgb-plus-button.button-style-10 .button-link-wrap {
        padding: 12px 15px!important;
    }
    .tpgb-block-c8c7_18 .tpgb-nav-item .navbar-nav>li>a {
		padding:8px;
	}
	.tpgb-block-300e_18.tpgb-plus-button .button-link-wrap {
		font-size:14px;
	}
	.tpgb-block-fca9_1500>.tpgb-cont-in,
	.tpgb-block-fca9_1646>.tpgb-cont-in {
		min-height:100px!important;
	}
	.bloc-avis-eleves #splide01 {
     	max-height:355px; 
    }
}