/*
Theme Name: Watashi no Niwa BoldR Child
Description: Theme enfant de BoldR
Author: Thomas Mansouri
Author URI: https://www.chourmo.info
Template: boldr-lite
Version: 0.1.0
Text Domain: wnn-boldr-child
*/

#page-container > div, #page-container > dl, #page-container > ol, #page-container > p, #page-container > ul,body { font-size: 16px;  }
#page-container h3 a:hover { color:#94c861!important; }

.single-post .post-contents { margin-left:0; width:100%; }
.post-contents { float:none!important; }

img.acf-ctg-image { overflow:hidden; max-width:150px; max-height:150px; width:150px; height:150px; border-radius:50%; margin:20px; }

.ctg-container h1.entry-title,
.ctg-container h1.page-title { margin:0; padding:0;}
.ctg-container div.ctg-bloc-info { display:flex; background-color:#eaeaea; margin-bottom:20px; }
.ctg-container p { margin:0;padding:0;}
.ctg-container p.lien-fiche-info { margin:10px 0; }

a, a:visited { color: #FF9026; }

.meta-date { background-color: #cccccc70; }
.postmetadata { position:absolute; }
.read-more { background-color: #cccccc; }

#navbar .current-menu-item, #navbar ul li:focus, #navbar ul li:hover { background-color:#437336!important; }


/* page modèle liste des catégories */
.wnn-taxonomy-list-outer-wrap     { margin-bottom:20px; }
.wnn-block-list-ctg .wnn-taxonomy-list-wrap .wnn-layout-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 20px; grid-row-gap: 20px; }
.wnn-layout-grid { display: flex; flex-wrap: wrap; align-items: flex-start; align-content: space-around; }
.wnn-block-list-ctg .wnn-layout-grid .wnn-taxomony-box { padding: 20px; grid-column-gap: 20px; background-color: #f5f5f5; text-align: center; box-shadow: 0 0; }
.wnn-block-list-ctg .wnn-taxomony-box { border: 1px solid #E0E0E0; border-radius: 0px; }
.wnn-taxomony-box { background-color:#eaeaea; padding:5px; margin:10px; min-width:160px; width:160px; }
.wnn-block-list-ctg .wnn-layout-grid .wnn-taxomony-box .wnn-tax-img { overflow:hidden; max-width:150px; max-height:150px; width:150px; height:150px; border-radius:50%; }
.wnn-tax-link { }
#page-container .wnn-block-list-ctg .wnn-layout-grid .wnn-taxomony-box .wnn-tax-title { margin: 10px 0 5px 0; }
.wnn-tax-count { }

/* page Glossaire */
.mywpglossary-list-letter { font-size:30px; font-weight:bold; }
.mywpglossary-list-entry-title { font-size:16px; font-weight:bold; }

/* Fiche info */
.page-thumb { float:left; }
.page-thumb img { overflow:hidden; max-width:150px; max-height:150px; width:150px; height:150px; border-radius:50%; }
#page-container { clear:both; margin-top: 20px; }

/* page liste taxons */
ul.childtaxons-layout-grid    { background-color:#ffffff; display: flex; flex-wrap: wrap; align-items: flex-start; align-content: space-around; }
.childtaxons-layout-grid li   { display: inline-block; background-color:#a8a8a8; padding:0px; margin:10px; width:160px; height:120px; text-align:center;	 }
.childtaxons-layout-grid li a { display: inline-block; width: 160px; padding: 0px; text-decoration: none; color: #fff; font-weight: bold; font-size: 14px; line-height: 25px; }
.childtaxons-layout-grid li div.image { /* display:flex; align-items: center; */ background-color:#c2c2c2; width:160px; height:60px; overflow:hidden }
.childtaxons-layout-grid li div.image img { height: auto; width: 100%; align-self: center; }
.childtaxons-layout-grid li div.lien { padding: 15px 0; }

/* page taxon */
/* parent-pageid : 317 at home, 488 inline */
.parent-pageid-317 .page-thumb  { width:180px;}
.parent-pageid-317 h1.page-title { height:100px; margin:auto; padding-top:50px; font-size:40px; }
.parent-pageid-488 .page-thumb  { width:180px;}
.parent-pageid-488 h1.page-title { height:100px; margin:auto; padding-top:50px; font-size:40px; }

/* page principale Fiches infos */
/*
.childpages-layout-grid      { background-color:#ffffff; }
.childpages-layout-grid li   { display: inline; list-style: none; margin: 10px; }
.childpages-layout-grid li a { display: inline-block; width: 100px; padding: 5px 10px; text-decoration: none; color: #fff; font-weight: bold; background: #c2c2c2; }
*/

ul.childpages-layout-grid    { background-color:#ffffff; display: flex; flex-wrap: wrap; align-items: flex-start; align-content: space-around;  }
.childpages-layout-grid li   { display: inline-block; background-color:#c2c2c2; padding:5px; margin:10px; min-width:160px; min-height:60px; text-align:center;	 }
.childpages-layout-grid li a { display: inline-block; width: 100px; padding: 5px 10px; text-decoration: none; color: #fff; font-weight: bold; font-size: 14px; line-height: 25px; }

.postmetadata span.meta-comments { display:none; }
.postmetadata span.meta-author { display:none; }

.post-category a {  font-size:16px; }

/* page outils */
#page-container.type-page h3 { font-style:italic; }



