/*
Theme Name: Responsive Child
Theme URI: http://cyberchimps.com/responsive-theme/
Template: responsive
Author: CyberChimps.com
Author URI: http://cyberchimps.com
Description: Responsive Theme is a flexible foundation with fluid grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload, Social Networking and Webmaster Tools etc. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly, W3C Markup Validated and currently translated into 45 languages. Cross-Browser compatible. Official support forum (http://cyberchimps.com/forum/free/responsive/)
Tags: white,black,gray,light,custom-menu,custom-header,custom-background,one-column,two-columns,left-sidebar,right-sidebar,theme-options,threaded-comments,full-width-template,sticky-post,translation-ready,rtl-language-support,responsive-layout,fluid-layout
Version: 2.2.0022.BLH
Updated: 2017-03-27 21:47:17



Responsive WordPress Theme, Copyright (C) 2003-2014 Emil Uzelac, CyberChimps Inc

--------------------------------------------------------------
WARNING: (BEFORE YOU MAKE ANY CHANGES)
--------------------------------------------------------------
Please do not edit style.css or any other Theme files or
Templates directly. If you do, your customizations will be lost
as soon as you update Responsive.

WordPress and CyberChimps highly recommends Child Theme.

Read More:

- http://codex.wordpress.org/Child_Themes
- http://cyberchimps.com/guide/child-theme-example/
- http://cyberchimps.com/guide-tags/child-theme-2/

*/

/* =Horizontal Rule
-------------------------------------------------------------- */
hr {
	background: #dddddd;
	border: none;
	clear: both;
	color: #dddddd;
	float: none;
	height: 1px;
	width: 100%;
}

hr.space {
	background: #ffffff;
	color: #ffffff;
}

/* =Base
-------------------------------------------------------------- */
html {
	height: 100%;
}

body {
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	background: url(http://beyondlittlehouse.com/wp-content/themes/beyond-little-house/images/bg.jpg);
	color: #555555;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-smoothing: antialiased;
	line-height: 1.5em;
	text-rendering: optimizeLegibility;
}

/* =Responsive 12 Column Grid
    http://demos.cyberchimps.com/responsivepro/responsive-grid/
-------------------------------------------------------------- */

.col-860 {
	display: inline;
	margin-right: 2.127659574468%;
}

.col-300 {
	width: 29.2%;
}

/* =Responsive Images
-------------------------------------------------------------- */

.ie8 img {
	height: auto;
	width: auto\9;
}

/* =Globals
-------------------------------------------------------------- */
#container {
	margin: 90px auto 0;
	max-width: 960px;
	
	background: #a6a642;
}

#wrapper {
	background-color: #a6a642;
	clear: both;
	margin: 20px auto 20px auto;
	padding: 0 20px 20px 20px;
	position: relative;
}

/* =Header
-------------------------------------------------------------- */
#logo {
	float: left;
	margin: -70px 0 0;
	max-width: 960px;
	overflow:visible;
}

#logo img {
	max-width: 1100px !important;
	margin: 0 0 0 -70px !important;	
}

/* =Content
-------------------------------------------------------------- */
#content {
	margin-top: 40px;
	margin-bottom: 20px;
	
	background-color: #ffffcc;
	
	border-color: #DEEEBE #DEEEBE #A69542;
	
	border-width: 1px;
	
    border-style: solid;
	
	padding: 10px;
}

#content-blog {
	margin-top: 40px;
	margin-bottom: 20px;
	
	background-color: #ffffcc;
	
	border-color: #DEEEBE #DEEEBE #A69542;
	
	border-width: 1px;
	
    border-style: solid;
	
	padding: 10px;
}

/* MH added for display consistency */
#content-archive {
	margin-top: 40px;
	margin-bottom: 20px;
	
	background-color: #ffffcc;
	
	border-color: #DEEEBE #DEEEBE #A69542;
	
	border-width: 1px;
	
    border-style: solid;
	
	padding: 10px;
}

#content-search {
	margin-bottom: 20px;
	margin-top: 20px;
	
	padding: 10px;
	
	background-color: #ffffcc;
}

/* =Post
-------------------------------------------------------------- */

.widget_links .wpgnews_widget_links li{
 border-bottom: 1px solid !important;	
}
#post-35{
	 padding: 10px;
	 background-color: #ffffcc;	
}
.post-data a {
	/*color: #111111;*/
}

