/*
Theme Name:     Twenty thirteen Child
Theme URI:      http://example.com/
Description:    Child theme for the Twenty Thirteen theme
Author:         Kip Warr
Author URI:     http://www.kwarr.co.uk/
Template:       twentythirteen
Version:        0.1.0
*/
@import url("../twentythirteen/style.css");


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
/*	font-family: inherit; */
font-family: 'EB Garamond', serif;
	font-size: 102%;
}

/* =Global
----------------------------------------------- */
body {
	background: #666666 !important; /* #e2e2e2; kip */
}
#page {
    background: #666666;
}

/* =Header
----------------------------------------------- */
.site-header {
    position: relative;
 /*    width: 960px; */
 	width:100%; /* ########## */
 	max-width:960px; /* ########## */
    margin: auto;
    background: url(/wp-content/uploads/2013/08/crest_yellow_on_blue_96x130.png) no-repeat 50px 40px;   /* left 50px top 40px */
    background-color: #3B4EB4;
}
.site-header .site-title:hover {
    text-decoration: none;
}
.site-header .home-link {
    min-height: 190px;
}

.site-title {
    font-size: 32px;
    font-weight: normal;
    color: white;
}
.site-description {
    margin-top: 0.5em;
    font-weight: normal;
    color: rgb(204, 204, 204);
    font-family: 'EB Garamond',serif;
    font-size: 1em;
    font-style: normal;
}

.site-title ,
.site-description {
	margin-left:150px
}

/*  =Menu
----------------------------------------------- */

.menu-main-menu-container {
    background:#333;
}
ul.nav-menu, div.nav-menu > ul {
    margin: 0px 60px;
}
.nav-menu li a {
    color: #ddd;
    font-size: 0.85em;
}
.nav-menu li:hover > a, .nav-menu li a:hover {
    color:white;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    color: white;
    font-style: normal;
    font-weight:bold;
}
.search-form {
    background:#e0edff;
}
/* =Content
----------------------------------------------- */
.site-main {
    margin: auto;
 /*    width: 960px; */
 	width:100%; /* ########## */
 	max-width:960px; /* ########## */
	background: #e0edff;
}
.site-header .home-link {
 /*    width: 960px; */
 	width:100%; /* ########## */
 	max-width:960px; /* ########## */
    margin:0 60px;
}
/* Text elements */
p {
	margin-bottom: 0.4em;
}
h1 {
	font-size:1.3em;
	font-weight:bold;
}
h2 {
	font-size:1.1em;
	font-weight:bold;
}
.entry-content {
    word-wrap:normal;
    -moz-hyphens:none;
}
.entry-content a, .comment-content a {
    color: #3B4EB4;
}
#home-page-intro {
    width:520px;
    float:left;
}
/*  =Tablepress
----------------------- */
.tablepress th,
.tablepress td,
.dataTables_length,
.dataTables_filter,
.dataTables_paginate {
    font-size: 0.9em;
    line-height: 0.8em;
}
.tablepress td {
	line-height:1.1em ;
}
.tablepress thead .sorting_asc,
.tablepress thead .sorting_desc,
.tablepress thead .sorting:hover {
	background-color: #3B4EB4;
    color:#E0EDFF;
}
.column-1 {
	width:25%;
}
.column-2 {
	width:50%;
}

.tablepress td a ~ a { /* second and all subsequent links */
	display: block;
	margin-top: 0.4em;
}

 /*  =Posts
 --------------------- */
.entry-header, .entry-content, .entry-summary, .entry-meta {
    margin: 0px 80px;
    max-width: 800px;
    width: 100%;
}


.hentry {
    padding: 40px 0px 0 0;
}
.entry-title {
    font-weight: bold;
    margin: 0px 0px 15px 0px;
    font-size: 1.3em;
}

.entry-content h2 {
    line-height:0;
}
.page-header,
.post-navigation {
    background-color: #e0edff;
    font-size: 1em;
    padding: 5px 10px;
    border-top: solid gray 1px;
    border-bottom: solid gray 1px;
}
.navigation a {
    color: #333;
}
.page-title {
	font-size:1.2em;
	margin-left:60px;
}
.spsharer-twitter,
.spsharer-facebook,
.spsharer-google,
.spsharer-email {
	color:black !important;
}
/*  =Images
------------------------------------------ */
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
	font-size:0.8em;
}


/*  =Widgets
---------------------------------------------- */
.widgets_on_page ul, .widgets_on_page ul li {
    padding:0;
font-size: 1em;
}

/* === Responsive ==== */

@media screen and (max-width:600px) {
    body {}
    #page {}
    .site-header {background: url(/wp-content/uploads/2015/04/crest_yellow_on_blue_60x81.png) no-repeat 2% 20%;     }
   .site-main {}
    .site-header .home-link {width:100%;padding:0;margin:0;min-height:8.5em; }
    .site-title, .site-description {margin-left: 25%;width:73%;/* margin-top: 0; *//* margin-bottom: 0; */}
    .site-title {font-size:1.5em;padding-top: 1em;}
    .site-description {font-size:1.2em;margin: 0 0 0 25%;}
    .entry-content h2 {line-height:125%;}
    #home-page-intro {width:100%;} /* div defined within the home page */
    h3.menu-toggle {font-size:120%;}/* drop-down menu */
    #menu-main-menu li {font-size:150%;height:1.5em;} /* drop-down menu */
    .entry-header, .entry-content, .entry-summary, .entry-meta { margin:0 2%; padding:0 !important;}
    #cookie-law-info-bar , #cookie-law-info-again {right:0 !important;font-size:9pt !important;background-color: #E0EDFF !important;}
}
