/*
Theme Name: KIR
Theme URI: http://kir-hamburg.de
Author: Marcel Suri
Author URI: http://marcelsuri.de
Description: A Child Theme based on 'TwentyThirteen' for KIR Night Club
Template: twentythirteen
*/
@import url(../twentythirteen/style.css);

/* general stuff
BEGIN ----------------------------------------------------
*/
body {
margin-left:auto;
margin-right:auto;
max-width:800px;
min-width:360px;
background-color:black;
background-image:url('/image/hintergrund_2015.png');
background-repeat: repeat-x;
border:0;
}
a,
a:active,
a:focus,
a:visited,
a:hover {
	color: #c00;
	outline: 0;
	text-decoration: none;
}
/* general stuff
END ----------------------------------------------------
*/

.site-title {
	font-size: x-large;
	color: white;
	background-color: white;
}
.site-description {
	font-size: large;
	color: white;
	background-color: white;
}

h1 {
	font-size: x-large;
	color:white;
}

.site-footer {
background-color:black;
}
.sidebar-container {
background-color:black;
}

/* menu bar
BEGIN ----------------------------------------------------
*/
.nav-menu{
	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-weight: bold;
}
.navbar {
	color: white;
	background-color: #c00;
background-image:url('http://kir-hamburg.de/wp-content/uploads/2015/05/menu_bg.png');
background-repeat:repeat;
clear:both;
}
.nav-menu .sub-menu,
.nav-menu .children {
color:white;
background-color:#111;
border-color:black;
border: 0;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	color: white;
	background-color: #c00;
background-image:url('http://kir-hamburg.de/wp-content/uploads/2015/05/menu_bg.png');
background-repeat:repeat;
}
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background-color: #111;
	color: #fff;
}
/* menu bar
END ----------------------------------------------------
*/

.current_page_item {
	color:white;
}

.widget {
	background-color: white;
}

.hentry {
	margin: 0;
	padding: 0;
	padding-top: 40px;
	text-align: justify;
}

button,
input, 
input:focus,
textarea,
textarea:focus {
	border-color: #c00;
	outline: 0;
}

button {
	background-color: #c00;
}


.page, .post {
color:white;
background-color:black;
}

.newsletter-submit {
background-color:#c00;
}

.entry-title a,
.page_item a,
.tribe-events-widget-link
{
	color:#c00;
}

.entry-header {
color:white;
}

.tribe-events-single,
.primary,
.tribe-events-list
{
	color:white;
	background-color:black;
}

.tribe-events-cal-links
.tribe-events-button {
color:black;
background-color:#c00;
}


.tribe-events-list-separator-month span,
.tribe-events-event-cost span
 {background-color:black;}


.site {border:0;}

img.logo {
height:192px;
margin-top:8px;
}

.widget-area, .widget {
background-color:black;
background-image:url('/image/hintergrund_2015_dark.png');
background-repeat: repeat-x;
}

.widget .widget-title, .date-start,
.widget_newsletterwidget
{
color:white;
font-weight:bold;
}

.tribe-events-event-cost,
.type-tribe_events .tribe-events-event-cost span {
background-color:black;
font-weight:bold;
border: 0;
}

.menu-item a {color:white;}
.site-main, .tribe-events-single .tribe-events-schedule {
	background-color:black;
	border:0;
}

.page-content,
.site-content .page-header,
.page-title {
color:white;
background-color:black;
}

.site-header {
	background-color:#222;
/*	background-image: url('/image/header.png');*/
	background-position: top right;
    	background-size: 784px 295px;
	background-repeat: no-repeat;
}

.entry-meta {display:none;}
.site-info {display:none;}
#tribe-events-bar {display:none;}
.tribe-events-event-meta {
	display:none;
	background-color:black;
}

article.post {
	border-bottom: solid white 1px;
	background-image: url('/image/hintergrund_2015_dark_bottom.png');
	background-position: left bottom;
	background-repeat: repeat-x;
}


		a.kir_logo-link {float:left;}
		img.kir_logo {
			margin-top:4px;
			padding:0px;
			width:150px;
			height:186px;
		}
		div.kir_header {
			margin-top:16px;
			padding-top:8px;
			padding-bottom:8px;
			border-bottom: 2px solid black;
background-image:url('http://kir-hamburg.de/wp-content/uploads/2015/05/menu_bg.png');
background-repeat:repeat;
clear:both;
		}
		div.kir_header_toolbar {
			float:right;
			color:white;
			background-color:black;
			font-weight:bold;
			margin-right:8px;
			border-left: 4px solid black;
			border-bottom: 4px solid black;
		}
		a.kir_header_link {
			color:black;
			font-weight:bold;
			margin-right:8px;
		}
		a.kir_home_link {
			color:black;
			font-weight:bold;
			margin-left:16px;
		}
		a.kir_header_button {
			margin-right:8px;
		}
		img.kir_header_icon {
			height:24px;
			width:24px;
			margin:0;
			padding:0;
		}

.tribe-events-list-widget {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.entry-content{
padding:0;
margin:0;
}

.kir_next_wall_header {
margin-right:5px;
margin-left:5px;
}
.kir_next_wall {
}

.kir_table {
    color:black;
    background-color: rgba(255,255,255,0.75);
    margin:2px;
    padding:0;
    border:0;
min-width: 24.3%;
    max-width:169px;
float:left;
}

.kir_event_title_board {
    background-color: rgba(255,255,255,0.25);
    width:100%;
}

.kir_table tr,
.kir_table td {
    margin:0;
    padding:0;

    padding-left: 8px;
    padding-right: 8px;
}

.kir_date {
    font-size:normal;
    font-weight:bold;
    padding:0;
    margin:0;
    text-align:center;
    white-space:nowrap;
    border-bottom:1px solid black;
}

.kir_weekday {
    font-size: xx-large;
    font-weight: bold;
    padding:0;
    margin:0;
    margin-bottom:8px;
    text-align:center;

    line-height: 115%;
    text-transform: capitalize;
}

.kir_event_title {
    font-size: large;
    font-weight: bold;
    padding-bottom: 4px;
    line-height: 115%;
    font-family: Bitter, Georgia, serif;
    text-align:left;
    border: 0;
    font-size: 125%!Important;
}

.kir_time, .kir_cost {
    font-weight: bold;
    font-size: normal;
    text-align:right;
    line-height: 120%;
}
.kir_cost {
    padding-bottom:4px;
}


.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	max-width: 1040px;
	padding: 0 316px 0 0px;
}


