/** .category-17 = Kategorie 2019 **/
.home .lang-item{
/* 	display: none !important; */
}
.jahr-2019 h1, .jahr-2019 h2/*,
.blog  h1, .blog h2*/,
.single.jahr-2019 h1, .single.jahr-2019 h2,
.category-17 h1, .category-17 h2{
    color: #d8a509;
}

.jahr-2019 .widget h3,
.category-17 .widget h3{
	color: #d8a509;
}
.jahr-2019 .widget.eft-2017 h3 {
    color: #ef2454;
}
.jahr-2019 a/*,
.blog a*/,
.jahr-2019 .bullet,
.jahr-2019 li::after,
.jahr-2019 .extra-nav li a,
.category-17 a/*,
.blog a*/,
.category-17 .bullet,
.category-17 li::after,
.category-17 .extra-nav li a{
	color: #d8a509;
}

.jahr-2019 .btn-danger {
    color: #fff;
    background-color: #ef2454;
    border-color: #ef2454;
	font-family: 'Sorts Mill Goudy', serif;
	font-weight: bold;
	font-size: 150%;
	line-height: 1;
	padding-bottom: 0.2rem;
	width: 100%;
	letter-spacing: 0.05em;
}
.btn-2019{
	color: #fff !important;
	background-color: #d8a509;
    border-color: #d8a509;
	font-family: 'Sorts Mill Goudy', serif;
	font-weight: bold;
	font-size: 150%;
	line-height: 1;
	padding-bottom: 0.2rem;
	width: 100%;
	letter-spacing: 0.05em;
}
.jahr-2019 .btn-danger:hover {
    color: #ef2454;
    background-color: #ededed;
    border-color: #ccc;
}

.jahr-2019 .entry-content ul li::before {
    color: #d8a509;
}

.jahr-2019 #masthead .navbar-nav > li.active > a,
.category-17 #masthead .navbar-nav > li.active > a{
    color: #d8a509;
}
.navbar-organisation {
    color: #d8a509;
}
h1 .switch-language{
	font-size: 60%;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 17px;
	text-transform: none;
	line-height: 0.7em;
}
.blog h1{
	color: #d8a509;
}
.eft-preis h1 .switch-language{
    top: 60px;
}
/** Logo Literaturhaus **/
.navbar-organisation img{
	max-width: 175px;
	margin-bottom: 10px;
}
a#organisation-link{
	border: none;
}
/** temorär! **/
.nav-item.lang-item{
/* 	display: none; */
	display: list-item;
}
/* .logged-in .nav-item.lang-item{
	display: list-item;
} */
.nav-item.lang-item a{
	text-transform: none;
/* 	border: 1px dotted #ccc; */
	color: #d8a509 !important;
	font-weight: 400;
	padding: 0.4rem 0 0 0 !important;
	margin-left: 0.5rem;
}
.nav-item.lang-item a:hover{
	border-bottom: 1px dotted;
}

/** ausstellung grid **/
/* .expo-top-content{
	margin-bottom: 20px;
    padding-bottom: 20px;
} */
.expo-grid-container{
	clear: both !important;
}
.expo-logo-bund{
	margin-top: 10px;
    margin-bottom: 10px;
}
.grid-sizer,
.grid-item {
/* 	width: 48%;  */
	width: 33%;
}
.grid-item {
	margin-bottom: 5px;
}
.ausstellung-2019 .grid-item{
	overflow: hidden;
		background-color: #dcaa00;
/* 	background-color: transparent; */
}
.ausstellung-2019 .grid a{
	color: #333;
	display:block;
	padding: 40px;
	border-bottom:none;
}
.ausstellung-2019 .grid a:hover,
.ausstellung-2019 .grid a:focus,
.ausstellung-2019 .grid a:visited{
	text-decoration:none;
}
.ausstellung-2019 .grid-item-content{
	margin-top: 50px;
    font-size: 70%;
	transform: rotate(22deg);

  /* Legacy vendor prefixes that you probably don't need... */

  /* Safari */
  -webkit-transform: rotate(22deg);

  /* Firefox */
  -moz-transform: rotate(22deg);

  /* IE */
  -ms-transform: rotate(22deg);

  /* Opera */
  -o-transform: rotate(22deg);
  transition:all 0.2s ease-in-out;
  -webkit-transition:all 0.2s ease-in-out;

 /*  background-color: #dcaa00; */
}

.ausstellung-2019 .grid-item a:hover .grid-item-content{
	margin-top: -10px;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
/* 	transform:scale(1.1);
    -webkit-transform:scale(1.1); */
	font-size: 95%;
	cursor: pointer;
}

