body {
    font-size: 16px !important;
}
@media screen and (max-width: 1000px) {
  body {
    padding-top: 0px !important;
}
}
.header-1 {
    width: 100vw !important;
    position: relative !important;
    margin-left: -50vw !important;
    margin-top: 100px !important;
    left: 50% !important;
      border-bottom: 1px solid #dfdfdf;
}
.maincontent {
    margin-top: 0 !important;
}
a.toggleFilters.btn {
    height: 50px;
    padding-top: 13px !important;
    width: 210px;
}
iframe#simplymeet_if {
    height: 1100px;
    margin-bottom: -180px;
}
section.booking-page__powered-by-sb.--fixed {
    display: none;
}
.rdv-details-container08 h2 {
    padding-top: 0 !important;
}
.rdv-details-container08 {
    padding-top: 0px !important;
}

/* Fix article axiome et articles avec colonne latérale */
.site.com_content.view-article.layout-blog.no-task.itemid-565 #ID1698747624925 img {
  object-fit: cover;
}
.site.com_content.view-article.layout-blog.no-task.itemid-565 #ID1700831129035 .titleck {
  margin-top: -5px;
}
.site.com_content.view-article.layout-blog.no-task.itemid-565 #block_ID1701181955474 a.pbck-link-wrap {
    padding-top: 15px;
    line-height: 16px;
}
.site.com_content.view-article.layout-blog.no-task.itemid-565 #block_ID1702293023051 a.pbck-link-wrap {
    padding-top: 10px;
    padding-bottom: 60px;
}
/* Formulaire contact */
form#form_45 label.form-label.fabrikLabel.fabrikEmptyLabel.col-sm-2.col-form-label {
    display: none;
}
form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___name.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___prenom.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___phone.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___email.form-group {
    width: 49.8%;
    display: inline-block;
    height: 45px;
}
form#form_45 .fabrikElement.col-sm-5 {
    width: 90%;
}
form#form_45 .col-form-label {
    display: none;
}
form#form_45 .fabrikElement.col-sm-10 {
    width: 95%;
}
button#fabrikSubmit_45 {
    background: #f3920B;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    padding-top: 15px !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    padding-left: 30px !important;
    font-size: 14px;
    font-family: 'Montserrat';
}
form#form_45 .btn-toolbar, form#form_45 .fabrikElementContainer.plg-captcha.fb_el_f_formulaire_de_contact___captcha.fabrikDataEmpty.form-group {
    justify-content: center !important;
    display: flex;
}
textarea#f_formulaire_de_contact___message {
    height: 100px;
}
form#form_45 fieldset { 
margin-bottom :0 !important;
}
form#form_45 .fabrikElementContainer.plg-captcha.fb_el_f_formulaire_de_contact___captcha.fabrikDataEmpty.form-group {
    margin-top: -25px;
}
form#form_45 .fabrikActions.form-actions.mt-3 {
    margin-top: 0px !important
}
@media (max-width: 700px) {
form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___name.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___prenom.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___phone.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___email.form-group {
    width: 100%;
    display: inline-block;
    height: 45px;
}
fieldset#group67 {
    padding: 20px;
}
textarea#f_formulaire_de_contact___message {
    width: 95%;
}
fieldset#group67 .row.mt-3 {
    justify-content: center;
    text-align: center;
}
}


