/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */

@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'open_sanslight';
    src: url('/fonts/opensans_light_macroman/OpenSans-Light-webfont.eot');
    src: url('/fonts/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans_light_macroman/OpenSans-Light-webfont.woff') format('woff'),
         url('/fonts/opensans_light_macroman/OpenSans-Light-webfont.ttf') format('truetype'),
         url('/fonts/opensans_light_macroman/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('/fonts/opensans_lightitalic_macroman/OpenSans-LightItalic-webfont.eot');
    src: url('/fonts/opensans_lightitalic_macroman/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans_lightitalic_macroman/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('/fonts/opensans_lightitalic_macroman/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('/fonts/opensans_lightitalic_macroman/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot');
    src: url('/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.woff') format('woff'),
         url('/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('/fonts/opensans_italic_macroman/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_bold';
    src: url('/fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
    src: url('/fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
         url('/fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('/fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


/**
 * @license
 * MyFonts Webfont Build ID 3012504, 2015-04-20T18:05:27-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: UniversLTPro-Condensed by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/univers/pro-57-condensed/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2008 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be reproduced, 
 * Licensed pageviews: 250,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3012504
 * 
 * © 2015 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2df798");

  
@font-face {font-family: 'UniversLTPro-Condensed';src: url('/fonts/webfonts/2DF798_0_0.eot');src: url('/fonts/webfonts/2DF798_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/webfonts/2DF798_0_0.woff2') format('woff2'),url('/fonts/webfonts/2DF798_0_0.woff') format('woff'),url('/fonts/webfonts/2DF798_0_0.ttf') format('truetype');}



em, i {
	letter-spacing: 0.07rem;
}

u {
	text-decoration: none;
	border-bottom: 0.07rem solid #CCC;
}

b, strong {
	font-family: 'open_sansregular','Lucida Sans Unicode','Lucida Grande',sans-serif;
	letter-spacing: 0.07rem;
}

body {
	margin: 0 0 0 0;
	font-family: 'open_sansregular','Lucida Sans Unicode','Lucida Grande',sans-serif;
	color: #222;
	background-color: #FFF;
}

h1, h2, h3, h4 {
	font-family: 'UniversLTPro-Condensed', 'open_sanslight_italic', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
}

.sidebars a:link, 
.sidebars a:visited {
	text-decoration:none;
	border-bottom:1px solid #fff;
}

.sidebars a:hover {
	border-bottom:1px solid #ccc;
}

/* == */

body {
	font-size:16px;
}

#header, #content, #navigation, #footer {
    padding-left: 0;
    padding-right: 0;
}

#content, #footer {
    padding-left: 48px;
}

#main-menu {
    padding-left: 240px;
}
#page-title {
/*    padding-left: 48px; */
margin:0 2em 3em 0;
margin:0 2rem 3rem 0;
}
.logo {
	    width: 120px;

/*
    height: 280px;
    width: 280px;
	*/
	padding:0 0 0 0;
	margin: 1rem 0 0 -0.75rem; 
/*	border-bottom:1px solid #67655e; */
	display:table-cell;
	vertical-align:middle;
	text-align:center;
 }
 
 .logo img {
	 width:100%;
 }
 
#logo {
	margin:12px 0 0 48px;
}

#main {
    padding-top: 1rem;
    position: relative;
}

.view-objekt-matrix .views-row, .objekt-entry, .view-akteure .views-row {
	display:inline-block;
}
	
.entry,
.related-objects .entry {
	box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.15);
	max-width:260px;
	margin:0 40px 40px 0;
	font-size:0.8rem;
	overflow:hidden;
}


.objekt div.related-objects {
	margin-left:-20px;
}

.related-objects .entry {
	max-width:270px;
}

.related-objects .entry img {
	width:100%;
}

.objekt div.related-objects .entry {
		margin:0 20px 40px 20px;
}

.entry .caption,
.related-object .caption {
	padding:0.8rem 1rem 1.2rem 1rem;
	font-family: "UniversLTPro-Condensed","Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 1rem;
    letter-spacing: 0.02rem;
    line-height: 1.6rem;
}

