/*
 * FONT FACE
================================================================================ */

@font-face {
    font-family: "montserrat-black";
    src: url("../fonts/montserrat/montserrat-black-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-black-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "montserrat-extrabold";
    src: url("../fonts/montserrat/montserrat-extrabold-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-extrabold-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "montserrat-bold";
    src: url("../fonts/montserrat/montserrat-bold-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-bold-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "montserrat-semibold";
    src: url("../fonts/montserrat/montserrat-semibold-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-semibold-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "montserrat-medium";
    src: url("../fonts/montserrat/montserrat-medium-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-medium-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "montserrat-regular";
    src: url("../fonts/montserrat/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-regular-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "montserrat-light";
    src: url("../fonts/montserrat/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-light-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "montserrat-extralight";
    src: url("../fonts/montserrat/montserrat-extralight-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-extralight-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "montserrat-thin";
    src: url("../fonts/montserrat/montserrat-thin-webfont.woff2") format("woff2"), url("../fonts/montserrat/montserrat-thin-webfont.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}





/*
 *SIGNATURE
================================================================================ */

.signature-principal{
background-color:#f5f5f4;
padding: 40px;
}

.signature-photo{
display:inline-block;
border-radius:100px;
position:absolute;
}

.signature-photo img{
width: 120px;
height: 120px;
border-radius: 80px;
}

.signature-texte{
display:inline-block;
margin-left: 140px;
line-height: 20px;
}

.signature-title{
font-size:16px;
letter-spacing:5px;
}
.signature-title a{
text-decoration:none !important;
box-shadow:none !important;
}
.signature-title a:hover {
text-decoration:underline;
}

.blog-post .entry-content .signature-texte a{
box-shadow: none !important;
text-decoration: underline !important;
}


/*
 * THEME
================================================================================ */

.entry-subtitle{
line-height:20px;
}

.read-more{
margin-top:20px;
}

.read-more a{
background: #e62141;
width: 190px;
height: 45px;
display: block;
padding: 12px;
color: #fff;
font-size: 16px;
border-radius: 5px;
font-family: montserrat-light;
}
.read-more a:hover{
background:#f5536d;
color:#fff;
}



.list-post p{
font-size:16px !important;
line-height:20px !important;
}


.header .description{
font-size:24px;
}


blockquote em, blockquote p{
font-size: 20px;
color: #666666;
font-family: montserrat-light;
font-style: normal;
line-height: 22px;
}

.gallery-columns-4 .gallery-item{
max-width: 24% !important;
}

.gallery-columns-6 .gallery-item{
max-width: 15% !important;
}

.gallery-columns-5 .gallery-item{
max-width: 19% !important;
}

.blog-post-image{
text-align:center;
background:#fff;
}

body, h1, h2, h3, h4, h5, h6, html {
    font-family: "Montserrat-regular", Sans-serif;
}

.header h1 a{
font-size: 54px;
font-family: "Montserrat-extrabold", Sans-serif;
/*color: #a9a9b1;*/
color: #e62141;
text-transform: uppercase;
}

.header .description {
 font-family: "Montserrat-light", Sans-serif;
/*color:#a9a9b1;*/
background: #f4f4f4;
width: 800px;
margin: auto;
}

.header h1{
margin:0;
}

.header{
padding: 60px 0;
margin:0 !important;
background:url('http://www.xn--logo-cration-heb.fr/blog/wp-content/uploads/2018/05/hachure2.gif') repeat;
}


span.entry-subtitle {
    letter-spacing: 0px;
    font-size: 20px;
    font-weight: normal;
    padding-top: 20px;
    font-style: italic;
    font-family: georgia;
}

.page-id-9 .blog-post-image{
background:#cf1f33;
}

p{
font-size: 16px;
line-height: 22px;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 60px;
    margin-bottom: 30px;
}

.introduction{
word-wrap: break-word;
letter-spacing: -0.4px;
font-weight: 700;
font-style: normal;
font-family: "Montserrat-regular", Sans-serif;
font-size: 20px;
color:#1D1D1D;
}