/******tags head********/
#sow-texte-131, #sow-texte-133, #sow-texte-155 {
    position : fixed;
    top      : 100px;
    z-index  : 9998;
    height   : 68px;
}

#sow-texte-131 > div, #sow-texte-133 > div, #sow-texte-155 > div  {
    background : rgba(29, 29, 27, 0.85);
    color      : white;
}

#sow-texte-131 .sow-content, #sow-texte-133 .sow-content, #sow-texte-155 .sow-content {
    margin    : 1.3em;
    font-size : .9em;
}

#sow-texte-131 .post_tags, #sow-texte-133 .post_tags, #sow-texte-155 .post_tags {
    position       : absolute;
    left           : 13vw;
    top            : .5vh;
    text-transform : uppercase;
    letter-spacing : .1em;
}

#sow-texte-131 p, #sow-texte-133 p, #sow-texte-155 p {
    position       : relative;
    font-weight    : 600;
    font-size      : 1.2em;
    text-transform : uppercase;
    font-family    : 'Alegreya', serif;
    letter-spacing : .1em;
}

#sow-texte-131 p::after, #sow-texte-133 p::after, #sow-texte-155 p::after {
    content        : "";
    width          : 95px;
    height         : 1px;
    background     : #908e8d;
    display        : inline-block;
    vertical-align : middle;
    margin-left    : 20px;
}

#sow-texte-131 a, #sow-texte-133 a, #sow-texte-155 a {
    color       : white;
    margin      : 0 1em;
    font-family : 'Roboto Condensed', sans-serif;
}

#sow-texte-131 a::before, #sow-texte-133 a::before, #sow-texte-155 a::before {
    display : none;
}

/*****list blog général*******/
#sow-list-post-15, #sow-list-post-46 {
    top : 15vh;
}

#sow-list-post-15 > div, #sow-list-post-46 > div {
    margin-bottom : 10vh;
}

#sow-list-post-15 article, #sow-list-post-46 article {
    margin-bottom : 65px;
    /* animation magic */
    transition    : all 0.2s ease-in-out;
}

#sow-list-post-15 article:hover, #sow-list-post-46 article:hover {
    opacity : .5;

}

#sow-list-post-15 .post_tags, #sow-list-post-46 .post_tags {
    text-transform : uppercase;
    margin         : 50px 0 9px 0;
    font-size      : 14px;
    letter-spacing : 0.1em;
}

#sow-list-post-15 .post_tags a, #sow-list-post-46 .post_tags a {
    color        : #e04c16;
    margin-left  : 0;
    margin-right : 0;
}

#sow-list-post-15 .post_tags a:nth-child(1), #sow-list-post-46 .post_tags a:nth-child(1) {
    display: none;

}

#sow-list-post-15 .post_tags a::before, #sow-list-post-46 .post_tags a::before {
    display : none;
}

#sow-list-post-15 .post_date, #sow-list-post-46 .post_date {
    font-family  : 'Roboto Condensed', sans-serif;
    font-weight  : 400;
    color        : #939496;
    margin-left  : 0;
    margin-right : 0;
}

#sow-list-post-15 .post_date::before, #sow-list-post-46 .post_date::before {
    content        : "";
    display        : inline-block;
    vertical-align : middle;
    background     : #9cb07f;
    height         : 1px;
    width          : 16px;
    margin-right   : 10px;
}

#sow-list-post-15 h2, #sow-list-post-46 h2 {
    font-size      : 1.4em;
    font-weight    : 500;
    text-transform : uppercase;
    letter-spacing : 0.05em;
    line-height    : 1.2em;
    margin-left    : 0;
    margin-right   : 0;
}

#sow-list-post-15 h2 a, #sow-list-post-46 h2 a {
    color : #1b1b1b;
}

#sow-list-post-15 p, #sow-list-post-46 p {
    line-height   : 1.7em;
    margin-bottom : 15px;
    font-weight   : 300;
    margin-left   : 0;
    margin-right  : 0;
}

#sow-list-post-15 .flex-col-xs-8, #sow-list-post-46 .flex-col-xs-8 {
    flex-basis : 59%;
    max-width  : 59%;
}

#sow-list-post-15 .flex-col-xs-4, #sow-list-post-46 .flex-col-xs-4 {
    flex-basis : 41%;
    max-width  : 41%;
}

#sow-list-post-15 article:nth-child(odd) .sow-content, #sow-list-post-46 article:nth-child(odd) .sow-content {
    padding-right : 30px;
}

#sow-list-post-15 article:nth-child(even) .sow-content, #sow-list-post-46 article:nth-child(even) .sow-content {
    padding-left : 30px;
}


