/*[fmt]AA90-1A0B-6*/
/*Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL
General
----------------------------------------------------------------------------------------------------
Position Headings*/
#system.yoo-zoo .page-title
{
	font-size: 32px;
}

#system.yoo-zoo .item header
{
	margin-bottom: 5px;
}

.yoo-zoo .item .element > h3,
.yoo-zoo .item .pos-related > h3
{
	margin-top: 0px;
}

/*Element Type: Textarea*/
.yoo-zoo .item .element-textarea > *
{
	margin: 8px 0 0;
}

.yoo-zoo .item .element-textarea > *:first-child
{
	margin-top: 0;
}

/*Positions
----------------------------------------------------------------------------------------------------
Position: Top*/
.yoo-zoo .item .pos-top .element
{
	margin-bottom: 15px;
}

/*Position: Subtitle*/
.yoo-zoo .item .pos-subtitle
{
	margin: 0 0 8px;
	font-size: 14px;
	text-transform: uppercase;
}

/*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;
}

/*Position: Content*/
.yoo-zoo .item .pos-content .element
{
	margin-top: 15px;
}

.yoo-zoo .item .pos-content .element:first-child
{
	margin-top: 0;
}

.yoo-zoo .item .links
{
	border-bottom: 1px solid #EDEDED;
	padding-bottom: 5px;
	padding-top: 5px;
}

.yoo-zoo .item .links:hover
{
	border-bottom: 1px solid #B20000;
}

.yoo-zoo .item .links a
{
	padding: 7px 10px;
	background-color: #EDEDED;
	margin-right: 0px;
	color: #222222;
}

.yoo-zoo .item .links a:hover
{
	padding: 7px 10px;
	background-color: #D94130;
	margin-right: 0px;
	color: #FAFAFA;
}

/*Position: Taxonomy + Bottom + Related*/
.yoo-zoo .item .pos-taxonomy,
.yoo-zoo .item .pos-bottom .element,
.yoo-zoo .item .pos-related
{
	margin-top: 15px;
}

.yoo-zoo .item .pos-taxonomy strong
{
	font-weight: normal;
}

.yoo-zoo .pos-taxonomy li a
{
	padding: 4px 7px;
	border: 1px solid #DDD;
	background: #FAFAFA;
	color: #222222;
}

.yoo-zoo .pos-taxonomy li a:hover
{
	border: 1px solid #B20000;
	background: #B20000;
	color: #FAFAFA;
}

/*Author
----------------------------------------------------------------------------------------------------
Full Layout*/
#system.yoo-zoo > .author-box
{
	margin-top: 0;
}

/*Teaser Layout*/
.yoo-zoo .author-box .element-relateditems > div
{
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

.yoo-zoo .author-box .element-relateditems > div:last-child
{
	margin-bottom: 0;
}

/*Element Type: Textarea*/
.yoo-zoo .author-box .element-textarea > *
{
	margin: 8px 0 0;
}

.yoo-zoo .author-box .element-textarea > *:first-child
{
	margin-top: 0;
}

/*Positions*/
.yoo-zoo .author-box .author-media
{
	margin-right: 15px;
	float: left;
}

.yoo-zoo .author-box .author-media > a
{
	display: block;
}

.yoo-zoo .author-box .author-links
{
	margin: 10px 0 0;
}

.yoo-zoo .author-box .author-links a
{
	margin-right: 15px;
}

.yoo-zoo .author-box .author-links a:after
{
	content: " »";
	font-size: 16px;
}

/*Comments
----------------------------------------------------------------------------------------------------*/
#system.yoo-zoo #comments .comments-meta,
#system.yoo-zoo .pos-related h3,
.yoo-zoo #respond h3
{
	padding-bottom: 10px;
	border-bottom: 1px solid #EDEDED;
}

/*Responsive
----------------------------------------------------------------------------------------------------*/
.yoo-zoo .item div.pos-media .element img
{
	width: 100%;
	height: auto;
	border: 4px solid #EDEDED;
	/*+box-sizing:border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

/*Hide from IE8*/
@media (min-width: 1px)
{
	.yoo-zoo img
	{
		max-width: 100%;
		height: auto;
	}

}

