/* PAGE ACCUEIL */

@media screen and (max-width:1199px){
    .row-page-accueil{
        flex-direction: column;
    }

    .colonne-home-left, .colonne-home-middle, .colonne-home-right{
        width: 77% !important;
        padding: 10px;
        margin: 0 auto 30px auto;
    }

    .nouvel-agent{
        margin-top:40px;
    }

    .discussions{
        margin-top:10px;
    }


/* PAGE BLOG */
    
    .container-categorie-blog, .container-articles-blog,
    .bloc-blog .entry-title, .entry-summary, .date-article{
        padding-left:20px;
        padding-right:20px;
    }

    .bloc-blog .post-wrap{
        padding:0 0 0 0;
    }

    .categorie-forme{
        margin-bottom:5px;
    }

    .bloc-blog{
        width:100%;
        margin: 10px 0px 10px 0;
    }

    .bloc-blog .entry-title{
        padding-top:15px;
    }


    .titre-blog, .titre-blog strong{
		font-size:2.5rem;
	}

	.titre-blog{
		padding:20px;
	}

	.entry-title{
		line-height:0.8;
		margin-bottom:5px;
	}

	.entry-title a{
		font-size:1.5rem;
	}


/* PAGE ARTICLE */

    .single-article header, .single-article h1.entry-title, 
    .single-article .informations-articles,
    .single-article .entry-content,
    .container-commentaires,
    #respond{
        padding-left:20px;
        padding-right:20px;
    }

    .single-article h1.entry-title{
        width: 100%;
        max-width: 100%;
    }

    .single-article .informations-articles{
        justify-content: center;
        margin-top:-30px;
        color:#737373;
    }

    .encart-nb-commentaire{
        margin-left:0;
        width: inherit;
    }

    .comment-reply-title{
        font-size:20px;
    }


/* PAGE OUTILS */
    .container-articles-outils-tutos{
        padding: 0 20px 0 20px;
    }

    .bloc-outils{
        width:100%;
        max-width: 320px;
        margin:20px auto;
    }

    .container-padding{
        padding:10px;
    }



/* Page AGENDA */

    .tribe-events-cal-links{
        margin:10px !important;
    }

    .tribe-events-cal-links a{
        margin-top:0 !important;
    }

    .tribe-events-list .tribe-events-loop{
        padding:0 20px 0 20px;
    }

    .type-tribe_events{
        padding:0 !important;
        background-color: white !important;
    }

    .tribe-events-list .tribe-events-loop .tribe-events-event-image{
        margin:0 !important;
    }

    .tribe-events-list .tribe-events-loop .tribe-events-content p{
        padding:10px;
        font-size:1rem;
    }

    .tribe-events-list .tribe-events-loop .tribe-events-event-meta{
        color:#737373 !important;
    }

    .tribe-events-sub-nav li a{
        background: transparent;
    }

/* PAGE LIENS UTILES */


    .contacts-infos .info-lien-colonne{
        width:100%;
    }



/* PAGE EVENEMENT UNIQUE */

    .tribe-events-back{
        padding-bottom:20px !important;
    }

    .tribe-events-back a{
        width:95%;
        display: block;
        margin:0 auto;
        text-align:center;
    }


    .single-tribe_events .tribe-events-schedule{
        background:inherit;
        border:inherit;
        font-size:1rem !important;
        padding:0;
    }

    .tribe-events-single-event-description{
        padding:0 20px 0 20px;
    }

    .tribe-events-single-event-description .image-evenement,
    .tribe-events-single-event-description .contenu-evenement{
        width:100%;
        box-sizing: border-box;
        max-width: inherit;
    }

    .tribe-events-single-event-description .contenu-evenement{
        padding:0 20px 0 20px;
    }

    .tribe-events-single-event-description p{
        padding:0;
    }


    .image-a-la-une{
        height:inherit;
        min-height: inherit;
        padding:20px;
    }

    .tribe-events-sub-nav{
        display:flex;
        align-items:center;
        /* height:80px; */
    }

    .tribe-events-sub-nav li, .tribe-events-sub-nav li a{
        height:100%;
    }

    .tribe-events-sub-nav li a{
        font-size:0.9rem;
        align-items: center;
        display: flex;
    }

    .tribe-events-sub-nav li{
        display: flex !important;
        align-items: center;
    }


    .tribe-events-nav-next{
        text-align:left !important;
    }

    #tribe-events-pg-template{
        padding:10px 0px;
    }

    .categorie-evenement{
        font-size:1rem;
        margin-top:5px;
    }

    .tribe-events-meta-group-venue, .tribe-events-meta-group-gmap{
        width:97% !important;
    }


    .tribe-events-single{
        box-shadow: inherit;
    }


    .tribe-events-single-event-title{
        font-size:1.5rem !important;
    }


    .tribe-events-schedule h2{
        font-size:1rem !important;
    }

    .tribe-events-nav-previous, .tribe-events-nav-next{
        width:100% !important;
        padding:10px 0px;
    }

    .tribe-events-nav-previous span{
        padding-right:10px;
    }

    .tribe-events-nav-next span{
        padding-left:10px;
    }

    .tribe-events-nav-previous a,
    .tribe-events-nav-next a{
        padding:0 !important;
        font-size: 0.9rem !important;
    }
}