/***********************************page detail blog***************************/
#sow-texte-44 {
    margin-top : 20vh;
}

#sow-texte-44 p {
    margin : 0;
}

#sow-texte-44 em a {
    font-style     : normal;
    color          : #5d5d5d;
    text-transform : uppercase;
    border-bottom  : 1px solid #5d5d5d;
}

#sow-texte-44 a::before {
    content        : "←";
    display        : inline-block;
    vertical-align : top;
    font-size      : 13px;
    margin-right   : 15px;
    border-bottom  : none;
}

#sow-texte-41 {
    height        : 50vh;
    margin-bottom : 5vh;
}

#sow-texte-41 .post_tags {
    text-transform : uppercase;
    margin         : 50px 0 9px 0;
    font-size      : 14px;
    letter-spacing : 0.1em;
}

#sow-texte-41 .post_tags a {
    color        : #e04c16;
    margin-left  : 0;
    margin-right : 0;
}

#sow-texte-41 .post_tags a::before {
    display : none;
}

#sow-texte-41 .post_date {
    font-family  : 'Roboto Condensed', sans-serif;
    font-weight  : 400;
    color        : #939496;
    margin-left  : 0;
    margin-right : 0;
}

#sow-texte-41 .post_date::before {
    content        : "";
    display        : inline-block;
    vertical-align : middle;
    background     : #9cb07f;
    height         : 1px;
    width          : 16px;
    margin-right   : 10px;
}

#sow-texte-41 h2 {
    font-size      : 1.4em;
    font-weight    : 500;
    text-transform : uppercase;
    letter-spacing : 0.05em;
    line-height    : 1.2em;
    margin-left    : 0;
    margin-right   : 0;
}

#sow-texte-41 p {
    line-height   : 1.7;
    margin-bottom : 15px;
    font-weight   : 300;
    margin-left   : 0;
    margin-right  : 0;
}

#sow-texte-43 > div {
    margin-bottom : 5vh;
}

#sow-texte-43 p {
    margin-left  : 0;
    margin-right : 0;
}

#sow-texte-43 a {
    color         : #1b1b1b;
    border-bottom : 1px dotted #1b1b1b;
}

/*******bas de page*********/
#sow-texte-129 > div, #sow-texte-135 > div, #sow-texte-156 > div {
    padding-top : 55px;
}

#sow-texte-129 h2, #sow-texte-135 h2, #sow-texte-156 h2 {
    font-style     : normal;
    font-weight    : 300;
    font-size      : 2.8em;
    text-transform : uppercase;
    letter-spacing : 0.1em;
    line-height    : 1.2;
    margin-bottom  : 0;
}

#sow-texte-129 p, #sow-texte-135 p, #sow-texte-156 p {
    font-size      : .8em;
    display        : block;
    font-family    : 'Roboto', sans-serif;
    font-weight    : 300;
    margin-top     : 0;
    margin-bottom  : 30px;
    text-transform : uppercase;
    letter-spacing : 0.1em;
}

#sow-texte-129 a, #sow-texte-135 a, #sow-texte-156 a {
    border-bottom  : 1px solid white;
    letter-spacing : 0.07em;
    font-size      : 1.25em;
    font-weight    : 700;
}

/**********/

#sow-list-post-42 .flex-row, #sow-list-post-44 .flex-row, #sow-list-post-47 .flex-row {
    max-width      : 962px;
    margin-left    : auto;
    margin-right   : auto;
    padding-bottom : 55px;
}

#sow-list-post-42 .plasma-widget, #sow-list-post-44 .plasma-widget, #sow-list-post-47 .plasma-widget {
    margin-left  : .5em;
    margin-right : .5em;
}

#sow-list-post-42 article, #sow-list-post-44 article, #sow-list-post-47 article {
    /* animation magic */
    transition : all 0.2s ease-in-out;
}

#sow-list-post-42 article:hover, #sow-list-post-44 article:hover, #sow-list-post-47 article:hover {
    opacity : .5;
}

#sow-list-post-42 h3, #sow-list-post-44 h3, #sow-list-post-47 h3 {
    font-family    : 'Alegreya', serif;
    font-weight    : 500;
    font-size      : 1.3em;
    text-transform : uppercase;
    letter-spacing : 0.05em;
    line-height    : 1.2;
}

#sow-list-post-42 .post_tags, #sow-list-post-44 .post_tags, #sow-list-post-47 .post_tags {
    text-transform : uppercase;
    letter-spacing : 0.05em;
    margin         : 1em 0;
}

