/*
Theme Name: Skeleton Child
Theme URI: http://www.simplethemes.com/wordpress-themes/theme/skeleton
Description: Skeleton Child Theme. Use this child theme to safely make modifications to the existing theme. Using a child theme ensures that you do not lose the modifications with theme updates.
Version: 2.0.1
Author: Simple Themes
Author URI: http://www.simplethemes.com
Template: smpl-skeleton
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/*
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

This child theme enables you to make customizations while allowing for safe updates to the parent theme.
The parent theme's style.css is imported below. If you wish to make customizations, do one of the following:

A.) Copy the contents of skeleton/style.css into this file, but leave the (above) child theme head in tact!
B.) Add specific rules BELOW the import. This is intended for minimal customizations.

----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

*/

@import url("../smpl-skeleton/style.css");
html {
	font-size:17px;
	border-top:3px solid #406a4e; /*top stripe header*/
	border-bottom:3px solid #406a4e; /*bottom stripe footer*/
}

body { 
    background-image:none;
	border-top:6px solid #406a4e; /*bottom stripe header*/
	border-bottom:6px solid #406a4e; /*top stripe footer*/
}

body #wrap.container {background:#eee;}

body #wrap.container #header {
	height:318px;
	background-image:url('../skeleton_childtheme/img/header-background.jpg');
	margin-top:9px;
}
@media only screen and (max-width: 767px) {
	body #wrap.container #header {
	height:200px;
	background:yellow;
	margin-top:9px;
}
}

body #wrap.container #header .inner {background:none;padding-top:0;padding-bottom:0;}

h1#site-title img {    
	left: 18px;
    position: relative;
    top: 3px;
}
@media only screen and (max-width: 767px) {
	h1#site-title img {position:inherit;max-width:100%;}
}

.header_extras p.fair-dates {
    position: relative;
    top: 89px;
    font-size: 1.15rem;
    line-height: 1.5rem;
}

.header_extras {}
.header_extras p {
	text-shadow:0px 1px 3px black;
	margin:0;
	color:white;
	line-height:1.15rem;
	padding:9px;
	font-size:.80rem;
	text-align:right;
	/*background:rgba(255,255,255,.4);*/
	}
.header_extras hr {margin:2px;}
@media only screen and (max-width: 959px) {
	.header_extras {display:none;}
}

@media only screen and (max-width: 767px)
{
#wrap #navigation {
    margin: 10px 10px;
}}

#navigation ul li a {text-shadow:none;}

body #wrap.container #content .entry-content {padding:18px;}

ul li {margin-bottom:9px;}
ul {margin-bottom:9px;}

.single .entry-title, .page .entry-title {text-align:center;}

.entry-content .box1 {
	margin:20px 20%;
	text-align:center;
	padding:18px 0 18px 0;
	background:white;
	border:2px solid #406a4e;
	border-radius:4px;
}

#content img.size-full {
	border:1px solid #ddd;
	border-radius:4px;
	padding: 6px;
    background-color: aliceblue;
}	

@media only screen and (max-width: 767px) {
#navigation {margin: 10px 18px;}
}

.single .entry-content {padding:18px;}
.entry-meta {display:none;}
.entry-utility, #nav-below.navigation {display:none;}

#navigation {border-bottom: 10px solid rgba(64, 106, 78, 0.46);}
#navigation ul ul {font-size:1rem;min-width:240px;}
#navigation ul.sub-menu li a, #navigation ul.children li a {background:#d9e2dc;}
#navigation ul li.active a {text-shadow:none;}
#navigation ul.sub-menu li a {text-shadow:none;}
#navigation ul li a {padding:15px 15px;}
body.category .post {margin: 50px 0;
    padding: 20px 0;}
body.sidebar-right #wrap #sidebar {position:relative;right:8px;}

#footer {padding:20px 10px;border-top: 20px solid rgba(64, 106, 78, 0.46);}
#footer ul {list-style:none;}
#footer #credits {
	border-top: 20px solid rgba(64, 106, 78, 0.46);
	padding-top: 16px;
}

/* Custom Fix Gravity Forms List Items*/
a.add_list_item img, a.delete_list_item img {height:44px;}
td.gfield_list_10_cell3 {width:280px;}
td.gfield_list_10_cell2 {width:60px;}
td.gfield_list_10_cell1 {width:180px;}
@media screen\0 {
	.entry-content .gform_wrapper .gfield_list, .entry-content .gform_wrapper .gfield_list td.gfield_list_cell input {width:inherit;};
	}
.entry-content .gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list th {padding:0 0 4px 12px;}