/* Slider mobile */
div#camera_wrap_215 {
    margin-top: 0px;
}
/* Carousel home hauteur */
.owl-carousel .owl-stage-outer {
    height: 125px !important;
}
@media (max-width: 1020px) {
.owl-carousel .owl-stage-outer {
    height: 180px !important;
}
}
/* blog */
.com-content-category-blog.blog h1 {
    padding-left: 25px;
    margin-top: 30px;
}
.com-content-article dl.article-info.text-muted {
    margin-top: 20px;
}
.com-content-article .article-info {
   font-weight: 500;
    display: flex;
    justify-content: center;
    color: black !important;
}
.view-category.layout-blog dl.article-info.text-muted {
    display: none;
}
.com-content-article .page-header h1 {
    font-size: 3.5rem;
    text-align: center;
    line-height: 3rem;
    margin-top: 20px;
    text-transform: none;
}
@media (max-width: 1060px) {
.com-content-article .page-header h1 {
    font-size: 2.5rem;
}
}
.com-content-article p.text-intro {
font-weight:bold;
}
.itemid-1884 .view-category.layout-blog p.text-intro {
    margin-top:0px !important;
}
.view-category.layout-blog p.text-intro {
    margin-top: -25px;
    margin-bottom: -10px;
font-weight:normal;
}
.com-content-article li.field-entry.bio-auteur.lact-bio-auteur {
    list-style: none;
    display:block;
}
.com-content-article ul.fields-container {
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.view-category.layout-blog li.field-entry.bio-auteur.lact-bio-auteur {
    display: none;
}
.view-category.layout-blog.no-task.itemid-629 div#sidecol_b, .view-category.layout-blog.no-task.itemid-565 div#sidecol_b, .view-category.layout-blog.no-task.itemid-2043 div#sidecol_b, .view-category.layout-blog.no-task.itemid-571 div#sidecol_b, .view-category.layout-blog.no-task.itemid-597 div#sidecol_b, .view-category.layout-blog.no-task.itemid-576 div#sidecol_b, .view-category.layout-blog.no-task.itemid-683 div#sidecol_b, .view-category.layout-blog.no-task.itemid-627 div#sidecol_b, .view-category.layout-blog.no-task.itemid-758 div#sidecol_b, .view-category.layout-blog.no-task.itemid-564 div#sidecol_b, .view-category.layout-blog.no-task.itemid-686 div#sidecol_b, .view-category.layout-blog.no-task.itemid-568 div#sidecol_b, .view-category.layout-blog.no-task.itemid-567 div#sidecol_b, .view-category.layout-blog.no-task.itemid-2207 div#sidecol_b, .view-category.layout-blog.no-task.itemid-1884 div#sidecol_b, .view-category.layout-blog.no-task.itemid-2205 div#sidecol_b, .view-category.layout-blog.no-task.itemid-566 div#sidecol_b, .view-category.layout-blog.no-task.itemid-830 div#sidecol_b, .view-category.layout-blog.no-task.itemid-687 div#sidecol_b, .view-category.layout-blog.no-task.itemid-573 div#sidecol_b, .view-category.layout-blog.no-task.itemid-751 div#sidecol_b, .view-category.layout-blog.no-task.itemid-682 div#sidecol_b, .view-category.layout-blog.no-task.itemid-872 div#sidecol_b, .view-category.layout-blog.no-task.itemid-871 div#sidecol_b, .view-category.layout-blog.no-task.itemid-1100 div#sidecol_b, .view-category.layout-blog.no-task.itemid-565 div#sidecol_b {
    display: none;
}
.view-category.layout-blog.no-task.itemid-629 #content_remainder, .view-category.layout-blog.no-task.itemid-565 #content_remainder, .view-category.layout-blog.no-task.itemid-2043 #content_remainder, .view-category.layout-blog.no-task.itemid-571 #content_remainder, .view-category.layout-blog.no-task.itemid-597 #content_remainder, .view-category.layout-blog.no-task.itemid-576 #content_remainder, .view-category.layout-blog.no-task.itemid-683 #content_remainder, .view-category.layout-blog.no-task.itemid-627 #content_remainder, .view-category.layout-blog.no-task.itemid-683 #content_remainder, .view-category.layout-blog.no-task.itemid-758 #content_remainder,  .view-category.layout-blog.no-task.itemid-564 #content_remainder,  .view-category.layout-blog.no-task.itemid-686 #content_remainder,  .view-category.layout-blog.no-task.itemid-568 #content_remainder,  .view-category.layout-blog.no-task.itemid-567 #content_remainder,  .view-category.layout-blog.no-task.itemid-2207 #content_remainder,  .view-category.layout-blog.no-task.itemid-1884 #content_remainder,  .view-category.layout-blog.no-task.itemid-2205 #content_remainder,  .view-category.layout-blog.no-task.itemid-566 #content_remainder,  .view-category.layout-blog.no-task.itemid-830 #content_remainder,  .view-category.layout-blog.no-task.itemid-687 #content_remainder,  .view-category.layout-blog.no-task.itemid-573 #content_remainder,  .view-category.layout-blog.no-task.itemid-751 #content_remainder,  .view-category.layout-blog.no-task.itemid-682 #content_remainder,  .view-category.layout-blog.no-task.itemid-872 #content_remainder,  .view-category.layout-blog.no-task.itemid-871 #content_remainder,  .view-category.layout-blog.no-task.itemid-1100 #content_remainder, .view-category.layout-blog.no-task.itemid-565 #content_remainder {
    width: 100%;
}
.com-content-category-blog__items.blog-items.image-right.boxed .page-header::after {
    display: none;
}
.com-content-category-blog__items.blog-items.image-right.boxed .page-header a:hover {
    color: #f3920B;
}
.com-content-category-blog__items.blog-items.image-right.boxed figure.left.item-image {
    flex-basis: 30% !important;
    height: 200px !important;
    display: flex !important;
    align-self: center;
}