/*!* Tablette *!**************************************************************************************************/
@media only screen and (min-width : 800px)and (max-width : 1200px) {
    /******tags head********/
    #sow-texte-131 .sow-content, #sow-texte-133 .sow-content, #sow-texte-155 .sow-content {
        margin    : 1em;
        font-size : .9em;
    }

    #sow-texte-131 p, #sow-texte-133 p, #sow-texte-155 p {
        font-size      : 1.1em;
    }

    #sow-texte-131 p::after, #sow-texte-133 p::after, #sow-texte-155 p::after {
        width          : 20px;
        margin-left    : 5px;
    }


}

/*!* Mobile *!*!**************************************************************************************************/
@media only screen and (max-width : 800px) {
    /******tags head********/
    #sow-texte-131, #sow-texte-133, #sow-texte-155 {
        position : static;
        flex-direction: column;
        justify-content: flex-start;
        text-align: center;
        display: flex;
        margin-top:100px;
        height:auto;
    }

    #sow-texte-131 .sow-content, #sow-texte-133 .sow-content, #sow-texte-155 .sow-content {
        margin    : 1em;
        font-size : .9em;
    }

    #sow-texte-131 .post_tags, #sow-texte-133 .post_tags, #sow-texte-155 .post_tags {
        position       : static;
        left           : 0;
        top            : .5vh;
        text-transform : uppercase;
        letter-spacing : .1em;
    }

    #sow-texte-131 p, #sow-texte-133 p, #sow-texte-155 p {
        font-size      : 1em;
    }

    #sow-texte-131 p::after, #sow-texte-133 p::after, #sow-texte-155 p::after {
        display:none;
    }

    #sow-texte-131 a, #sow-texte-133 a, #sow-texte-155 a {
        display: block;
        padding: .5em;
    }

    /*****list blog général*******/
    #sow-list-post-15, #sow-list-post-46 {
        top : 0;
        margin-top: 3vh;
    }

    #sow-list-post-15 > div , #sow-list-post-46 > div {
        margin-bottom : 6vh;
    }

    #sow-list-post-15 article, #sow-list-post-46 article {
        margin-bottom : 3vh;
    }

    #sow-list-post-15 .post_tags, #sow-list-post-46 .post_tags {
        margin         : 25px 0 9px 0;
        font-size      : 12px;
    }

    #sow-list-post-15 h2, #sow-list-post-46 h2 {
        font-size      : 1.2em;
    }

    #sow-list-post-15 .flex-col-xs-8, #sow-list-post-46 .flex-col-xs-8 {
        flex-basis : 100%;
        max-width  : 100%;
    }

    #sow-list-post-15 .flex-col-xs-4, #sow-list-post-46 .flex-col-xs-4 {
        flex-basis : 100%;
        max-width  : 100%;
    }

    #sow-list-post-15 article:nth-child(odd) .sow-content, #sow-list-post-46 article:nth-child(odd) .sow-content {
        padding-right :0;
    }

    #sow-list-post-15 article:nth-child(even) .sow-content, #sow-list-post-46 article:nth-child(even) .sow-content {
        padding-left : 0;
    }


    /*************liste paragraphe*****************/
    #sow-texte-129 h2, #sow-texte-135 h2, #sow-texte-156 h2  {
        font-size      : 1.9em;
    }

    #sow-texte-129 p, #sow-texte-135 p, #sow-texte-156 p {
        margin-bottom  : 20px;
    }

    #sow-texte-129 a, #sow-texte-135 a, #sow-texte-156 a {
        font-size      : .9em;
    }

    /****blog****/
    #sow-list-post-42 .flex-row, #sow-list-post-44 .flex-row, #sow-list-post-47 .flex-row {
        max-width      : 350px;
    }

    #sow-list-post-42 .plasma-widget, #sow-list-post-44 .plasma-widget, #sow-list-post-47 .plasma-widget {
        margin-left  : 0;
        margin-right : 0;
    }

    #sow-list-post-42 article, #sow-list-post-44 article, #sow-list-post-47 article {
        margin-bottom: 35px;
    }

    #sow-list-post-42 .sow-media, #sow-list-post-44 .sow-media, #sow-list-post-47 .sow-media {
        height: 25vh;
    }

    #sow-list-post-42 h3, #sow-list-post-44 h3, #sow-list-post-47 h3 {
        font-size      : 1.1em;
    }

    #sow-list-post-42 .post_tags, #sow-list-post-44 .post_tags , #sow-list-post-47 .post_tags {
        font-size: .8em
    }

    /***********************************page detail blog***************************/
    #sow-texte-44 {
        margin-top : 3vh;
    }

    #sow-texte-41 {
        height        : 100%;
        margin-bottom : 3vh;
    }

    #sow-texte-41 h2 {
        font-size      : 1.3em;
    }

    #sow-texte-43 > div {
        margin-bottom : 5vh;
    }
}