.webform-submission-confirm-form {max-width:800px;margin:auto;}

@media (min-width: 992px) {
    .chosen-container {
        max-width: 450px;
    }
}

.pluginctas {margin-bottom:80px;}

.path-agendaaaa #block-views-block-calendar-block-1 {display:none;}

.checkboxesjs-buttons {display:none !important;}
#edit-field-communes .checkboxesjs-buttons {display:block !important;position:absolute;top:-55px;right:0px;}
#edit-field-communes {position:relative;}
.checkboxesjs-buttons a.button {padding:5px 10px 5px 10px;}

.pluginctas h1 {text-align:center;margin-bottom:80px;font-size:56px;line-height:56px;color:#000F9F;}
.pluginctas h2, #block-views-block-annonces-block-1 > h2 {text-align:center;margin-top:80px;font-size:42px;color:#000F9F;margin-bottom:30px;}
.pluginctas h2.page-title, #block-views-block-annonces-block-1 > h2 {margin-bottom:80px;}
.basic-page-sidebar-right.plugin {padding-top:0px;}

.pluginplatformbxl-brussels .baudouin, .js-form-item-body-0-value span.field-edit-link  {display:none;}

.binline > div {display:inline-block;}
.field--name-thumbnail img {max-height:100px;width:auto;}
annonce-teaserm, .profile-form {max-width:600px;margin:auto;padding:0 20px;}
#edit-field-adresse-0 .details-wrapper {padding: 0 !important;}


.associationonly, .volontaireonly, .membreonly {display:none;}
.role-association .associationonly, .role-benevole .volontaireonly, .role-membres .membreonly, .role-gerant-de-groupe-de-travail .membreonly   {display:block;}

#main-page #block-menuducomptedelutilisateur, .node-annonce-edit-form, .node-annonce-form {max-width:800px;margin:40px auto 0 auto;}
#main-page #block-menuducomptedelutilisateur ul li {}

#edit-field-domaine.form-checkboxes {column-count:4;}


.annonce-teaser img {aspect-ratio: 1/1;object-fit:contain;object-position: center bottom;}
.annonce-teaser .news-teaser-media {display:block;width:100%;aspect-ratio: 1/1;margin-bottom: 10px;}
.news-feed-template .news-teaser.annonce-teaser .img-wrapper { margin-bottom: 0;}
.annonce-teaser figcaption {
	display: none;
}


.annonce-template .logo img {max-height:350px;width:auto;}

.toggle-login {font-weight:bold;}

a.plugincta {
display:block;
height:100px;
border-radius:50px;
background: rgb(115,179,161);
background: linear-gradient(90deg, rgba(115,179,161,1) 0%, rgba(253,198,30,1) 100%);
color:white;
text-align:center;
padding:20px;
position:relative;
font-size:32px;
line-height:52px;
max-width:450px;
margin:auto;
}

.basic-page-sidebar-right.plugin a.plugincta {margin-bottom:40px;}

a.plugincta.color2 {
background: rgb(115,179,161);
background: linear-gradient(90deg, rgba(115,179,161,1) 0%, rgba(2,133,158,1) 100%);
}

a.plugincta:before {
	content:' ';
display:block;
position:absolute;
border:10px solid white;
width:calc(100% - 6px);
height:calc(100% - 6px);
left:50%;
top:50%;
transform:translate(-50%,-50%);
border-radius:50px;

}


.basic-page-sidebar-right a.plugincta {max-width:300px;font-size:24px;}
















.path-user .region-content #block-frontend-local-tasks {
    display:none;
    bottom:auto;
    right:auto;
    position:relative;
    max-width:600px;
    margin:auto;
    margin-bottom:50px;
    }
    
    
.views-table {margin-top:80px;}   
.views-table th {font-weight:bold;text-transform:uppercase;}
.views-table td, .views-table th {padding:15px;}

.views-table td.views-field-edit-node a, .views-table td.views-field-title a {font-weight:bold;text-transform:uppercase;}

#views-exposed-form-documents-de-mes-groupes-page-1 .fieldset-wrapper > div > .form-radios {column-count:3;}
    
#header .blue-pastille {
    right:170px;}
#header .blue-pastille:before {    
    background-color:#283580;
}    
    


.simple-status-messages {top:auto;bottom:20px;}
.simple-status-messages * {font-size: 19px;line-height: 23px;}
.simple-status-messages .status-message-close {display:none !important;}

.user-pass-reset #edit-pass--description {display:none;}





#toggle-login-inner #block-frontend-account-menu .menu li a, .login-menu-size {
    font-size: 18px;
    line-height: 22px;
}


form.user-pass-reset {max-width:500px;margin:auto;}

.view-documents-de-mes-groupes table {margin:1em 0;}

td.views-field-created {width:110px;font-size:12px;}

.extranet.table button:not(.slick-arrow):not(.close):not(.flickity-prev-next-button):not(.fancybox-button) {
    padding: 3px 8px 3px 6px;
    margin-top: 10px;
    border-radius: 4px;
}


.extranet.table table {width:100%;}
.extranet.table .fc-right {display:none;}
form.user-pass, form.user-login-form, form.user-form, article.profile, form.profile-benevole-edit-form {max-width:400px;margin:auto;margin-bottom:40px;}


.view-glossaire .attachment-before {margin-bottom:2em;}

