/*
 Theme Name:   tendances clavier
 Description:  bootScore 5 Child Theme
 Author:       craftwerk - Bastian Kreiter & Monique Dérudet
 Template:     bootscore-5
 Version:      5.0.0.4
 Text Domain:  bootscore
*/

/*
Add as many files as you need for development.
When you're done, merge them all in the style.css file to reduce file requests.
*/

/*@import url("css/custom.css");*/
/* Add your styles here */
/* nunito-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('./fonts/nunito-sans-v6-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('./fonts/nunito-sans-v6-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* nunito-sans-600 - latin-ext_latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('./fonts/nunito-sans-v6-latin-ext_latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('./fonts/nunito-sans-v6-latin-ext_latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/*pas de justification pour les smartphones*/
@media (max-width: 618px) {
p:not(.has-text-align-center) {
text-align: left!important;
}
}
/*front page titre site et toutes pages*/
h1.tendances, h1
{
color:var(--bs-primary);/*rouge */
font-size: calc(1.375rem + 1.5vw);
}
/*front page description site*/
p.lead
{
color:var(--bs-orange);/*orange */
text-align: inherit;
margin-bottom: .5rem;
/*border: 1px var(--bs-orange) solid;*/
}

/*actu frontpage espacement moindre */
.fontpage .container
{
margin-top:-50px;
}
body.home .py-5
{
  padding-bottom: 0px!important;
}
/*actu frontpage block de couleur */
/*centrage des elements*/
h1.home-title
{
color:var(--bs-primary);/*rouge */
margin-top:calc(1.375rem + 1.5vw);/*2.95rem;*/
}
h1.home-title p
{

text-align: center;
}
.fontpage h2.blog-post-title
{
text-align: center;
}
.fontpage .card-text
{
text-align: center;
}

.collant/*sticky block*/
{
background-color:var(--bs-primary);/*rouge */
}
.fontpage:nth-child(2)
{
background-color:var(--bs-secondary);/*vert*/
color:var(--bs-white);
}
.fontpage:nth-child(3)
{
background-color:var(--bs-primary);/*rouge*/
color:var(--bs-white);
}
.fontpage:nth-child(1)
{
background-color:var(--bs-orange);/*orange */
color:var(--bs-white);
}
.fontpage:nth-child(4)
{
background-color:#3c4377;/*bleu */
color:var(--bs-white);
}
.fontpage:nth-child(5)
{
background-color:#ebcc96;/*joue detruite */
color:var(--bs-white);
}
.fontpage:nth-child(6)
{
background-color:var(--bs-primary);/*rouge*/
color:var(--bs-white);
}
.fontpage:nth-child(7)
{
background-color:#3c4377;/*bleu */
color:var(--bs-white);
}
.fontpage:nth-child(8)
{
background-color:var(--bs-orange);/*orange */
color:var(--bs-white);
}
.fontpage:nth-child(9)
{
background-color:#ebcc96;/*joue detruite */
color:var(--bs-white);
}
.fontpage:nth-child(10)
{
background-color:var(--bs-secondary);/*vert*/
color:var(--bs-white);
}

/*titre*/
.h2, .h3, .h4, .h5, .h6, h2, h3, h4, h5, h6 {
  margin-top: .5em!important;
}
/*page archives 2022etc centrer le titre */
body.category-8 h2.blog-post-title
{text-align: center;}
/*page apropos*/
.page-id-28 h4
{
  text-align: justify;
  margin-bottom: .05em;
}
/*page contact*/
.page-id-7 h3
{/*margin-top:0em!important;*/}
.page-id-7 .wp-block-media-text
 {background-color:var(--bs-primary);/*rouge*/
 color:var(--bs-white);}

@media (max-width: 513px) {
  .page-id-28 h4
  {
    text-align:left;
  }
}
.wp-block-columns {
  margin-bottom: .05em;
}
.page-id-28 figcaption{display:none;}
.vp-portfolio__items-style-default
{--vp-items-style-default--image-hover__transform: scale(1);}

/*menu secondaire*/
#footer-menu .nav-link
{text-decoration: underline;}

/*menu sous menu*/
li.current-menu-item, li.current-page-item, li.current-menu-ancestor, li.current-menu-parent
{background-color:var(--bs-secondary);/*vert*/}

