/*
Theme Name: desire in balance
Description: Child theme for the twentytwelve theme 
Author: Dennis Garrn
Template: twentytwelve
Version: 2.5
*/

@import url("../twentytwelve/style.css");
@import url("bootstrap.css");

a {
	color: #749F1D;
}
h2 {
	color:rgb(116, 159, 29);
	font-weight:normal;
	margin:1.5em 1.5em !important;
}
h4 {
	font-size:350% !important;
	font-weight:normal;
}
.alignright {
	float:none;
}
.wp-caption {
	position: relative;
	margin:auto;
}
#lang {
	float:right;
	margin-top:5px;
}
#lang img {
	vertical-align:-4px;
}
.main-navigation li a {
	color: #000;
	text-transform: none;
	font-size: 1.2em;
}

.site-header {
	padding:0;
}
.site-content article {
    border-bottom:0;
    margin-bottom: 0
}
img.alignleft {
	margin: 0.857143rem 1.31429rem 0.857143rem 0
}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	box-shadow: 0 0 0 0;
	border-radius: 0
}
footer[role="contentinfo"] {
	border-top: 1px solid #EDEDED;
	color:#999;
}
footer[role="contentinfo"] a {
	color: #749F1D;
}
footer[role="contentinfo"] a:hover {
	color: #749F1D;
	text-decoration: none;
}
#quote {
	height:0;
	width: 0;
	margin-top:45px;
	overflow: hidden;
	position: absolute;
	color:#FFF;
	font: italic 12px 'Times new Roman';
	vertical-align:middle
}
#quote-author {
	text-align: right;
	font-style:normal;
}
span.articleTitle {
color: #749F1D;
}




/* Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) and (max-width: 899px) {
	#quote {
		height:200px;
		width:300px;
		right:5px;
		font-size: 18px;
		line-height: 1.3em;
	}
	.main-navigation li {
		margin:0 18px 0 0;
	}
	.alignright {
		float:right;
	}
	.col-sm-6{
	  width: 50%;
	}
}
/* Minimum width of 900 pixels. */
@media screen and (min-width: 900px) {
	#content {
		margin:0 20px;
	}
	.nav-menu {
		background:url(img/bg-row2.gif) repeat-x;
		padding-left:10px
	}
	.main-navigation {
		margin-top:0;
	}
	.main-navigation li a {
		padding: 0 5px;
	}
	.main-navigation li {
		margin:0 20px 0 0;
	}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
		margin-left:10px;
		border:0;
	}
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	    background: #dcf7a4;
	    font-weight: normal;
	}
	.main-navigation li ul li a {
		background: #dcf7a4;
		color: #000;
		font-style: italic;
	}
	.main-navigation li ul li a:hover {
		background: #99cc33;
		color: #000;
	}
	.alignright {
		float:right;
	}
	#quote {
		height:150px;
		width:400px;
		right:10px;
		font-size:20px;
		line-height: 1.5em;
		top:20%;
	}

}