.smaller-title .g-animatedblock-title{
  font-size: 2.5rem;
}

.g-animatedblock-readmore{
  bottom: 0px !important;
  font-size: 1.2rem !important;
}


/*.g-offcanvas-toggle{
  display : none;
}*/

/* Overriding showcase color*/
#g-showcase{
  background : #491933 !important;
}

/* Create a class to add spaces between modules */
.spacemodule{
  margin-top : 50px;
  margin-bottom: 50px;
}

.g-contentlist-list{
  margin-top: 30px;
  background : none !important;
  border-top: none !important;
}
.g-contentlist-list .g-listgrid .g-listgrid-item  a{
  color: #101010;
  cursor: default;
}
.g-contentlist-list .g-listgrid .g-listgrid-item  a:hover{
    color: #101010;
}

/* Room CSS */
.room-list > p {
  margin-left: 25px;
}
.room-list .g-infolist-item{
    margin-bottom: 38px;
    padding-bottom: 26px;
}
.room-list .g-infolist-item > div{
    padding : 10px;
}
.room-list .g-infolist-item.g-infolist-with-img .g-infolist-item-text{
  padding-top: 7%;
}

.room-list .g-infolist-item .g-large{
  font-size: 1.0 rem;
 
}

.room-list .g-infolist-item .g-title-hero{
  font-size: 1.70rem;
  color: #5bca6e;
}

.footer-extension p{
  margin: 0px;
}


/* Style for blog 'activitée' */
.activitylist .item .page-header{
    margin-left: 143px;
}
.activitylist .item .page-header h2{
   margin-bottom: 0px;
      font-size: 1.6rem;
}
.activitylist .item .item-image{
  max-height: 120px;
  max-width: 120px;
  margin-top: -32px;
}
.activitylist .item p,
.activitylist .item p{
  margin-top: 0px;
}
@media only screen and (max-width : 767px) {
   .activitylist .item .page-header {
       margin-left: 80px;
   }
  .activitylist .item .page-header h2{
      font-size: 1.5rem;
  }
  .activitylist .item .item-image {
     max-height: 60px;
     max-width: 60px;
     margin-top: -36px;
     margin-right: 20px;
  }
}

.g-contentlist .g-listgrid .g-listgrid-item > span{
    position: relative;
    padding-left: 30px;
    color: inherit;
    display: block;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  
}