.com-content-category-blog__items.blog-items.image-right.boxed figure.left.item-image:after {
    position: absolute;
    content: '';
    background-color: #f3920B;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 4px;
}

.com-content-category-blog__items.blog-items.image-right.boxed a.btn.btn-sm.btn-info {
    border: none;
    font-size: 9px !important;
    background: #d3d3d3 !important;
    color:black;
}
.com-content-category-blog__items.blog-items.image-right.boxed a.btn.btn-sm.btn-info:hover {
    background: #f3920B !important;
    color:white;
}
.com-content-category-blog__items.blog-items.image-right.boxed h2 {
    font-size: 1.4rem;
    line-height: 1.3em;
}

.com-content-category-blog__item.blog-item {
    box-shadow: none;
}
.com-content-category-blog__items.blog-items.image-right.boxed .page-header {
    margin-bottom: 5px;
margin-top: -15px;
}
.com-content-category-blog__items.blog-items.image-right.boxed ul.tags.list-inline {
    margin-top: 10px !important;
text-align: left !important;
}
span.lact-blog {
    display: block;
}
.lact-blog::first-letter {
    text-transform: uppercase !important;
}
@media (max-width: 1060px) {
.com-content-category-blog__items.blog-items.image-right.boxed figure.left.item-image:after {
display:none !important;
}
}
@media (max-width: 767px) {

.boxed .blog-item .item-content {
    padding-bottom: 0px;
}
figure.left.item-image {
    padding-left: 25px;
padding-right:25px;
}
.com-content-category-blog__item.blog-item {
    border-bottom: 1px solid #e7e7e7;;
}
.com-content-category-blog__items.blog-items.image-right.boxed figure.left.item-image:after {
display:none !important;
}
.com-content-category-blog__items.blog-items.image-right.boxed ul.tags.list-inline {
display: none !important;
}
.com-content-category-blog__items.blog-items.image-right.boxed .image-left .blog-item, .image-right .blog-item {
    flex-direction: column-reverse !important;
}
figure.left.item-image  {
    width: 100% !important;
}
.item-content {
    padding-bottom: 20px !important;
}
}
/* fin blog */
.col-auto.align-self-center.fabrikSearchAll {
    width: 50%;
}
.col-auto.pe-0.input-group-sm {
    width: 100%;
}
input#searchall_9_com_fabrik_9 {
    height: 50px;
}
/* chatbot plus haut sur les mobiles */
.css-1baf29r {
  margin: 12px 13px 20px !important;
}
.css-13kfatw {
  margin-right: 10px !important;
}
	#wonderchat-wrapper {
	 width:420px !important;
	}
}
@media screen and (max-width: 767px) {
	#wonderchat-wrapper {
	  bottom: 40px !important;
	  height: 40% !important;
	}
}

/* rétablir manuellement les accentuations bootsrap des boutons */
.btn-success {
	background-color: #448344 !important;
	border-color: #448344 !important;
}
.btn-warning {
	background-color: #ad6200 !important;
	border-color: #ad6200 !important;	
}
.btn-danger {
	background-color: #a51f18 !important;
	border-color: #a51f18 !important;	
}
.btn-info {
	background-color: #30638d !important;
	border-color: #30638d !important;	
}

