@charset "utf-8";

/*==============================================================================
  Title       : 
  Author      : 
  Description : 
==============================================================================*/

/* Additional global styles */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}
#header {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #5b8900, #669900 50%, #669900 90%, #5b8900) repeat scroll 0 0;
    height: 80px;
    padding: 0;
}
#header-content {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  align-items: center; /* Centrer verticalement */
  justify-content: space-between; /* Espacer horizontalement */
}
.site_name a {
  color: #333; /* Darker color for contrast against the light background */
  text-decoration: none;
  font-size: 1.5em;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  transition: color 0.3s ease;
}
.site_name a:hover {
  color: #ccc; /* Accent color for hover effect */
}

.site_slogan {
  font-size: 1em;
  color: #333; 
  font-family: 'Roboto', sans-serif;
}

.navigation_bg {
    background-color: #000;
	height: 2.2em;
}
.block-message dt {
  background: #e59400;
}
h1 {
  font-size: 24px;
}
a {
  color: #1a4671;
  text-decoration: none;
}

a:hover {
  color: #2664A2;
   text-decoration: none;
}
.storytext {
    border-bottom: none;
}
.story_editor {
    padding: 25px 18px;
}
.storytext img, .story_introtext img, .featurestorytext img {
  padding: 0 2px;
  border-radius: 12px;
  margin: 4px auto;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background-color: rgba(255, 255, 255, 0.05);
}
.story_image {
  width: 100px;
  height: 100%;
}
.uk-comment-avatar .userphoto {
  border:none;
  width:60px;
  height:60px;
  margin:0;
  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-opera-border-radius:3px; 
}

/* uikit */
em {
    color: #333;
}
.uk-panel-box-primary {
  background-color: #f2f2f2;
}
@media only screen and (max-width: 767px) {

  #footer {
    border: none;
    color: #CCC;
    background-color: #1a4671;
  }
}
@media screen and (max-width: 750px) {
	#header, .navigation_bg {
		display:none;
	}
}

.list-new-plugins li {
    margin-bottom: 2px; /* Ajoute de l'espace entre chaque élément */
}

.list-new-plugins a {
    padding: 2px 2px; /* Augmente la taille de la zone tactile autour du lien */
    display: inline-block; /* S'assure que le padding fonctionne correctement */
}

.list-new-plugins a:hover {
    background-color: #f0f0f0; /* Optionnel : ajoute un retour visuel lors du survol */
}

