/* ///////////////////////////
/////////// Desktop ////////
/////////////////////////// */

@media screen and (min-width: 1024px) {

  blockquote p{
    font-size: 0.9rem !important;
  }

  p{
    font-size: 1rem !important;
  }

  ul{
    font-size: 1rem !important;
    font-weight: 300;
  }

  .tablepress th{
    font-size: 1.5rem !important;
  }
  
  .tablepress td{
    font-size: 1rem !important;
  }

  .table-hour-office-dim, .table-hour-office-sem, .table-hour-office-somelies-sem {
    width: 400px!important;
  }
  
  .table-hour-office-solennite-sem{
    width: 500px!important;
  }

}

/* ///////////////////////////
/////////// Tablet ////////
/////////////////////////// */

@media screen and (min-width: 768px) and (max-width: 1023px) {

  blockquote p{
    font-size: 0.8rem !important;
  }

  p{
    font-size: 0.9rem!important;
  }

  ul{
    font-size: 0.9rem !important;
    font-weight: 300;
  }

  .tablepress th{
    font-size: 1.4rem !important;
  }
  
  .tablepress td{
    font-size: 0.9rem !important;
  }

  .container-card-homelies{
    flex-wrap: wrap!important;
  }

  .card-homelies{
    margin-bottom: 20px!important;
  }

  .table-hour-office-dim, .table-hour-office-sem, .table-hour-office-somelies-sem {
    width: 400px!important;
  }
  
  .table-hour-office-solennite-sem{
    width: 500px!important;
  }
}

/* ///////////////////////////
/////////// Mobile ////////
/////////////////////////// */

@media screen and (max-width: 767px) {

  h2{
    font-size: 1.9rem !important;
  }

  h6{
    font-size: 1.7rem;
  }

  blockquote p{
    font-size: 0.7rem !important;
  }

  p{
    font-size: 0.8rem!important;
  }

  ul{
    font-size: 0.8rem !important;
    font-weight: 300;
  }

  .tablepress th{
    font-size: 1.2rem !important;
  }
  
  .tablepress td{
    font-size: 0.7rem !important;
  }

  .tablepress{
    width: 300px!important;
  }

  .container-card-homelies{
    flex-wrap: wrap!important;
  }

  .card-homelies{
    margin-bottom: 20px!important;
  }

}

.tablepress th{
  font-family: 'Urbanist' !important;
}

.tablepress td{
  font-family: 'Roboto Slab' !important;
}

.table-hour-office-solennite-sem2{
  width: 60%!important;
}

.table-hour-office-solennite-sem2 .row-2 td{
  border-right: #c3b34b 2px solid!important;
  text-align: center!important;
  vertical-align: middle!important;
  font-size: 1rem!important;
  font-weight: 600;
}

.table-hour-office-solennite-sem2 .row-3 td{
  border-right: #c3b34b 2px solid!important;
  text-align: center!important;
  vertical-align: middle!important;
  font-size: 0.8rem!important;
  font-weight: 600;
}

.block-texte h4{
  box-shadow: 2px 2px 5px 0 #13120b49!important;
  text-shadow: 1px 1px 2px #13120b73!important;
}

#wp-block-file--media-b8f06f97-3bbb-4e71-9e00-2a2fe317d8a0{
  display: none !important;
}

.grid-homelies article{
  display: flex !important;
  flex-direction: column;
  padding: 1rem !important;
  transition: 0.2s !important;
}

.grid-homelies article:hover{
  scale: 1.05;
  transition: 0.2s;
}

.grid-homelies article h4{
  font-size: 1.2rem;
  flex-grow: 1;
}

.grid-homelies article .uagb-post__excerpt{
  font-size: 0.85rem;
  flex-grow: 1;
}

.grid-homelies article .uagb-post__cta a{
  font-size: 0.75rem;
  background: #e1d169 !important;
  transition: 0.2s;
}

.grid-homelies article .uagb-post__cta a:hover{
  background: #c3b34b !important;
}