.ausstellung-2019 .grid-item h2{
	font-size: 1.5rem;
	line-height: 0.8;
	color: #333;
}
.ausstellung-2019 .grid-item h3{
	font-size: 1rem;
}
.ausstellung-2019 .grid-item small{
	font-weight: 400;
}
/** Slider **/
.n2-ss-slider .n2-ow-all h1,
.n2-ss-slider .n2-ow-all h2,
.n2-ss-slider .n2-ow-all h3,
.n2-ss-slider .n2-ow-all h4,
.n2-ss-slider .n2-ow-all h5,
.n2-ss-slider .n2-ow-all h6,
.n2-ss-slider .n2-ow-all p,
.n2-ss-slider h1.n2-ow,
.n2-ss-slider h2.n2-ow,
.n2-ss-slider h3.n2-ow,
.n2-ss-slider h4.n2-ow,
.n2-ss-slider h5.n2-ow,
.n2-ss-slider h6.n2-ow,
.n2-ss-slider p.n2-ow {
	color: #333 !important;
/* 	text-align: left !important; */
}
.n2-ss-slider .n2-ow-all h2,
.n2-ss-slider.artist-description h3{
	font-size: 36px !important;
}
.n2-ss-slider .n2-ow-all h3{
    font-size: 20px !important;
    margin-bottom: 10px !important;
}
.n2-ss-slider .n2-ow-all p{
    font-size: 16px !important;
	font-weight: normal !important;
	margin-bottom: 1.5em !important;
}
.n2-ss-slider .n2-ow-all p small{
	font-weight: bold;
	font-size: 80% !important;
	color: #444;
}
/* .n2-ss-layer.artist-description .n2-ow-all h3{
	font-size: 36px !important;
	margin-bottom: 0 !important;
}
.n2-ss-layer.artist-description .n2-ow-all h4{
	font-size: 36px !important;
	margin-bottom: 0 !important;
} */
.n2-ss-layer.artist-description{
	max-width: 70%;
}
.n2-ss-layer.bottom-bar .n2-ss-item-content{
	font-family: 'Sorts Mill Goudy', serif !important;
	color: #333 !important;
}

.n2-ss-button-container a{
	color:  #333 !important;
}

.n2-ss-button-container a:hover{
	color:  #fff !important;
}
.n2-ss-button-container div div{
	font-family: 'Sorts Mill Goudy', serif !important;
	font-size: 24px !important;
}
.n2-ss-item-imagebox-content div{
	font-family: 'Sorts Mill Goudy', serif !important;
	font-size: 16px !important;
}

.n2-ss-button-container.prev-page a{
	margin-right: 1.5em;
}

.n2-ss-button-container.next-page a{
	margin-left: 1.5em;
	padding-right: 1em;
}
.hh-button-container .spacer{
	font-size: 18px;
	display: inline-block;
	top: 8px;
	position: relative;
	font-weight: bold;
}

/* .n2-ss-item-imagebox-image{
	-webkit-box-shadow: 10px 10px 44px -17px rgba(84,84,84,1);
	-moz-box-shadow: 10px 10px 44px -17px rgba(84,84,84,1);
	box-shadow: 10px 10px 44px -17px rgba(84,84,84,1);
}
*/
.n2-ss-item-imagebox-container{
	padding: 5%;
}

div#n2-ss-12 .n2-font-1304-paragraph a, div#n2-ss-12 .n2-font-1304-paragraph a:FOCUS {
    font-family: 'Roboto','Arial';
    color: #333 !important;
	border-bottom: 1px dotted !important;
}

/** vimeo **/
/** Quelle: https://community.hubspot.com/t5/CMS-Development/Responsive-vimeo-video-not-working/td-p/192810 **/
.n2-ss-layer.vimeo .n2-ss-item-content div{
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.n2-ss-layer.vimeo .n2-ss-item-content div iframe,
.n2-ss-layer.vimeo .n2-ss-item-content div object,
.n2-ss-layer.vimeo .n2-ss-item-content div embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.img-box-text-padding .n2-ss-item-imagebox-image{
	margin-bottom: 10px !important;
}
/** lightbox **/
.litebox-overlay .litebox-container {
    top: 1% !important;
    right: 2% !important;
    bottom: 6% !important;
    left: 2% !important;
}
.litebox-overlay .litebox-text, .litebox-text * {
    font-size: 18px !important;
	line-height: 30px !important;
	font-family: 'Sorts Mill Goudy', serif !important;
}
.litebox-overlay .litebox-text {
	background: rgba(0,0,0,.8) !important;
	padding: 10px 0 10px 0 !important;
}
.litebox-overlay .litebox-nav {
	opacity: .8 !important;
}

.lb-trigger{
	position: absolute;
    top: 0;
    right: 3%;
    width: 30px;
    height: 30px;
	margin-top: 20px;
	border-radius: 50% !important;
	background: rgba(84,84,84,0.3);
}

.lb-trigger-offset-12 .lb-trigger {
	top: 12%;
}
.lb-trigger .nicomoon{
	height: 100%;
	width: 100%;
	border: none;
	font-family: NIcomoon;
	font-size: 18px !important;
	color: #fff !important;
	margin: 0px;
	opacity: 0.7;
  text-align:center;
}
.lb-trigger .nicomoon:before{
  display:block!important;
  top: 5px;
  position: relative;
  left: 1px;
}
a.n2-lightbox-trigger {
	position: relative;
}

@media only screen and (max-width : 991px) {
	.grid-sizer, .grid-item{
		width:49%;
	}
}
@media only screen and (max-width : 500px) {
	.grid-sizer, .grid-item{
		width:100%;
	}
}
