/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 5,700+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try it out on a free dummy site: https://zipwp.org/themes/astra/
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.8.11.1738771705
Updated: 2025-02-05 17:08:25

*/


/* Album discographie */

.discographie-box {
	background: white ;
	width: 100%;
	padding: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-content: space-around;}

.characteristic-album {
	flex:1;
	width: auto;
	padding: 20px;
	box-shadow: 3px -1px 6px 0px #b8a99a;
	-moz-box-shadow: 3px -1px 6px 0px #b8a99a;
    -webkit-box-shadow: 3px -1px 6px 0px #b8a99a;}

.discographie-box h2 {
	font-size: 20px;
	font-family: "Arvo";
	margin-top: 5px !important;
	margin-bottom: 5px;}

.discographie-box h4 {
	font-size: 15px !important;
	margin-top: 20px !important;
	margin-bottom: 5px;}

.tracklist-album {
    align-self:flex-end !important;
	width: 100%;
	margin-top: 35px;
	margin-bottom: 20px;
	padding: 20px;
	border-width: 5px;
	border-style: double;
	border-color: #af8554;}

.tracklist-album h2 {
	font-size: 30px !important;
	font-family: "Special Elite";
}

.tracklist-album-list {
	margin-left: auto;
	margin-left: auto;
}
.tracklist-album-list p {
	margin-bottom: 2px;!important
}


@media screen and (min-width: 768px) {
	.tracklist-album-list ul {
		list-style-type: none !important ;
	columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
	column-gap: 20px;
	column-rule-width: 1px;
	column-rule-style: solid;
	column-rule-color: black;

}}
/*.tracklist-album-list ol {
	margin-left: auto;
	margin-right: auto;
}*/


.characteristic-album ul {
	padding-top : 13px;
    list-style-type: none !important ;}

.discographie-box img:hover {
	box-shadow: 0px 0px 8px 3px rgba(175,133,84,.8);
	-moz-box-shadow: 0px 0px 8px 3px rgba(175,133,84,.8);
	-webkit-box-shadow: 0px 0px 8px 3px rgba(175,133,84,.8);
	transition: all 300ms linear;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: linear;
    transition-delay: 0s;}

.format-albums {
	background: black;
	padding-right: 15px;
	text-align: right;
	font-weight: bolder;
	text-transform: uppercase;}

.titre-album {
	padding-top: 7px;}

.nom-artiste {
	padding-left: 7px;
	font-size: 15px;
	font-style: italic;}

.carac-album {
	margin-top: 20px;
	font-size: 14px;}

.gold {
	color: #795c3a !important;}

.spotify-album {
	padding: 20px;
	color: #1ed760 !important;
	text-shadow:2px 2px 4px black;}
.spotify-album a:link {color:#1ed760;}
.spotify-album a:visited {color:#1ed760;}
.spotify-album a:active {color:#1ed760;}
.spotify-album a:hover {color:#121212;}

@media screen and (min-width: 768px) {
	.tracklist-album-list ol {
	columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
	column-gap: 20px;
	list-style-position: inside;
	column-rule-width: 1px;
	column-rule-style: solid;
	column-rule-color: black;

}}


/* fin Album discographie */

/* Bibliographie */

.livre-infobox {
	background: white ;
	width: 100%;
	padding: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-content: space-around;}

.characteristic-livre {
	flex:1;
	width: auto;
	padding: 20px;
	box-shadow: 3px -1px 6px 0px #b8a99a;
	-moz-box-shadow: 3px -1px 6px 0px #b8a99a;
    -webkit-box-shadow: 3px -1px 6px 0px #b8a99a;}

.livre-infobox h2 {
	font-size: 20px !important;
	font-family: "Arvo";
	margin-top: 5px !important;
	margin-bottom: 5px;}

.livre-infobox h3 {
	font-size: 15px !important;
	margin-top: 20px !important;
	margin-bottom: 5px;}

.resume {
    align-self:flex-end !important;
	width: 100%;
	margin-top: 35px;
	padding: 20px;
	border-width: 5px;
	border-style: double;
	border-color: #af8554;}

.resume {
	margin-top: 20px;}


.characteristic-livre ul {
	padding-top : 13px;
    list-style-type: none !important ;}

.livre-infobox img:hover {
	box-shadow: 0px 0px 8px 3px rgba(175,133,84,.8);
	-moz-box-shadow: 0px 0px 8px 3px rgba(175,133,84,.8);
	-webkit-box-shadow: 0px 0px 8px 3px rgba(175,133,84,.8);
	transition: all 300ms linear;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: linear;
    transition-delay: 0s;}

.genre-litteraire {
	background: black;
	padding-right: 15px;
	text-align: right;
	font-weight: bolder;
	text-transform: uppercase;}

.titre_livre {
	padding-top: 7px;}

.auteur {
	padding-left: 7px;
	font-size: 15px;
	font-style: italic;}

.carac-album {
	margin-top: 20px;
	font-size: 14px;}

/* Fin Bibliographie */


/* Artiste infobox  */

.groupe-meta {
	background-color: #f3f0ee;
	margin: 10px;
	padding:20px;
}

.artiste-musicien {
	background-color: white;
    align-self:flex-end !important;
	width: 100%;
	margin-top: 35px;
	margin-right: auto;
	margin-left:auto;
	padding: 10px;
	box-shadow: 6px 6px 6px 3px #b8a99a;
	-moz-box-shadow: 6px 6px 6px 3px #b8a99a;
    -webkit-box-shadow: 6px 6px 6px 3px #b8a99a;
}

.artiste-musicien h2 {
	font-family: "Special Elite";
}

.short-artiste {
	text-align: center;
	margin-top: 20px;
}

@media screen and (min-width: 768px) {
	.artiste-musicien ul {
	list-style-type: none !important ;
	columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
	column-rule-width: 1px;
	column-rule-style: solid;
	column-rule-color: black;
}}

.artiste-musicien h3, h4 {
	text-align: center;
}

.artiste-musicien ul {
	list-style-type: none !important;
	padding-top:10px;
}

.artiste-discographie {
	background-color: white;
    align-self:flex-end !important;
	justify-content: center;
	text-align: center;
	width: 100%;
	margin-top: 35px;
	padding: 10px;
	box-shadow: 6px 6px 6px 3px #b8a99a;
	-moz-box-shadow: 6px 6px 6px 3px #b8a99a;
    -webkit-box-shadow: 6px 6px 6px 3px #b8a99a;

}

@media screen and (min-width: 768px) {
	.artiste-discographie ul {
	list-style-type: none !important ;
	columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
	column-rule-width: 1px;
	column-rule-style: solid;
	column-rule-color: black;
}}

.artiste-discographie h3, h4 {
	text-align: center;
	margin-top :10px;}

.artiste-discographie ul {
	list-style-type: none !important ;	
	text-align: center;
	border-top : 2px;
	border-color: black;
}
.artiste-discographie li {
	text-align:left;
}

 .artiste-discographie li:before {
	content: "\f51f"; /* FontAwesome Unicode */
	font-family: FontAwesome;
	display: inline-block;
	margin-left: 5px; /* same as padding-left set on li */
	width: 1.3em; /* same as padding-left set on li */
}

.artiste-liens {
	background-color: white;
   
	width: 100%;
	margin-top: 35px;
	padding: 10px;
	border-width: 4px;
	border-style: double;
	border-color: #af8554;
}

.artiste-liens  ul {
    list-style-type: none !important ;
	padding-left: 0px;
	margin-top: 30px;
	margin-bottom: 15px;
	margin-right: auto;
    margin-left: auto;
	text-align: center;
	}

.artiste-liens li {
   display: inline-block;
   margin-right: 10px;
	margin-left: 10px;
   }

   
.artiste-liens a {
   color : black;
   }
.artiste-liens a:hover {
   color : #af8554;
   }
.artiste-lien a:visited {
	color: #858585;
}


/* Fin Artiste */

