/* Thème vantage modifié pour ACFT-be*/

/* position du meta des articles POST + date + author */
article.post .entry-header .entry-meta, article.page .entry-header .entry-meta {
    color: #8f8f8f;
    font-size: 12px;
    padding-left: 80px;
}

/*pour avoir le full size horizontal sur l'accueil et le reste du site*/
#main {
    background: #fcfcfc;
    padding: 0px;
}

/*pour reduire la taille du bloc image mise en avant à 10%
article.post .entry-header .entry-thumbnail img, article.page .entry-header .entry-thumbnail img {
    display: block;
    max-width: 0%;
    height: auto;
}*/

article.post .entry-header .entry-thumbnail img, article.page {
    display: block;
    max-width: 0%;
    height: auto;
}

/*pour que les blocs images de tête de chaque page soit en full size*/
body.responsive.layout-full #page-wrapper .full-container {
   /* max-width: 1980px;*/
	  max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

/*! supprime la bordure en haut de page, recale les images */
.panel-row-style {
    margin: 0 -20px;
		padding: 0px 0px;
   /* padding: 25px 20px;*/
    background-position: center center;
    background-repeat: no-repeat;
}


/*! Les marges doivent être règlées via les widget de siteorigin page par pages ! */

/*pour faire disparaitre la signature du site sitorigin du footer*/
#colophon #theme-attribution {
display: none;
}

/* Augmente la taille du bandeau du menu déroulant */

.main-navigation ul ul a {
  width: 400px;
 /*padding: 15px 20px;*/
}

/* Articles en tête affichage ou non */
/*article.post .entry-header .entry-thumbnail img, article.page .entry-header .entry-thumbnail img {
    display: none; /*affcihe ou non le block d'en tête*/
  /*  max-width: 10%; /*taille de la vignette*/
  /*  height: auto;
} */

/* article.post .entry-header, article.page .entry-header {
    margin-bottom: 0px;
}
article.post .entry-header .entry-thumbnail, article.page .entry-header .entry-thumbnail {
    margin-bottom: 0px;
}
article.post .entry-header .entry-meta, article.page .entry-header .entry-meta {
    color: #8f8f8f;
    font-size: 0px;
} 
*/

/* changement couleur de la balise titre H3 */

.entry-content h3 {
    color: #fff;
		font-size: 20px;
		margin: 1em 0;
    font-weight: 100;
}

/*.entry-content h3 {
    color: #fff;
font-size: 80%;
    margin: 1em 0;
    font-weight: 500;
}*/

/* CSS Des titres vignettes du carousel*/

/*#page-wrapper h1, #page-wrapper h2, #page-wrapper h3, #page-wrapper h4, #page-wrapper h5, #page-wrapper h6 {
    font-family: "Armata";
    font-weight: 500;
}*/

#page-wrapper h4 {
  font-family: "Armata";
  font-weight: 500;
  font-size: 14px;
}

/* FOOTER */
#secondary .widget .widget-title, #footer-widgets .widget .widget-title, #masthead-widgets .widget .widget-title {
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 15px;
}

/* -Script diaporama ACFT- */

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

.box {
    display: flex;
    align-items: flex-start;
    background: #000;
    height: 100vh;
    overflow: hidden;
    position: relative;
}

.box .single-box img {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    background: #000;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    opacity: 0;
    transform: scale(1.5) rotate(15deg);
    -webkit-animation: animate 32s infinite;
            animation: animate 32s infinite;
}

.box .single-box:nth-child(3) img {
    -webkit-animation-delay: 8s;
            animation-delay: 8s;
}

.box .single-box:nth-child(2) img {
    -webkit-animation-delay: 16s;
            animation-delay: 16s;
}

.box .single-box:nth-child(1) img {
    -webkit-animation-delay: 24s;
            animation-delay: 24s;
}

@keyframes animate {
    25% {
        opacity: 1;
        transform: scale(1) rotate(0);
    }
    40% {
        opacity: 0;
    }
}