/*
 Theme Name:   Livre de recettes
 Description:  Thème complémentaire du 'plugin' du même nom
 Author:       Michel Vandal
 Template:     twentytwelve
 Version:      0.5
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  recipe-book
 */

@import url('font/genericons.css');


/*******
 HEADER
*******/

/* Searchbox */
#masthead {
	position:		relative;
}
#masthead a:hover {
	color:			#C00000;
}
#masthead #searchform {
	text-align:		center;
}
@media (min-width: 600px) {
	#masthead #searchform {
		position:	absolute;
		top:		2.3em;
		right:		1%;
	}
}
#masthead #searchform #s {
	background:				transparent url(images/search.png) no-repeat scroll left center;
	background-position:	5px;
	background-size:		16px 16px;
	margin:					0;
	padding-left:			25px;
	outline:				none;
}
#masthead #searchform a {
	color:				#B8B8B8;
	text-decoration:	none;
}

.key_icon:before {
	content: '\f427';
	font: normal 16px/1 'Genericons';
	vertical-align: middle;
	text-decoration: none;
}


/********
 CONTENT
********/

/* Category link */
.cat-links {
	font-weight:		100;
	text-transform:		uppercase;
}
.cat-links a {
	color:				#C0C0C0;
	text-decoration:	none;
}
.cat-links a:hover {
	color:				#C00000;
}

/* Recipe title */
.entry-header a {
	color:				#636363;
}
.entry-header a:hover {
	color:				#C00000;
}

/* Notice */
#recipe-notice {
	display:			inline-block;
	margin-bottom:		5px;
	padding:			0px 10px 0px 10px;
	background-color:	#FFFF66;
}

/* Notes */
#recipe-notes {
	margin-left: 18px;
}

/* Portions, Temps de préparation/cuisson */
hr.recipe_meta-hr {
	width:				100%;
	margin:				2px 0px 6px 0px;
	border:				1px dotted #2b2b2b;
	border-style:		none none solid;
	color:				#fff;
	background-color:	#fff;
}
.recipe_meta-table {
	display:			table;
	width:				100%;
	table-layout:		fixed;
}
.recipe_meta-row {
	display:			table-row;
}
.recipe_meta-title {
	display:			table-cell;
	text-align:			center;
	color:				#C00000;
}
.recipe_meta-cell {
	display:			table-cell;
	text-align:			center;
}

/* Ingrédients / Préparation / Notes */
.entry-content h2 {
	margin-top:			0.6em;
	margin-bottom:		0.2em;
	margin-left:		0;
	margin-right:		0;
	font-weight:		400;
}

/* Sous-catégorie */
.entry-content h3 {
	margin-top:			0.1em;
	margin-bottom:		0.1em;
	margin-left:		0.4em;
	margin-right:		0;
	font-weight:		400;
}



/* Tag links style */
.entry-meta .tag-links a {
	background-color:	#767676;
	border-radius:		0 2px 2px 0;
	color:				#fff;
	display:			inline-block;
	font-size:			11px;
	font-weight:		700;
	line-height:		1.2727272727;
	margin:				2px 4px 2px 10px;
	padding:			3px 7px;
	position:			relative;
	text-transform:		uppercase;
	text-decoration:	none;
}
.entry-meta .tag-links a:hover {
	background-color:	#C00000;
	color:				#fff;
}
.entry-meta .tag-links a:before {
	border-top:			10px solid transparent;
	border-right:		8px solid #767676;
	border-bottom:		10px solid transparent;
	content:			"";
	height:				0;
	position:			absolute;
	top:				0;
	left:				-8px;
	width:				0;
}
.entry-meta .tag-links a:hover:before {
	border-right-color:	#C00000;
}
.entry-meta .tag-links a:after {
	background-color:	#fff;
	border-radius:		50%;
	content:			"";
	height:				4px;
	position:			absolute;
	top:				8px;
	left:				-2px;
	width:				4px;
}