.entry .noimg {
	width:260px;
	min-height:5px;
	background-color:#fff;
}

a:link, a:visited {
	color:#333;
}

.views-row a,
.views-row a:link,
.views-row a:visited,
.entry a, 
.entry a:link, 
.entry a:visited,
.entry a .caption, 
.entry a:link .caption, 
.entry a:visited .caption {
	color:#333;
	text-decoration:none;
}

.entry .caption.missing,
.entry a .caption.missing, 
.entry a:link .caption.missing, 
.entry a:visited .caption.missing {
	color:#999;
}

/* === */

.objekt .image {
	width:100%;
	float:left;
	margin:0 36px 36px 0;
}

.objekt .related-objects .image {
    float: none;
    margin: 0;
    width: 100%;
}

.objekt .data {
	max-width:512px;
	float:left;
	margin:0 36px 36px 0;
	text-align:left
}

.objekt .data div,
.objekt .data div p {
	margin:0 0 1rem 0;
	letter-spacing:0.03rem;
}

.objekt .images {
	clear:both;
	margin:0 2em 3em 0;
	margin:0 2rem 3rem 0;
}

.objekt .preview {
	display:inline-block;
	max-width:220px;
	margin:1.2rem 30px 0 0;
}

/* WELCOME */

#welcome {
	margin-right:3em;
	margin-right:3rem;
}

/* SUCHE */

.form-submit#edit-submit-akteure {
	margin-top:0;
}

#block-block-3 p {
	margin-top:0.5rem;
	line-height:1.7rem;
}
	
/* COMMENTS */
#comment-form #edit-author--2 {
	display:none;
}

#comment-form #comment-body-add-more-wrapper label {
	display:none;
}

/* === */

h1 {
	font-size:1.75rem;
}
h2, h3 {
	font-size:1.25rem;
}

/* == OBJECTS == */

.obj_footer {
	clear:both;
	margin:4em 2em 0 0;
	margin:4rem 2rem 0 0;
}

#objimg {
	display:inline-block;
	width:100%;
    max-width: 280px;
	cursor:pointer;
    transition: width 1s;
}

#objimg.clicked {
    max-width: 512px;
    transition: width 1s;

}

/* === */

#header:before, #header:after, #main:before, #main:after, #footer:before, #footer:after {
    content: "";
    display: table;
}
#header:after, #main:after, #footer:after {
    clear: both;
}
#header:before, #header:after, #main:before, #main:after, #footer:before, #footer:after {
    content: "";
    display: table;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
    display: block;
}
body {
    font-size: 16px;
}
body {
    color: #222222;
}
html {
    font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-size: 100%;
    line-height: 1.5em;
}
/*
.menu__item.is-collapsed {
    list-style-image: url("/elements/bullet-10x10.png");
    list-style-type: square;
}
*/

menu, ol, ul {
    padding: 0 0 0 1.2rem;
}

menu, ol, ul {
    margin: 0.5rem 0 1.5rem 0;
}

.menu__item {
	padding:0;
	margin:0 0 0.5rem 0;
}

.menu__item.is-leaf {
	/*
    list-style-image: url("/elements/bullet-10x10.png");
    list-style-type: square;
	*/
    list-style-image: none;
    list-style-type: none;
}

#block-menu-menu-sammlungsbereiche .menu {
    padding: 0 0 0 0.05rem;
}

.pager {
    text-align: left;
}

#footer a:link, #footer a:visited,
.pager a:link, .pager a:visited {
	text-decoration:none
}

/* AMDIN */ 

.admin-menu .messages {
	max-width:96%;
	margin:0 2em 3em 0;
	margin:0 2rem 3rem 0;

}

.admin-menu table td {
	padding: 0.24rem 0.72rem 0.24rem 0.08rem;
}

.tabs-primary, .tabs-secondary {
margin: 1.5em 2em 1.5em 0;
margin: 1.5rem 2rem 1.5rem 0;
}


/* GLOSSIFY */

.glossify-link img {
	display:none;
}



@media all and (max-width: 959px) {

.objekt .images {
    clear: both;
    margin: 0 0 0 0;
}

#objimg {
	max-width:512px;
	
}
}