/*
Theme Name:     WECCamps2017
Theme URI:      http://www.weccamps.org
Description:    A Twenty Seventeen child theme 
Author:         Andy Deakin
Author URI:     https://www.pcmend.net
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Template:       twentyseventeen
Version:        0.99
*/

body{
	font-size:0.95rem;
}
/* Force sticky navigation into position */
#page-header {
  margin-bottom: 0 !important;
}
/* Force header image to full height */
#custom-header-media {
  height: 100vh;
  max-height: 100%;
  overflow: hidden;
  position: relative;
}

@media screen and (max-width: 48em) {
  .has-header-image.twentyseventeen-front-page .site-branding,
  .has-header-video.twentyseventeen-front-page .site-branding,
  .has-header-image.home.blog .site-branding,
  .has-header-video.home.blog .site-branding {
    bottom: 0;
    display: block;
    left: 0;
    height: auto;
    padding-top: 0;
    position: absolute;
    width: 100%;
  }

}
  .main-navigation a {
    padding: 1em 0.7em;
}
.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #222;
	font-size: 1.6em;
	font-weight: 800;
	letter-spacing: 0.05em;
	text-transform: none;
}
.home h1.entry-title { display: none; }

.site-content {
		padding: 0 0 0 0;
	}
.wrap { padding-top: 1em }

body.home #wec-logo{
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='90' width='90' %3E%3Cpath d='M45 0A45 45 0 0 0 0 45a45 45 0 0 0 45 45 45 45 0 0 0 45-45 45 45 0 0 0-45-45zm0 2a43 43 0 0 1 43 43 43 43 0 0 1-43 43 43 43 0 0 1-43-43A43 43 0 0 1 45 2ZM55 61l0 0c0-6 3-11 5-11 2 0 3 3 4 7-3 2-5 3-8 4zM70.5 55.3C69.5 49.3 67 45 62 43 55 42 48 47 46 56c-3 8-1 17 6 19 7 2 16-3 18-12 0-1 0.8-3 0.8-4L63 64c-1 4-3 8-5 8-2 0-3-2-3-6 6-3 9.8-4.9 15.8-8.9M80 40c1-1 1-2 1-3-1-4-3-7-5-7-4 1-6 8-6 17 0 9 3 16 6 16 4 0 6-6 6-15l0 0-2 4c0 4-1 6-2 6-2 0-2-4-3-10 0-6 0-11 2-11 1 0 2 2 2 4M18.5 64 18 70C16 64 14 60 12 56 10 56 8 55 7 55c3.6 9.5 8.7 18.6 17 24 2 0 4 1 6 1-1-2-2-5-3-7 2 3 5 5 8 7 2 0 4 0 7-1 0 0 0-6 1-13 1-7 4-17 4-17-4 2-8 3-12 5-1 5-1 9-2 15-3-4-5-8-6-13-2 1-5 1-7 1M46 80C58 85 73 78 81 62 88 47 83 30 71 24 59 18 43 26 36 41c-1 3-2 6-3 10-2 1-5 1-7 2 0-6 2-13 6-19 11-15 30-20 43-11 13 9 15 29 4 44-10 14-27 20-40 13 2 0 4-1 6-1' fill='%23fff'/%3E%3C/svg%3E");
	height: 90px;
	width: 90px;
	position: absolute;
}

.cform  input { display: inline; /* width: auto; */ }
.cform textarea { display: inline-block; }
#li-2-40 span, #li-2-41 span, #li-2-43 span { width: 250px; }
.cf-fs3 label, .cf-fs3 label span { width: 350px; }
.cf-fs4 label, .cf-fs4 label span { width: 350px; }
#label-2-281, #label-2-282 { width: 90px;  }
#li-2-40 input.cf-box-a , #li-2-41 input.cf-box-a , #li-2-43 input.cf-box-a { margin-left: 40px!important; }

.entry-meta{
	padding-bottom: 0.5em;
}
.entry-footer {
	margin-top: 1em;
	padding: 0.8em;
}
.post-navigation {
	margin: 1em 0;
}
table.tt{
	
}

a.wce {
    background: url(/wp-content/uploads/WCE-Green-Square.png);
    padding: 0.5em 1em;
    color: #67DBCA;
    font-weight: 600;
    font-size: 1.2em;
    margin: 0.5em 0.5em 0.5em 0;
}
a.wce:hover{ color: #FFFFFF }

table.activity tr{
	border-top: 2px solid #888;
}
table.activity {
	border-bottom:2px solid #888;
}
table.activity td{
	padding: 3px;
}
table.activity td.warrior, table.activity tr.warrior{
	background-color:#d3f0e0
}
table.activity td.all, table.activity tr.all{
	background-color:#b6a6dc;
}

table.activity td.warrior-logo {
	background-image: url(/wp-content/uploads/WEC-Camp-Logo-Orange-80x80-1.png);
	background-repeat:no-repeat;
	background-position: 10px center;
	padding-left: 100px;
    width: 175px;
}
table.activity td.all-logo {
	background-image: url(/wp-content/uploads/WEC-Camp-Logo-Green-80x80-1.png);
	background-repeat:no-repeat;
	background-position: 10px center;
	padding-left: 100px;
    width: 175px;
}

@media screen and (min-width: 48em)
.main-navigation ul ul a {
    padding: 0.75em 1.25em;
    width: 18em;
}

/*
table.tt td{
	border: 1px solid #CCC;
	padding: 2px;
	text-align: center;
} */