/*category block de couleur */
.catpage:nth-child(2)/*il n'y a pas de 1 !?*/
{background-color:var(--bs-primary);/*rouge*/
color:var(--bs-white);}
.catpage:nth-child(3)
{background-color:var(--bs-orange);/*orange*/
color:var(--bs-white);}
.catpage:nth-child(4)
{background-color:var(--bs-secondary);/*vert*/
color:var(--bs-white);}
.catpage:nth-child(5)
{background-color:var(--bs-white);/*blanc*/
color:black;}
/**/
.catpage:nth-child(6)/*il n'y a pas de 1 !?*/
{background-color:var(--bs-primary);/*rouge*/
    color:var(--bs-white);}
.catpage:nth-child(7)
{background-color:var(--bs-orange);/*orange*/
    color:var(--bs-white);}
.catpage:nth-child(8)
{background-color:var(--bs-secondary);/*vert*/
    color:var(--bs-white);}
.catpage:nth-child(9)
{background-color:var(--bs-white);/*blanc*/
    color:black;}
/**/
.catpage:nth-child(10)/*il n'y a pas de 1 !?*/
{background-color:var(--bs-primary);/*rouge*/
    color:var(--bs-white);}
.catpage:nth-child(11)
{background-color:var(--bs-orange);/*orange*/
    color:var(--bs-white);}
.catpage:nth-child(12)
{background-color:var(--bs-secondary);/*vert*/
    color:var(--bs-white);}
.catpage:nth-child(13)
{background-color:var(--bs-white);/*blanc*/
    color:black;}
/*lien sur background pas fond blanc*/
.fontpage a:hover,.catpage a:hover
{color:black;}

/*card archives*/
body.date .card, {
  border: 1px solid var(--bs-secondary);/*original 1 rgba(0, 0, 0, .125)*/
  border-radius: .25rem;
}

/*galerie interpretes*/
.vp-portfolio__items-style-emerge .vp-portfolio__item-overlay {
  /*padding-top:0px;*/
  /*clip-path: unset;*/
}
 .vp-portfolio__items-style-emerge .vp-portfolio__item-meta
{
padding:0 ;
margin-bottom:5px;
}
.vp-portfolio__item-meta h2
{
  margin-top: .1em!important;
}
/*separation horizontale*/
.vp-portfolio__items-style-emerge
{--vp-items-style-emerge--image-hover__transform: translateY(-0px);}

/*cache la recherche sur le header*/
.top-nav-search-md
{display: none!important;}

 /*bouton telecharger*/
 .wp-block-file .wp-block-file__button {
   background:var(--bs-secondary);/*vert*/
 }
 a:hover.wp-block-file__button
 {color : #ffffff!important;}
/*widget-title*/
.widget-title
{
color : var(--bs-primary);/*rouge*/
}
.bordure
{
  border : 1px var(--bs-secondary) solid;
}
/*galerie photos*/
/*.wp-block-gallery.has-nested-images figure.wp-block-image figcaption
{
font-size:1rem;

}*/
/* aprs maj plugin
.vp-portfolio__item-overlay, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption
{
background: linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.3) 90%,transparent);
bottom: 0;
color: #fff;
font-size:1rem;
left: 0;
margin-bottom: 0;
max-height: 60%;
overflow: auto;
padding: 8px 8px 8px;
position: absolute;
text-align: center;
width: 100%;
box-sizing: border-box;

/*border:1px red solid;*/
/*
}
 */
/*caption background pas d'effet de biais*/
.vp-portfolio__items-style-emerge.vp-portfolio__items-show-caption-always .vp-portfolio__item-caption {
    clip-path: none;
}
/*caption legende texte taille*/
.vp-portfolio__items-style-emerge figcaption.vp-portfolio__item-caption {
    font-size:1rem;
    margin: unset;
}
.vp-portfolio__items-style-emerge .vp-portfolio__item-caption
{padding-top: 0px;
bottom : -2px;}
 /*--vp-items-style-emerge--caption-skew__clip-left: var(--vp-items-style-emerge--caption-skew-hover__clip-left);*/
/*
.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-always .vp-portfolio__item-overlay
{
clip-path: none;
}
*/
/*exception plasticien-atelier pas de legende , body.page-id-595.wp-block-gallery.has-nested-images figure.wp-block-image figcaption*/

/**/

/*galery sur smarthpne*/
@media (max-width: 992px) {
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image)
{width:100%;}
}

/*menu primary*/
@media (min-width: 992px) {/*992*/
    .navbar-expand-lg .offcanvas {
        width: 100%;
        font-size:1rem ;
    }
}
@media (min-width: 1200px) {/*992*/
    .navbar-expand-lg .offcanvas {
        flex-grow:10;
        width:auto;
        font-size:1.15rem ;
    }
  }
