/*
Theme Name:     Twenty Twelve Child Theme
Theme URI:      http://wordpress.org/extend/themes/twentytwelve
Author:         the WordPress team - amends by KW
Author URI: 	http://wordpress.org/
Template:       twentytwelve
*/

@import url("../twentytwelve/style.css");

/* ------- Insert custom styles below this line ------- */
.site {background-color: #222;}
.site ,
.entry-content table, 
.comment-content table {color: #da9000;}

.site-header {position: relative;}
.site-header .banner {  }
.site-header .strapline {position: relative;  top: -3px; width: 100%; overflow: hidden;}

.site-header h1,
.site-header h2,
.entry-header .entry-title {font-family: Changing,Helvetica,Arial,sans-serif; }
.site-header h1,
.entry-header .entry-title {font-size: 4em; font-weight: normal; position:relative; left: 5px;}
.site-header h2 {position:relative; left: 5px; }
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th,
.site-header h2 {font-family: Changing,Helvetica,Arial,sans-serif; font-size: 24px; font-size:  1.714285714rem; color: #da9000; font-weight: normal; text-transform: none; }

.vevent .dtstart {display: block; font-weight:bold; }

.site-header h1, 
.site-header h2,
.site-header h1 a {display: inline-block;}
.site-header h2,
.site-header h1 {text-shadow: 1px 1px 5px #111111;}

.site-header a:link, 
.site-header a:visited {color: #d8332d;}
.site-header h1 a:hover, 
.site-header h2 a:hover, 
.site-header a:active,
.site-header a:focus {/* as twenty twelve*/}

.entry-header .entry-title {text-shadow:1px 1px 5px #111111;}

.main-navigation {margin-top: 0;}
.main-navigation ul.nav-menu, 
.main-navigation div.nav-menu > ul {border-width:0;}

.archive-header, .page-header,
.template-front-page .widget-area,
.site-content article,
footer[role="contentinfo"],
#gallery-1 img,
.gigpress-table,
.gigpress-table th,
.entry-content td,
.entry-content table, 
.comment-content table {border-color: #333;}

.gigpress-row td,
tr.gigpress-info td {
border-bottom: 1px solid #333 !important;}

.gigpress-table th {border-bottom: 1px solid #333 !important;}
tr.gigpress-info td {border-width: 1px 0 50px; border-style: solid; border-color: #333 #333 #222; }
.gigpress-table td {font-size: 1.6em;}
table tr.gigpress-info td {font-size: 100%; color: inherit; }
span.gigpress-info-item {display: block;}
th.gigpress-country,
td.gigpress-country,
h3.gigpress-artist-heading { display: none;}

@media screen and (min-width: 960px) {
body.template-front-page .site-content  { width: 65.104166667%;}
.template-front-page .widget-area {float: right; width: 26.041666667%; clear: none;}

.template-front-page .widget-area .widget, 
.template-front-page.two-sidebars .widget-area .front-widgets, 
.template-front-page .widget-area .widget:nth-child(even), 
.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {float: none; width: 100%;}
}

@media only screen and (max-width:1023px) {
.site-header h1  {font-size: 24px; font-size:  1.714285714rem;}	
.entry-header .entry-title,
.site-header h2  {font-size: 16px;font-size: 1.142857143rem;}	
}