#\36 vI4G4ArZChRtbBh2yygN5OM a.social-link.facebook .icon-facebook,
#\36 vI4G4ArZChRtbBh2yygN5OM a.social-link.instagram .icon-instagram,
#\36 vI4G4ArZChRtbBh2yygN5OM a.social-link.youtube .icon-youtube {
  color: #9cca58 !important;
  font-size: 28px !important;
}

.detail-sessions-list .card-body > p{
display:none;
}

.line-footer a{
    color: #ffffff;
}

.line-footer .zone-75 .mod-article__intro {
    display: flex;
}

.line-footer .zone-75 .mod-article__intro>ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.modal-open .popin.modal{
  background:rgba(255,255,255,0.6);
}
.popin .modal-body .container{
  top:50%;
  left:50%;
  position:fixed;
  transform:translate(-50%,-50%);
  max-width:500px;
	padding:45px;
  background:white;
  box-shadow:0 0 5px 3px rgba(0,0,0,0.2);
}
.popin .modal-body .container .close{
  position:absolute;
  top:30px;
  right:30px;
}

.bloc-conditions img {
max-width:162px;
}
@media(max-width: 991px){
#mainMenu .nav.navbar-nav li.menu-type-separator a.dropdown-toggle {
height:4em!important;
}
}

.mod-eventflash__item hr, .mod-eventflash__item-itemInfos{display:none;}

.mod-eventflash__item-title{
font-size: 3rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.mod-eventflash__item-title a {font-weight:600;}

.mod-eventflash__item .e-thumbnail{height: 250px !important;
width: 100%;
object-fit: cover;}

.field-object-temp h2:not(.pull-left), .form-withProgress__wrapper .registration-event-bloc .form-edition.js-event-price-group a.btn.btn-link.btn-add, .form-withProgress__wrapper .registration-event-bloc .form-edition.js-event-price-individual a.btn.btn-link.btn-add{
white-space:normal;
}

.line-infolettre .zone-50 + .zone-50 {
  width: 100%; }
  @media (min-width: 992px) {
    .line-infolettre .zone-50 + .zone-50 {
      width: 40%; } }
  .line-infolettre .zone-50 + .zone-50 .form-group {
    margin-top: 0;
    margin-bottom: 0; }
  .line-infolettre .zone-50 + .zone-50 .col-md-12 {
    width: 100%; }
    .line-infolettre .zone-50 + .zone-50 .col-md-12 input {
      height: 48px; }
  .line-infolettre .zone-50 + .zone-50 .form-horizontal{
    display: flex;
     }
    .line-infolettre .zone-50 + .zone-50 .form-horizontal .control-label {
      color: #fff; }
    .line-infolettre .zone-50 + .zone-50 .form-horizontal .control-label--required {
      color: #fff; }
   .line-infolettre .zone-50 + .zone-50 #submitform{
    margin-top: 37px; 
margin-bottom:0;}
.accueil #site-wrapper .line-infolettre{display:block;}

#site-wrapper .icon-facebook:before, #site-wrapper .icon-instagram:before {
  font-family: 'Font Awesome 6 Brands';
 }


/*Enlever le padding sur les 2 blocs de contenu en bas sur cette page :https://www.lemontroyal.qc.ca/fr/rando-cohesion-equipe-entreprises */
.line[data-line-id="108149"],
.line[data-line-id="95748"] {
    padding-top: 0 !important; /* Removes padding from the top */
    padding-bottom: 0 !important; /* Removes padding from the bottom */
}
a.social-link.Youtube > span::before {
  content: "\f167"; /* exemple pour Font Awesome YouTube */
  font-family: "Font Awesome 5 Brands"; /* ou autre, selon ta lib d'icônes */
  font-size: 27px;
    color: #9CCA59;
}
