/*
 Theme Name:   Heidi Child
 Theme URI:    http://adrift.skratchpad.net/wp-themes/heidi-child/
 Description:  Child Theme for Heidi. Adds CSS for stripped down printable page style and special styles for tables.
 Author:       s k r a t c h
 Author URI:   http://skratch.free.fr
 Template:     heidi
 Version:      2.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  heidi-child
*/

/* Custom table style for Heidi color scheme */

figcaption {
    font-style: italic;
}

.datatable  {
	border-width: 1px;
    border-style: solid;
    border-color: #c57768;
    border-spacing: 0px;
    border-collapse: collapse;	
	padding: 2px;
}

.datatable th, .datatable td {
	border-width: 1px;
    border-style: solid;
    border-color: #c57768;
}

.datatable th {
    font-weight: bold;
    color: #9d4d3c;
	padding: 1em 1em 1em 1em;
}

.datatable td {
	padding: 0.5em 0.5em 0.5em 0.5em;
}

@media screen and (max-width: 37.4em) {
    .page .datatable td.standard-data, .page .datatable th.standard-data, 
    .page .datatable td.detailed-data, .page .datatable th.detailed-data {
        display: none;
    }
}

@media screen and (min-width: 37.5em) {
    .summarytable {
        width: 60%;
    }
}

/* Increased left,right padding for blockquote */
blockquote {
	padding: 8px 20px 8px 20px;
}

/*  Custom styles for plain printable page */

/*  Repeat header row on each printable page                    */
/*  (requires table to be broken into thead and tbody elements) */
@media print {
	thead { display: table-header-group; }
}

body.bare-printable {
	padding: 2em  2em 2em 2em;
}

/* Declare 'numeric-data' class to center-align numeric cells */
td.numeric-data {
	text-align: center;
}