.view-glossaire .attachment-before .views-summary {background-color:#FAD207;display:inline-block;width:20px;padding:2px;margin:5px;text-align:center}

.qtip-title {text-transform:uppercase;color:black;font-weight:bold;}
.calendarblock {max-width:700px;margin:auto;padding:0 10px;}
.toggle-parent .toggle-content {
    display: none;
    padding: 15px 0;
}

.menu-item--collapsed {
    list-style-type: none;
    list-style-image:none;
}

.sitemap {max-width: 1480px;padding-left: 60px;padding-right: 60px;margin:0 auto 40px auto;}

.sitemap .menu-item--expanded {
  list-style-image:none;list-style-type:none;
}

.sitemap > .sitemap-item > div > ul > li > a {font-size: 18px;line-height: 22px;text-transform: uppercase;font-family: 'brandon-grotesque', sans-serif;
    font-weight: 500;display:block;margin-top:2em;}
.sitemap > .sitemap-item > div > ul > li ul {margin-left:20px;}
.sitemap > .sitemap-item > div > ul > li > ul > li > a, .sitemap > .sitemap-item > div > ul > li > ul > li > span {font-size: 18px;line-height: 22px;font-family: 'brandon-grotesque', sans-serif;
    font-weight: 500;display:block;margin-top:0.5em;}

.toggle-parent {border-bottom:none;}


#primary-nav>ul>li.besoindaide .menu-attach-block-wrapper .menu-link-wrapper>ul>li:not(.go-back):not(.see-all)>span {
    font-weight: 700;
    font-style: italic;
    letter-spacing: 0.025em;
    font-size: 27px;
    line-height: 29px;
    padding-bottom: 5px;
    display: inline-block;
    -webkit-column-break-after: avoid;
    break-after: avoid;
    page-break-after: avoid;
}


.shame {
  display : block;
}

#header {z-index: 98;}

.cta {text-align:center;}

.wysiwyg article.align-center {text-align:center;}

.wysiwyg ol li {font-size:inherit !important;line-height:inherit !important;}

.cta a {
    width: 100%;
    background-color: #FAD207;
    padding: 10px 20px;
    text-align: center;
    color: #707070;
    display: inline-block;
    min-height: 50px;
    max-width:200px;
    font-weight:bold;
    border-radius: 14px;
}

.wysiwyg a {text-decoration:underline;}
.wysiwyg a:hover {border-bottom-style:none;color:black;}

.wysiwyg p.chapeau {font-size: 24px;line-height: 33px;}

.homepage-page-teaser .hp-teaser-summary {text-transform: none;}

#newsletter-content .row {

    display: block;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
}

.field--name-field-responsables {margin-bottom:20px;}

.wysiwyg table {width:100%;}


.image-style-c280 {display:block;margin-bottom:20px;}

.footer-bottom {
  overflow: hidden;
}

.footer-bottom #newsletter-content {
  opacity: 0;
  position: absolute;
  left: -200vw;
}


.wysiwyg ul li li {
    display: block !important;
}

.borderbottom {border-bottom:solid 2px #FCD12D;}
.bordertop {border-top:solid 2px #FCD12D;padding-top:10px;margin-top:5px;}
.marginbottom {padding-bottom:1em;margin-bottom:2em;}

.sidebar-right-inner .eventdate, .sidebar-right-inner .address {
  margin-bottom:1em;
  font-size: 15px;
    line-height: 18px;
    font-style: italic;
    text-transform: uppercase;
    font-family: 'brandon-grotesque', sans-serif;
    font-weight: 700;
}

.agenda .news-feed-template .row > h3 {text-align:center;margin:1em;width:100%;}

.hp-news-teaser .eventdate {font-weight:bold;margin:0 0 1em 0;border-top:solid 1px black;}

.news-media {margin-bottom:1em;}
.vertical img {max-height:90vh;width:auto;}

.hp-teaser-inner .post-date {margin-top:0.5em;}

@media screen and (min-width: 990px) {
.sidebar-right-inner {
  position: -webkit-sticky !important; /* Safari */
  position: sticky !important;
  top:200px;
}
}

@media screen and (min-width: 992px) {
	.pluginplatformbxl-brussels #main-page {width: 100%;}
}

@media screen and (max-width: 990px) {
.blue-pastille {display:none !important;}
}




div:not(.webform) > .webform-submission-form {
	  padding-left: 20px;
    padding-right: 20px;
    margin-right: auto;
    margin-left: auto;
    width:100%;
    max-width:100%;
}

@media screen and (min-width: 768px) {
	div:not(.webform) > .webform-submission-form {
		padding-left: 60px;
    padding-right: 60px;
	}
	
	#edit-field-communes {column-count: 3;}
}


@media screen and (min-width: 1800px) {
	div:not(.webform) > .webform-submission-form {
		    max-width: 1480px;
	}
}

.benevoles-headers{
	font-weight: bold;
	padding-bottom: 1em;
	border-bottom: 1px solid grey;
}

.benevole-line {
	margin-top: 1em;
}

.wysiwyg .align-right {
	margin: 1.5rem 0rem 1.5rem 1.5rem;
}

.wysiwyg .align-left {
	margin: 1.5rem 1.5rem 1.5rem 0rem;
}

.wysiwyg .align-center {
	margin: 1.5rem 1.5rem;
}

