/* Widgets de la colonne latérale : cartes arrondies, ombre légère, titre souligné d'orange */
#sidebar .widget {
	border: 1px solid #e4e4e4;
	border-radius: 10px;
	background: #f6f6f4;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .06);
}

#sidebar .widget .widgettitle {
	border-bottom: 0;
}

/* Trait accroché au texte : absent si le titre est masqué */
#sidebar .widget .widgettitle > span {
	position: relative;
	display: inline-block;
	padding-bottom: .55em;
}

#sidebar .widget .widgettitle > span::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 36px;
	height: 3px;
	border-radius: 2px;
	background: #e7501e;
}

/* Images, vidéos et champs du widget arrondis eux aussi */
#sidebar .widget img,
#sidebar .widget video,
#sidebar .widget .mejs-container,
#sidebar .widget iframe {
	border-radius: 6px;
}

#sidebar .widget .mejs-container {
	overflow: hidden;
}

#sidebar .widget input[type="text"],
#sidebar .widget input[type="email"],
#sidebar .widget input[type="search"],
#sidebar .widget select {
	border: 1px solid #d6d6d6;
	border-radius: 6px;
	background: #fff;
}

#sidebar .widget input[type="text"]:focus,
#sidebar .widget input[type="email"]:focus,
#sidebar .widget input[type="search"]:focus,
#sidebar .widget select:focus {
	border-color: #e7501e;
	outline: 0;
	box-shadow: 0 0 0 3px rgba(231, 80, 30, .15);
}

#sidebar .widget input[type="submit"],
#sidebar .widget button[type="submit"] {
	border-radius: 6px;
}
