/*
Theme Name: Beaurivage
Description: Theme enfant Divi 
Author: Adrien Monchy
Author URI: https://www.facebook.com/adrienmonchy
Template: Divi 
Version: 0.16
*/


/*POLICES*/

.et_pb_text h3{
  font-size: 20px;
}
@media all and (min-width:981px){
  .et_pb_text h3{
    font-size: 30px;
  }
}

   

/*ICONES*/
@font-face {
  font-family: 'beaurivage';
  src:  url('fonts/beaurivage.eot?oilf4v');
  src:  url('fonts/beaurivage.eot?oilf4v#iefix') format('embedded-opentype'),
    url('fonts/beaurivage.ttf?oilf4v') format('truetype'),
    url('fonts/beaurivage.woff?oilf4v') format('woff'),
    url('fonts/beaurivage.svg?oilf4v#beaurivage') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}



.iconwheelchair:before {
  content: "\e907";
}
.iconwind:before {
  content: "\e908";
}
.iconuser:before {
  content: "\e900";
}
.iconwifi:before {
  content: "\e90e";
}
.iconbeach_access:before {
  content: "\e909";
}
.iconlocal_parking:before {
  content: "\e90a";
}
.iconluggage:before {
  content: "\e903";
}
.iconelevator:before {
  content: "\e904";
}
.iconrestaurant:before {
  content: "\e905";
}
.iconlocal_cafe:before {
  content: "\e906";
}
.iconfree_breakfast:before {
  content: "\e906";
}
.icontv:before {
  content: "\e901";
}
.iconphone:before {
  content: "\e90b";
}
.iconpin:before {
  content: "\e90c";
}
.iconbeverage:before {
  content: "\e90d";
}
.iconmood-happy-solid:before {
  content: "\e902";
}

.prestations i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'beaurivage' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: 368bed;
}
.prestations i:before{
  color:#368bed;
}

.prestations ul {
    padding-top: 20px;
    display:flex;
    flex-wrap:wrap;
    padding-left: 0;
}
.prestations li{
    width:50%;
    display:flex;
    flex-direction:column;
    align-items:center;
    margin-bottom:30px;
    font-variant:small-caps;
    font-size:18px;
    list-style:none;
    margin-left:0;
    text-align: center;
}
.prestations i{
    font-size:40px;
    margin-bottom:10px;
}

.dark{
  background-color: #368bed;
}
.dark h1, .dark h2,.dark h3,.dark p,.dark a{
  color:#FFF;
}

@media all and (min-width:981px){
    .prestations li{
        width: 20%;
    }
}