/* génération des sauts de lignes pour le convertisseur PDF */
div.apchea-page-break + div.apchea-page-break{
    page-break-before: always;
}

/* toutes les étiquettes de champ Fabrik */

.fabrikLabel {
    font-style: oblique;
    font-weight: bolder;
}

.fabrikGroup > legend {
	float:none;
}

/* popup Fabrik ! sinon, elles ne s'affichent pas correctement */

div.fabrikWindow-modal {
	position: fixed;
}

/* boutons fabrik plus petits */
.fabrikForm .btn {
	padding: 0.2rem 0.5rem !important;
}
/* nouveaux entre le vendredi 15/09/2023 vers 11:00 et le lundi 18/09/2023 au matin ??? */

em {
	color: #383838;
}

.form-search .input-append .search-query {
	height: 36px;
	margin-top: 5px;
}

/* le dernier au dessus : c'est du fabrik ? */


/* Originaux provenance template copier coller originel + mise en forme */

 @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap');


body {
	font-family: 'Montserrat', sans-serif !important;
	line-height: 24px !important;
	font-size:16px;
}

#container_base {
	display: none;
}

li {
	line-height: 1.6em;
}

.maincontent {
	margin-top: -30px !important;
}

#container_main {
	z-index: 0;
	position: relative;
}

.article-body {
	overflow: visible !important;
}

.pagebuilderck.pagebuilderck504 {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
}

#container_bottom1_modules {
	background-color: #ffffff !important;
}

.header-2 {
	margin-top: 0px !important;
}

.header-1 {
	margin-top: 30px !important;
}

#logo {
	display: none;
}

.header-1 {
	left: 0px;
	width: 100%;
}

.layerslideshow.module207 {
	margin-top: -20px;
}

.header-2 {
	right: 0;
	width: 100%;
}

.hornav {
	display: none;
}

.header-1, .header-2 {
	padding: 0;
	position: relative;
	margin-top: 40px;
}


.icons {
	display: none;
}

.header_row {
	box-shadow: none;
}

#container_showcase1_modules {
	z-index: 1;
	position: relative;
	background: white !important;
}

.layerslideshow .NextArrow, .layerslideshow .PrevArrow {
	background: rgba(243, 146, 11, 0.6);
	color: #fff;
}

.layerslideshow.module218.slick-initialized.slick-slider, .layerslideshow.module212.slick-initialized.slick-slider, div#camera_wrap_215 {
	display: none !important;
}

div#camera_wrap_153 {
	margin-bottom : 0px !important;
}

.jtcs_item_title {
	display: flex !important;
	justify-content: center; 
	font-size: 17px;
	margin-top: 20px;
	text-align: center;
}

.jtcs_item_date {
	margin-left: auto;
	margin-right: auto;
}

.jt-cs p.readmore {
	display: flex;
	justify-content: center;
}

.jt-row-inner {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
	margin: 15px;
}

.svg-inline--fa.fa-chevron-left.fa-w-10 {
	margin-left: 12px;
	margin-top: 10px;
	color: #f3920b;
}

.svg-inline--fa.fa-chevron-right.fa-w-10 {
	color: #f3920b;
	margin-left: 14px;
	margin-top: 10px;
}

.jt-cs a.prev {
	left: -25px;
}

.jt-cs a.next {
	right: -25px;
}

.bt-readmore {
	background-color: #f3920b;
	font-size: 14px;
	border-radius: 3px;
}

a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button {
	color: #fff !important;
}

a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover {
	color: #707070 !important;
}

.moduletablevikapp.vapmainsearchmod.horizontal {
	background: #f3920b;
	width: 100%;
	display: flex;
	justify-content: start;
	color: white;
	padding: 15px;
	margin-top: 5px;
}

.vapsearchinputlabelmod {
	font-weight: 300 !important;
	display: none !important;
}

.moduletablevikapp input {
	height: 33px !important;
}

.moduletablevikapp .vapsearchsubmitmod {
	background: #f3920b;
	color: white;
	margin: 0px 0px 8px;
	border-radius: 3px;
	border: 1px white solid;
}

.vapsearchsubmitmod:hover {
	background-color: white !important;
	color: #f3920b;
}

