/*
Theme Name: Twenty Twelve Child
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Template: twentytwelve
Description: 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, and background.
Version: 1.5
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, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

.iam-title { color: #6F4E37; font-size:2.5em; margin-bottom:25px; max-width:300px;margin-right:auto;margin-left:auto; }
.iam-titlenc { color: #6F4E37; font-size:1.25em; margin-bottom:25px; }
.iam-text { color: #254117; font-size:1.25em; }
//.iam-maxcenter { max-width:800px;margin-left:auto;margin-right:auto; }
.no-hyphens {

  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;

}

 
#smicons {
	z-index:10;
	position: relative; 
	bottom: 8px;
	float:right;
  }  

#smicons a {
	width: 40px;
}
#smicons a img {
	margin-right: 2.5px;
	opacity: 0.7;
}

#smicons a img:hover {
	opacity: 1;
}

#watchnow {
	float:right;
	z-index: 10;
	position: relative;
	top: 20px;
	right: 10px;
}


  

@font-face {
    font-family: corbel;
    sr: url(font/corbel-webfont.woff);
    /*font-weight: bold;*/
} 

@font-face {

  	font-family: myriadi;
  	src: url(font/myriadpro-italic.woff);

}



@import url(../../../bootstrap/3.3.4/css/bootstrap.min.css);


body {
	font-family: font-family: corbel, Helvetica, Arial, sans-serif;
	background-color: #254117;
}

body.custom-font-enabled {
	font-family: corbel, "Open Sans", Helvetica, Arial, sans-serif;
}

a {
color:#504A4B;
outline: none;
}

a:hover {
	color: #0f3647;		  
	color:#347235;
}
a:visited{
	color:#504A4B;
}
a:active{
  color:#347235;

}
a:visited:hover{
  	color:#347235;
}

.site {
	background-color: #FBF6D9;
}
.site-header {
	padding: 0px;
}

.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; /* Above WP toolbar */
}

.site-header h1 a:hover,
.site-header h2 a:hover {
	/*color: #21759b;*/

}

.main-navigation {
	margin-top: 0.714285714rem;
}

.main-navigation a:focus {
	/*color: #21759b;*/
}

footer[role="contentinfo"] {
		border-top: none;
}

footer[role="contentinfo"] a {
	color: none;
}
footer[role="contentinfo"] a:hover {
	color: none;
}
.entry-meta a {
	color: none;
}
.entry-meta a:hover {
	color: none;
}
article.sticky .featured-post { 

	border-top: none;
	border-bottom: none;
}
.comment-content a:visited {
	color: none;
}
.entry-content .more-link {
	white-space: none;
}

.site-content article {
	border-bottom: none;
}
.format-status .entry-header header a {
	color: none;
}

.format-status .entry-header header a:hover {
	color: none;
}
.site {
	max-width: 90.571428571rem;
}
.site-content {
	float: none;
	margin-left:auto;
	margin-right:auto;
	/*width: 65.104166667%; */
	width: 100%;
	//edit width to bring sidebar back
}

.main-navigation div.nav-menu > ul {
  		border-bottom: 1px solid #4C4646;
		border-top: 1px solid #4C4646;
		text-align: center;

}
.main-navigation li {
	margin: 0 20px 0 0;
	margin: 0 1.457142857rem 0 0;
}
.main-navigation li ul li a {
	border-bottom: none;
	width: 135px;
}

.main-navigation li ul li a:focus {
	background: #FFFFE3;
}
.entry-header .entry-title {
	font-size: 30px;
	font-size: 2.571428571rem;
	color: #6F4E37;	
}
footer.entry-meta a {
	color: none;
}

#post-15 .entry-content {
	font-size:2.0em;
	margin-left:auto;
	margin-right:auto;
	color:#254117;
}

.entry-content {
	font-size:1.20em; 
}

.entry-content h1 {
	color: #6F4E37; 
	font-size:1.5em; 
	margin-bottom:25px; 
	text-align:center;
	font-weight: normal;
}

.entry-content h2 {
	text-align: center; 
	font-size:25px;
	font-family:helvetica;
}

article:not(#post-15) {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
 

ul#menu-menu-1.nav-menu {
	border-bottom: 1px solid #4C4646;
	border-top: 1px solid #4C4646;
}

.menu-item a {
	background-color: #FBF6D9 !important; 
}

.menu-item a:hover {
	background-color: #FFFFE3 !important; 
}