#content.site-content {
    /*padding-top: 114px !important;
    J'ai désactivé, ça provoquait une régression sur la vue mobile avec le menu sticky
     */
    transition: all 0.2s;
}

.blog #primary{
	margin: 0 auto;
}

.blog h2.entry-title{
	color: #FECF1A;
	border-bottom: 0px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 0px;
	font-family: "Wellfleet", cursive;
}

.blog .entry-content{
	margin-top: 5px;
}

.blog h1.page-title{
	color: #404040;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
    font-weight: normal;
    font-family: "Wellfleet", cursive;
}

.blog h1.page-title::after {
    content: ' ';
    width: 190px;
    height: 90px;
    left: calc(50% - 80px);
    top: calc(50% - 28px);
    -webkit-mask: url(/wp-content/themes/millimages/images/brush.svg) no-repeat center center;
    mask: url(/wp-content/themes/millimages/images/brush.svg) no-repeat center center;
    background-color: #fecf1a;
    position: absolute;
    z-index: -1;
    transition: all .5s;
}

.blog .more{
    display: inline-block;
    border-bottom: 5px solid #fecf1a;
    color: black;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1em;
    padding-bottom: .5em;
}

.blog .more i{
	font-size: 0.8em;
}

.blog .more:hover {
    outline: 0;
}

#blog-contact {
    background-size: auto 60%;
    background-color: #FECF1A;
    background-repeat: no-repeat;
    background-position: 30px calc(100% - 30px), calc(100% - 30px) calc(100% - 30px);
    /*background-image: url(/wp-content/themes/millimages/images/mouk2-orange.png), url(/wp-content/themes/millimages/images/mouk-orange.png);*/

    margin-bottom: 0;
    margin-top: 30px;
    text-align: center;
    clip-path: polygon(0% 30px, 100% 0, 100% 100%, 0% 100%);
    padding: 80px 0;
}

#blog-contact .title {
    text-transform: uppercase;
    font-weight: normal;
    font-family: "Wellfleet", cursive;
    margin-bottom: 1em;
    font-size: 2.5em;
    color: white;
}

#blog-contact .link-contact{
    outline: none;
    box-shadow: none !important;
    font-weight: bold !important;
    text-transform: uppercase;
    border-radius: 0;
    background: transparent !important;
    color: #404040 !important;
    position: relative;
    z-index: 1;
    font-size: 1.3em;
    border: 0 !important;
}

#blog-contact .link-contact::after {
    content: ' ';
    width: 190px;
    height: 90px;
    left: calc(50% - 90px);
    top: calc(50% - 45px);
    -webkit-mask: url(/wp-content/themes/millimages/images/brush.svg) no-repeat center center;
    mask: url(/wp-content/themes/millimages/images/brush.svg) no-repeat center center;
    background-color: white;
    position: absolute;
    z-index: -1;
    transition: all .5s;
}

.single-post .content-area{
    margin: 40px auto 0
}

.single-post h1:after{
    content: none
}

.single-post #share-buttons {
    display: none;
    position: absolute;
    z-index: 2;
    padding: 0 1em;
    background: white;
    border-radius: 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    width: calc(150px + 2em);
    right: 1em;
}
.single-post #share-buttons .juiz_sps_links .juiz_sps_item > a{
    width: 150px;
}

.single-post .icons{
    text-align: right;
}

.single-post .icons > a {
    color: #ffc107;
    font-size: 1.5em;
    display: inline-block;
    margin: 0 .5em;
    padding: 25px 0px;
}

.single-post .gridColumn2{
    display: grid;
    grid-template-columns: 4fr 1fr;
}

.single-post .gridColumn2 h1{
    text-align: left;
}

.entry-meta small{
    color: #404040;
}


.Millimagestitle{
    color: #404040;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
    font-weight: normal;
    font-family: "Wellfleet", cursive;
}

.Millimagestitle::after {
    content: ' ';
    width: 190px;
    height: 90px;
    left: calc(50% - 80px);
    top: calc(50% - 28px);
    -webkit-mask: url(/wp-content/themes/millimages/images/brush.svg) no-repeat center center;
    mask: url(/wp-content/themes/millimages/images/brush.svg) no-repeat center center;
    background-color: #fecf1a;
    position: absolute;
    z-index: -1;
    transition: all .5s;
}

#primary .Millimagesbutton{
    color: #404040;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
    font-size: 1.6em !important;
    font-weight: normal;
    border: 0px;
    background-color: transparent;
    font-family: "Wellfleet", cursive;
}

#primary .Millimagesbutton::after {
    transition: all .25s;
    content: ' ';
    position: absolute;
    width: 210px;
    height: 54px;
    background-color: #fecf1a;
    left: calc(50% - 105px);
    top: calc(50% - 27px);
    z-index: -1;
    -webkit-mask: url(/wp-content/themes/millimages/images/brush.svg) no-repeat center center;
    mask: url(/wp-content/themes/millimages/images/brush.svg) no-repeat center center;
}
#primary .Millimagesbutton:hover::after{
    transform: scale(1.1);
}

.col-lg-8.center{
    margin: 0 auto !important
}

.nopadding{
    padding: 0px !important
}

.group-blog #ArticlesNews .image {
    padding-top: calc(9 / 16 * 100%);
    background-size: auto 100%;
    background-color: #f7f7f7;
    transition: all 0.5s;
    background-position: center;
}

@media screen and (min-width: 769px){




    .blog #blog-contact,
    .single-post #blog-contact{
        background-repeat: no-repeat;
        background-image: url(/wp-content/themes/millimages/images/bernie.png), url(/wp-content/themes/millimages/images/lascars.png);
        background-size: auto 280px, auto 300px;
        background-position: 50px calc(100% + 10px), right calc(100% + 10px);
    }

    #maison_jaune{
        background-size: 1200px;
        background-position: center -660px;
        background-repeat: no-repeat;
        padding-top: 100px;
        background-image: url(/wp-content/uploads/2020/11/Maison-Edito_English.png);
    }

}

@media screen and (max-width: 576px){

    .blog #ArticlesNews{
        display: block;
    }

}

.blog .pagination .nav-links{
    margin: 0 auto;
}

.pagination .nav-links .page-numbers.prev,
.pagination .nav-links .page-numbers.next{
    padding: 5px 10px;
    color: #747474;
    margin: 0px 5px;
    display: inline-block;
    background-color: transparent;
}

.pagination .nav-links .page-numbers.prev:hover,
.pagination .nav-links .page-numbers.next:hover{
    color: #FECF1A;
    background-color: transparent;
}

.pagination .nav-links .page-numbers{
    min-width: 25px;
    padding: 5px 0;
    color: #747474;
    margin: 0px 5px;
    text-align: center;
    display: inline-block;
    background-color: #EFEFEF
}

.pagination .nav-links .page-numbers.current,
.pagination .nav-links .page-numbers:hover{
    color: white;
    text-decoration: none;
    background-color: #FECF1A;
}

.single-post h1{
    text-align: left !important;
    margin: 0px !important
}