/*
Theme Name:  Unsicherheit
Description: Unsicherheit.tk Theme
Author:      jo
Template:    twentyeleven
Version:     1.2
*/


@import url('../twentyeleven/style.css');


#branding img {
  width: auto;
  max-width: 100%;
}

.header_image--center {
  margin-left: auto;
  margin-right: auto;
}

/* =Global
----------------------------------------------- */
body {
  /* background: rgb(220, 000, 120); */
  /* background: rgb(240, 180, 220); */
}

p {
  margin-bottom: 1.375em;
}

/* =Structure
----------------------------------------------- */

/*
#page {
	margin: 2em auto;
	max-width: 850px;
}

#content {
	margin: 0 34% 0 7.6%;
	width: 58.4%;
}

#secondary {
	float: right;
	margin-right: 7.6%;
	width: 18.8%;
}
*/

/* Singular */
.singular #primary {
	margin: 0;
}
.singular #content,
.left-sidebar.singular #content {
	margin: 0 7.6%;
	position: relative;
	width: auto;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0;
	width: auto;
}

.singular .hentry,
.singular.page .hentry {
  padding-top: 0;
}


.entry-title {
	/* clear: both; */
	/* color: #222; */
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
	/* padding-bottom: .3em; */
	/* padding-top: 15px; */
}

/* =Widgets
----------------------------------------------- */

.widget-area {
	font-size: 12px;
}

.widget-title {
	font-size: 12px;
	font-weight: bold;
}
.widget ul {
	font-size: 12px;
}
.widget ul li {
	font-size: 12px;
}
.widget a {
	font-weight: normal;
	text-decoration: none;
}

/* Singular content styles for Posts and Pages */
.singular .entry-title {
	color: #000;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
}

.singular .entry-meta .edit-link a {
	bottom: auto;
	left: auto;
	position: static;
	right: auto;
	top: auto;
}

/* Reduce space at top of pages */
#nav-single {
  padding: 0 !important;
}


/* hide the site title */
#site-title,
#site-description {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}


/* Enable sub-titles */

span.entry-subtitle {
    display: block; /* Put subtitles on their own line by default. */
    font-size: 18px; /* Sensible scaling. It's assumed that post titles will be wrapped in heading tags. */
}

#comments .comments-title span.entry-subtitle {
    display: none;
}



/* Event Anzeige in Posts */
.entry-header .entry-event {
	color: #666;
	clear: both;
	font-size: 14px;
	line-height: 20px;

  padding-top: 0.5em;
  padding-left: 22px;
  background: url(images/icon-date.png) no-repeat left 0.55em;
}

.singular .entry-header .entry-event {
  position: static;
}

/*  */
/* header .entry-event time.event-datetime { */
/*  padding-left: 22px; */
/*  background: url(images/icon-date.png) left no-repeat; */
/* } */
/*  */
/* header .entry-event .event-location { */
/*  padding-left: 22px; */
/*  background: url(images/icon-map.png) left no-repeat; */
/* } */




/* veränderte sticky posts: meta wird angezeigt, titel nicht verlinkt */
.blog .sticky .entry-header .entry-meta {
    clip: auto;
    position: static ! important;
}



/* map links icon replacements: */
a.map {
   display: inline-block;

   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;

   width: 16px;
   height: 16px;
   margin-bottom: -2px;
   background: url(images/icon-marker.png) center top no-repeat;
}

.structured-page .entry-content {
  padding: 0;
}

.structured-page .entry-content h2 {
  font-size: 18px;
  border-bottom: 1px solid #eee;
  margin-top: 2em;
}


/* 1000 Augen - Jobcenter */

.page-template-jobcenter-page-php .veranstaltung {
  border-bottom: 1px solid #eee;
  margin: 0 0 2em;
}

.page-template-jobcenter-page-php .veranstaltung-header {
  margin: 0 0 1.375em;
}

.page-template-jobcenter-page-php .veranstaltung-header .veranstaltung-location {
  font-size: 13px;
}

.page-template-jobcenter-page-php .veranstaltung-header .veranstaltung-title {
  font-weight: bold;
  margin: 0.25em 0;
}

.page-template-jobcenter-page-php .veranstaltung-header .veranstaltung-speaker {
  font-size: 13px;
}

/*
.page-template-jobcenter-page-php .veranstaltung ul {
  margin-left: 2em;
}
*/
/*
.page-template-jobcenter-page-php .entry-title {
  display: none;
}

.page-template-jobcenter-page-php .header-1000-augen {
  border: none;
  padding: 0;
  margin: 0;
  max-width: 100%;
}
*/

/* copied from structured page */
.page-template-jobcenter-page .entry-content {
  padding: 0;
}

.page-template-jobcenter-page .entry-content h2 {
  font-size: 18px;
  border-bottom: 1px solid #eee;
  margin-top: 2em;
}
