 /*  
Theme Name: PREMICES 2025 1
Version: 1.0
Theme URI: http://matthieulaporte.com/
Description: Matthieu Laporte
Author: Matthieu Laporte
Author URI: http://matthieulaporte.com/
*/

/* typo couleurs general */

html {
  scroll-behavior: auto;
}

body {
padding: 0px;
position: relative;
width: 100%;
margin-right: auto;
margin-left: auto;
margin-top: 0;
margin-bottom: 0;
background: #F5F5F5;

  -webkit-font-smoothing: antialiased; /* Chrome, Safari */
  -moz-osx-font-smoothing: grayscale;  /* Firefox sur Mac */
}
html {
    padding: 0;
    margin: 0;
    background: #F5F5F5;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
p {
color: #000;
font-size: 24px;
font-weight: 600;
line-height: 27px;
}
ul {
    color: #282D57;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.5px;
}
li {
    color: #282D57;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.5px;
}
h1 {
font-size: 24px;
font-weight: 600;
line-height: 27px;
text-transform: uppercase;
}
h2 {
font-size: 24px;
font-weight: 600;
line-height: 27px;
text-transform: uppercase;
    }
h3 {
font-size: 24px;
font-weight: 600;
line-height: 27px;
text-transform: uppercase;
}

a {
    color: #282D57;
    text-decoration: none;
    border: 0px;
} 

span {

}
strong, b {
    font-weight: 700;
}
blockquote {
    padding: 0;
    margin-top: 0px;
    margin-bottom: px;
    margin-inline-start: 0px;
    margin-inline-end: 0;
}
blockquote p {
    letter-spacing: 1px!important;
    width: 100%;
    text-transform: uppercase;
    line-height: 45px;
    font-size: 30px;
    font-style: italic;
}

hr {
    background-color: #EEEEEE;
    border: 0 none;
    float: left;
    height: 1px;
    margin-bottom: 25px;
    margin-top: 25px;
    width: 98%;
}
p a {
color: #000;
text-decoration: none;
border: none;
border-bottom: 0px solid #ccc;
transition: opacity 0.8s ease;
}
p a:hover {
color: #0D01E1;
transition: opacity 0.8s ease;
}
.p-light {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 15px;
    margin-top: 0px;
}
article {
    width: 100%;
  }
  main {
    width: 100%;
}
    
section {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

aside {
    width: 100%;
}
#main-global {
}
#load-infinite {
    text-align: center;
    width: 100%;
}
#load-infinite img {
    width: 80px;
    height: auto;
}