/*
Theme Name: Twentyeleven Child
Description: Child theme for the twentyeleven theme 
Author: UltraWebsites.com
Template: twentyeleven
*/

@import url("../twentyeleven/style.css");

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

/*	12 COLUMN - RESPONSIVE GRID SYSTEM
	DEVELOPED BY DENIS LEBLANC
	URL - http://responsive.gs
	VERSION - 2.0
	LICENSED UNDER GPL & MIT
================================================== */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.container {
	max-width: 1020px;
	margin: 0 auto;
	padding: 0 30px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.row:after,
.col:after,
.clr:after,
.group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.row {
	margin-bottom: 1.5em;
}

.col { 
	display: block;
	float:left;
	width: 100%;
}

.col:first-child { margin-left: 0; }

@media ( min-width : 768px ) {
	
	/* grid */
	.col {
		margin-left: 2%;
	}
	
	.span_1 { width: 6.5%; }
	.span_2 { width: 15.0%; }
	.span_3 { width: 23.5%; }
	.span_4 { width: 32.0%; }
	.span_5 { width: 40.5%; }
	.span_6 { width: 49.0%; }
	.span_7 { width: 57.5%; }
	.span_8 { width: 66.0%; }
	.span_9 { width: 74.5%; }
	.span_10 { width: 83.0%; }
	.span_11 { width: 91.5%; }
	.span_12 { width: 100%; }
	
}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
	width: 100%;
}

form#searchform * {
    box-sizing: content-box;
	display: none;
}

nav#access {
	display: none;
}

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
	border: none;
}

.singular.page .hentry {
	padding-top: 0;
}

.entry-content h2 {
	font-size: 50px;
	font-weight: normal;
	line-height: 1.5;
}

.entry-content h3 {
	font-size: 35px;
	line-height: 1.5;
	margin-bottom: 20px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: normal;
}

#site-description {
	font-weight: 400;
}

#branding {
	border-bottom: 2px solid rgb(187, 187, 187);
	background-color: #f2f2f2;
}