/*
Theme Name: Basic enfant
Description: Thème enfant de Basic
Author: Fred MATHIS
Author URI: https://www.wpserveur.net
Template: basic 
Version: 0.1.0
*/
html {}
body {font-family: arial, verdana;}

h1, h2, h3, h4, h5, h6 { 
	margin: 0;
	padding: 0 0 0.5em;
	line-height: 1.1;
	font-family: arial, verdana;
	font-weight: bold;
}
h1 { font-size: 36px; padding: 0; }

#sidebar { width: 100%; margin-top: 0; display: block; clear: both; }


/* ##### modifications menu ##### */
.top-menu li a, .top-menu li span {
	display: block; padding: 15px 20px; color: #fff; line-height: 20px;
	font-weight: 500; text-decoration: none; text-transform: uppercase; font-size: 90%;  position: relative; cursor: pointer;
}

.click { font-size: 1rem; position: relative; left: 0; bottom: 5px; padding: 2px;}
ul.post-categories { list-style: none; display: inline; margin: 0; padding: 0; }
ul.post-categories li { display: inline-block; margin: 0; }

ul.post-categories {  }

h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5, h6 { font-size: 18px; }
@media screen and (min-width: 768px){
	h1 { font-size: 36px; padding: 0; }
	.click-title {font-size: 1.2rem; position: relative; left: 0; bottom: 5px; margin-right: 5px; padding: 2px; background-color: #333333; color: #ffffff;}
	.click-title:hover {background-color: #54756a;}
	h2 { font-size: 30px; }
	h3 { font-size: 24px; }
	h4 { font-size: 20px; }
	h5, h6 { font-size: 18px; }
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }


div.heure {margin: 0; padding: 0; font-weight: normal; font-size: 110%;}
div.adresse {margin: 0; padding: 0; font-weight: normal; font-size: 110%;}

.label { color: #666666;}
.meta-acteur { font-weight: bold; }


/* ##### page agenda ##### */
.agenda {background-color: rgba(228,185,160,0.2); border-radius: 20px; margin: 5px 5px 10px 5px; padding: 20px; }
.agenda h2 {margin: 0 0 10px 0; padding: 0;}
/*.agenda p {text-align: left;}
a.agenda-a {text-decoration: none;}*/

/* ##### page des autres articles ##### */
.articles { background-color: rgba(222,173,57,0.2); border-radius: 20px; margin: 0 5px 10px 5px; padding: 20px;}

.widgets {background-color: rgba(175,203,194,0.4); border-radius: 20px; margin: 5px 5px 10px 5px; padding: 20px; }
.widgets h3 {margin: 0 0 10px 0; padding: 0;}

span.date {padding: 5px; margin: 2px; background-color: #ffa977; border-radius: 5px; color: #ffffff; font-weight: bold; font-size: 110%;}
span.jour {font-size: 110%; margin: 3px; padding: 4px; background-color: #54756a; color: white; font-weight: bold;}
span.mois {font-size: 110%; margin: 3px; padding: 4px;background-color: #ff9966; color: white; font-weight: bold; text-transform: uppercase;}
span.annee {font-size: 110%; margin: 3px; padding: 4px; background-color: #54756a; color: white; font-weight: bold;}
span.heure {font-size: 110%; margin: 3px; padding: 4px; font-weight: bold; font-size: 120%;}

img.excerpt {display: none; height: 100px; width: auto;}
.excerpt { margin: 10px 0 0 0; }



a.back-to-event-page { text-decoration:none; line-height: 1.2rem; font-size: 1.2rem; border: 2px solid #000000; border-radius: 5px; padding: 5px; margin: 0 0 50px 0; background-color: #000000; color: #ffffff; }
a.back-to-event-page:hover { text-decoration:none; line-height: 1.2rem; font-size: 1.2rem; border: 2px solid #54756a; border-radius: 5px; padding: 5px; margin: 0 0 50px 0; background-color: #54756a; color: #ffffff; }


.coordonnees p:empty::before {content:" non renseigné"; color: #666; font-style: italic;}