/*
Theme Name: LeCafetier
Author: Prezenz
Author URI: https://www.prezenz.com
Description: Twenty Sixteen child theme adapted to LeCafetier.
Version: 1
Template: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.post-thumbnail img {
    display: block;
    max-width: 25em;
}

body:not(.search-results) article:not(.type-page) .entry-content {
    width: 100%;
}

body:not(.search-results) article:not(.type-page) img.below-entry-meta, body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
    margin-left: 0;
}

.below-entry-meta {
    margin-left: 0 !important;
}

.mt1 {margin-top: 1em;}
.mt2 {margin-top: 2em;}
.mt3 {margin-top: 3em;}
.mr1 {margin-right: 1em;}
.mb1 {margin-bottom: 1em;}
.ml1 {margin-left: 1em;}
.mb2 {margin-bottom: 2em;}
.mb3 {margin-bottom: 3em;}

.btn_abonnement {
    position: fixed;
    right: 21px;
    bottom: 21px;
    width: 10em;
    height: 4em;
    z-index: 100;
    text-align: center;
    background-color: #e01021;
}

.btn_abonnement a {
    display:block;
    width:100%;
    height:100%;
    font-weight: bold;
    font-size: medium;
    color:white;
    padding: 1em;
}

.btn_abonnement:hover {
    background-color: #3a3a3a;
}

.btn_abonnement a:hover {
    color:white;
}

@media only screen and (max-width:710px) {
    .btn_abonnement {
        position: fixed;
        right: 0;
        bottom: 0;
        width: 50%;
    }

    .btn_abonnement:hover {
        background-color: #e01021;
    }
}


.btn_facebook {
    position: fixed;
    right: 21px;
    width: 4em;
    height: 4em;
    z-index: 100;
    text-align: center;
    /*background-color: #e01021;*/
    background-color: #3b5998;
}

.btn_facebook a {
    display:block;
    width:100%;
    height:100%;
    font-weight: bold;
    font-size: medium;
    color:white;
    padding: 1em;
}

.btn_facebook:hover {
    background-color: #3a3a3a;
}

.btn_facebook a:hover {
    color:white;
}

@media only screen and (min-width:711px) {
    .btn_facebook {
        top: 21px;
    }

    .btn_facebook_text {
        display: none;
    }

    .btn_facebook_icon {
        font-weight: normal;
        font-size: 1.2em;    
    }
}

@media only screen and (max-width:710px) {
    .btn_facebook {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 50%;
    }

    .btn_facebook:hover {
        /*background-color: #e01021;*/
        background-color: #3b5998;
    }

    .btn_facebook_icon {
        display: none;
    }
}










.wpcf7-form select{
    height: 2em;
    background: #f7f7f7;
    border: 1px solid #d1d1d1;
}

.archive_item {
    float: left;
    height: 25em;
    margin: 1em;
    text-align: center;
    width: 14em;
}

.archive_widget_item {
    float: left;
    margin-bottom: 1em;
    margin-right: 1em;
    text-align: center;
    width: 14em;
}

.archive_select {
    background: #f7f7f7;
    font-size: 1em;
}

.entete_center {
    width: 100%;
    margin: auto;
    text-align: center;
    overflow: inherit;
}


.header-image {
    margin-bottom: 0.5em;
}

.header-image img {
    max-width: 500px;
}

.sidebar_banners_adds {
    background: #dddddd;
    padding: 1em;
}


.primary-menu {
    width: 100%;
    display: table;
    text-align: center;
    font-weight: bold;
}

.primary-menu li{
    display: inline-block;
    float: none !important;
    margin-left: 2em;
}

.sub-menu {
    text-align: left;
    font-weight: normal;
}
    
@media only screen and (max-width:710px) {
    .primary-menu {
        display: block;
        text-align: left;
    }
    
    .primary-menu li{
        display: block;
        margin-left: 2em;
        margin-right: 2em;
    }

}