#row_ID1688484807975 {
	margin-top : -40px;
	margin-bottom: 30px;
}

#row_id1688631625311 {
	display: none;
}

.breadcrumb {
	margin-top: 20px;
}

.btn-toolbar {
	justify-content: center;
	display: flex;
}

.btn-toolbar .btn.hasTooltip {
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-left: 10px !important;
	margin-top: 2px !important;
}
.moduletablevikapp.vapmainsearchmod.vertical {
  width: 100%;
}
#container_top3_modules {
  background: white;
margin-top: -20px;
  padding-top: 30px;
position: relative;
  z-index: 1;
}

/* page des articles */
figure.left.item-image {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
p.readmore {
    text-align: center;
}
ul.tags.list-inline {
    text-align: center;
}
#slideout, .slideout-toggle {
  display: none !important;
}
.nobossmodule__section {
  width: 100vw !important;
  margin-left: calc(-50vw + 50% - 8px) !important;
}
section.nobossmodule__section {
    margin-bottom: 50px !important;
}
@media screen and (min-width: 1139px) {
	#row_ID1672937649628, #row_id1688631625311 {
		display: none;
	}
}

@media screen and (max-width: 1139px) {
	#row_ID1688050585394 {
		display: none;
	}
	#row_id1688055738992 {
		display: none;
	}
	


	#row_id1688631625311 {
		display: block;
	}
	#maximenuck170-mobile-bar {
		position: fixed !important;
	}
	div#camera_wrap_215, .layerslideshow.module212 {
		display: none !important;
	}
	div#camera_wrap_153 {
		margin-top: -45px;
	}
	#showcase1_modules {
		margin-top: 38px;
	}
	.layerslideshow.module204.slick-initialized.slick-slider {
		margin-top: -40px !important;
	}
}

/* inversion des colonnes articles */

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

.module {
  background: white;
}
.itemid-565 #main, .itemid-563 #main, .itemid-594 #main, .itemid-683 #main, .itemid-1888 #main, .itemid-844 #main, .itemid-1401 #main, .itemid-571 #main, .itemid-597 #main, .itemid-576 #main, .itemid-627 #main, .itemid-758 #main, .itemid-564 #main, .itemid-686 #main, .itemid-568 #main, .itemid-567 #main, .itemid-1884 #main, .itemid-566 #main, .itemid-830 #main, .itemid-687 #main, .itemid-573 #main, .itemid-751 #main, .itemid-682 #main, .itemid-872 #main, .itemid-871 #main, .itemid-1100 #main  {
  flex-direction: column-reverse;
}
/* Fix pour colonnes sur articles */
body.site.com_content.view-article.layout-blog div#main {
    flex-direction: column-reverse;
}
}
@media screen and (max-width: 600px) {
	.itemid-565 #main, .itemid-563 #main, .itemid-594 #main, .itemid-683 #main, .itemid-1888 #main, .itemid-844 #main, .itemid-1401 #main, .itemid-571 #main, .itemid-597 #main, .itemid-576 #main, .itemid-627 #main, .itemid-758 #main, .itemid-564 #main, .itemid-686 #main, .itemid-568 #main, .itemid-567 #main, .itemid-1884 #main, .itemid-566 #main, .itemid-830 #main, .itemid-687 #main, .itemid-573 #main, .itemid-751 #main, .itemid-682 #main, .itemid-872 #main, .itemid-871 #main, .itemid-1100 #main {
  flex-direction: column-reverse;
}
div#camera_wrap_153, .layerslideshow.module218.slick-initialized.slick-slider, .layerslideshow.module204.slick-initialized.slick-slider {
		display: none !important;
	}
	div#camera_wrap_215  {
		display: block !important;
		margin-top: 0px;
	}
	#row_ID1684926751983, #row_ID1688050585394 {
		display: none;
	}
#container_top3_modules {
margin-top: 0px !important;
}

}

div.apchea-expliq-preinscrip {
    width: 200px;
    margin:  auto;
}
div.apchea-iframe {
	margin: -20px;
}

/* pour éviter le chevauchement du dropdown linguise et du module qui affiche la loupe */
.linguise_switcher_dropdown li.linguise_current {
	min-width: unset !important;
}