/* =Widgets
-------------------------------------------------------------- */
.widget-wrapper {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #ffffcc;
	border-width: 1px;
	
	border-color: #DEEEBE #DEEEBE #A69542;
	
	border-style: solid;
	border-radius: 4px;
	margin: 0 0 20px;
	padding: 20px;
}

/* =Titles
-------------------------------------------------------------- */

#mc_signup_form {
	padding: 0px !important;	
}

#mc_signup_submit {
	margin: -10px 0 -20px !important;
}

.widget-title-home h3 {
	display: block;
	font-size: 22px;
	font-weight: 300 !important;
	line-height: 23px;
	margin: 0;
	padding: 15px 0px;
	text-align: center;
	
	color: white;
	
	background-color: #893729
}

/* =Skip Links
-------------------------------------------------------------- */

.skip-link:focus {
	border: 1px solid #666;
}

/* =Header Menu (Primary)
-------------------------------------------------------------- */
.menu {
	background-color: #ffffcc;
	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));
	background-image: -webkit-linear-gradient(top, #585858, #3d3d3d);
	background-image: -moz-linear-gradient(top, #585858, #3d3d3d);
	background-image: -ms-linear-gradient(top, #585858, #3d3d3d);
	background-image: -o-linear-gradient(top, #585858, #3d3d3d);
	background-image: linear-gradient(top, #585858, #3d3d3d);
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);
*/
	clear: both;
	
	margin: 0 auto;
	
}

.menu ul li{
	
	text-align: center;
	width: 100%;
	
}

.menu li {
	border: 0;
	/* display: block; */
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 5;
}

.menu a {
	border-left: 1px solid #585858;
	color: #000000;
	cursor: pointer;
	display: block;
	font-size: 13px;
	font-weight: 700;
	height: 45px;
	line-height: 45px;
	margin: 0;
	padding: 0 0.9em;
	position: relative;
	text-decoration: none;

	white-space: nowrap;
}

.menu a:hover {
	/*background-color: #808080;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#363636));
	background-image: -webkit-linear-gradient(top, #808080, #363636);
	background-image: -moz-linear-gradient(top, #808080, #363636);
	background-image: -ms-linear-gradient(top, #808080, #363636);
	background-image: -o-linear-gradient(top, #808080, #363636);
	background-image: linear-gradient(top, #808080, #363636);
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#363636);
*/
	text-decoration: underline;
	
}

ul.menu > li:hover {
	/*background-color: #363636;
	color: #ffffff;*/
}

.menu .current_page_item a,
.menu .current-menu-item a {
	background-color: #ffffE3;
}

.sub-header-menu {
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	border-top: none;
	display: inline-block;
	float: none;
	clear: both;
	margin: 0 auto;
	text-align: center;
}

.sub-header-menu li {
	border: 0;
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 5;
}

.sub-header-menu ul {
	min-height: 0;
 	display: table;
	width: 958px;
	text-align: center;
}

.sub-header-menu,
.sub-header-menu ul {
	display: inline-block;
	float: none;
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sub-header-menu ul {
	margin-top: 1px;
	min-width: 8.3em;
	width: auto;
}

.sub-header-menu a {
	border-left: 1px solid #e5e5e5;
	color: #333333;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: 400;
	height: 35px;
	line-height: 35px;
	margin: 0;
	padding: 0 0.9em;
	position: relative;
	text-decoration: none;
	text-shadow: none;
	text-align: center;
}

.sub-header-menu li li {
	background: #ffffff;
	background-image: none;
	border: 1px solid #e5e5e5;
	color: #444444;
	filter: none;
	margin: -1px 0 1px 0;
	width: auto;
	display: block;
}

#mc_signup_form {
	background-color: transparent;	
}
.mc_header_email{
	display: none !important;
}
#mc_mv_EMAIL{
		width: 100%;	
}

.sub-header-menu li li a {
	border: none;
	color: #444444;
	font-size: 12px;
	font-weight: 400;
	height: auto;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	text-shadow: none;
	text-align: left;
}

/* =Comments
-------------------------------------------------------------- */

#respond {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*background-color: #eaeaea;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
	background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
	background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);
	background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
	background-image: linear-gradient(top, #ffffff, #eaeaea);
	*/
	border: 1px solid #cccccc;
	border-bottom-color: #aaaaaa;
	border-radius: 4px;
	clear: both;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);
	margin-top: 15px;
	padding: 10px 20px 50px;
}

/*	Retina (HiDPI) Display
    http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html
-------------------------------------------------------------- */
@media only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {

	body {
	}



.mc_merge_var {
margin-top: -10px;}
