/*
Theme Name: Deux Milles Douze Steve
Theme URI: http://www.bluelimemedia.com/wordpress-themes/deux-milles-douze/
Description: Child-Theme of Twenty Twelve - The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image (which unlike its parent will display above the navigation area), and background. 
Version: 1.3.2
Template: twentytwelve
Template Version: 1.1
Author: Christine Rondeau
Author URI: http://bluelimemedia.com

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve
*/

@import url("../deux-milles-douze/style.css");

/* user perf guide */
@import url("editor-style.css");

/* Header */
a:hover {
	color: #A10E0E;
}
.site-header h1 a {
	color: #A10E0E;
	margin-left: 40px;
}
.site-header h2 {
	margin-bottom: 2rem;
}
@media screen and (min-width: 600px) {
header#masthead > hgroup h2 {
	margin-left: 40px;
	margin-top: 0.5em;
	text-align: left !important;
}}

/* other headers */
.widget-area .widget h3 {
	background: #A10E0E;
	padding: 1px 10px;
}
.entry-meta .posted_on {
	background: #A10E0E;
	padding: 5px 15px 5px 15px;
	text-align: right;
	line-height: 1.3;
	margin-top: 0.2em;
}
/*.entry-content h2, .comment-content h2, .mu_register h2 {
	margin-bottom: 0.5em;
	margin-top: 2em;
}*/
.entry-content blockquote, .comment-content blockquote {
	margin-bottom: 0;
	padding-top: 0;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
	margin-bottom: 0.75em;
	margin-top: 2em;
}

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	/* Navigation Menu*/
	.main-navigation {
		background: #A10E0E;
	}
	.main-navigation li ul li a {
		background: #A10E0E;
	}
	.main-navigation li ul li a:hover {
		color: #A10E0E;
	}
}

/* divider */
@media screen and (min-width: 960px) {
.site-content #content article:not(.comment) {
	border-bottom: transparent solid 30px; /*#606060 solid 30px;*/
	padding-bottom: 5rem;
	margin-bottom: 0;
	padding-left: 120px;
	margin-left: -120px;
	padding-right: 235px;
	margin-right: -235px;
}
.single .site-content #content article:not(.comment) {
	border-bottom-width: 1px;
}
.nav-single {
	margin-top: 1em;
}
.site-content #content article:not(.comment):not(:first-child) {
	margin-top: 60px;
}
#content .entry-meta .posted_on {
	left: -20px;
	box-shadow: -5px 0px 5px -4px rgba(0,0,0,0.33);
}
.site-content {
	width: 525px !important;
}
}
@media screen and (max-width: 960px) {
#content .entry-meta .posted_on { 
	left: -80px; 
	font-size: 80%;
	padding-right: 10px;
	width: 40px
}
}

/* footer */
article footer.entry-meta {
	margin-top: 3rem;
}
.comments-link, .twitter-share-button { 
	margin-left: 2em;
}
.twitter-share-button {
	margin-bottom: -6px;
}

/* site footer */
#colophon {
	display: none;
}

/* sidebar */
@media screen and (min-width: 600px) {
#secondary.widget-area {
	margin-right: -275px;
	margin-top: -120px;
	position: relative;
	width: 250px;
	z-index: 1000;
}
#page.site {
	max-width: 710px;
	padding-left: 80px;
}
.widget-area .widget li.recentcomments {
	line-height: 1.4;
	margin-bottom: 0.8em;
}
}
.widget-area aside.widget {
	margin-bottom: 3rem;
}
.widget-area aside.widget h3 {
	margin-bottom: 1em;
}
.widget-area aside:last-child {
	margin-bottom: 0;
}

/* next previous */
.nav-single {
	display:none;
}

/* comments */
.comments-title {
	font-size: 0;
}
/*.comments-title::after {
	content: "Comments";
	font-size: 1.142857143rem;
}*/
.comments-area article header {
	margin-bottom: 2em;
}

/* featured image */
.entry-header img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-height: 300px;
}

/* svg images */
.style-svg {margin-top: 1em;}
.style-svg-inline {
	display: inline;
	height: 1em;
}

/* Remove stupid borders from 2012 theme */
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image,
img, .editor-attachment { box-shadow: none; }