/* Copyright (C) CLICA GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Default Style Sheet
 */

.yoo-zoo .items .title a,
.yoo-zoo .items .title > h2 {font-size:24px;line-height:24px;}
.yoo-zoo .item > header .meta { font-size:12px !important;}
.yoo-zoo .item:first-child {margin-top:10px !important;}

/* General
----------------------------------------------------------------------------------------------------*/

/* Position Headings */
.yoo-zoo .item .element > h3,

/* Element Type: Textarea */
.yoo-zoo .item .element-textarea > * { margin: 8px 0 0 0; }
.yoo-zoo .item .element-textarea > *:first-child { margin-top: 0; }


/* Positions
----------------------------------------------------------------------------------------------------*/

/* Position: Media */
.yoo-zoo .item .media-top .element { margin-bottom: 15px; }
.yoo-zoo .item .media-bottom .element { margin-top: 15px; }
.yoo-zoo .item .pos-media a,
.yoo-zoo .item .pos-media img { display: block; margin-bottom:20px}

/* Position: Content */
.yoo-zoo .item .pos-content .element { margin-top: 15px; margin-right:15px;}
.yoo-zoo .item .pos-content .element:first-child { margin-top: 0; }

/* Position: Bottom */
.yoo-zoo .item .pos-bottom .element { margin-top: 35px; }

.yoo-zoo .item .pos-taxonomy .element { color:#999; font-size:12px }

.yoo-zoo .item .pos-related {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	margin-top:10px;
	margin-right: 15px;
	padding:0 15px 15px;
	background:none repeat scroll 0 0 #FAFAFA;
}

.yoo-zoo .item .pos-related > h4 { margin: 18px 0 8px; }

.element-itemprevnext .page-nav { margin-right:15px }

/* Responsive
----------------------------------------------------------------------------------------------------*/

/* Hide from IE8 */
@media (min-width: 1px) {
	.yoo-zoo img {
		max-width: 100%;
		height: auto;
	}
}