/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * item
 */

/* position headings */

/*  in full view */
#yoo-zoo .item h3 {
	margin-top: 2px;
	line-height:24px;

	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	/*font-size: 18px;*
	font-weight: normal;
	color: #222222;
	/*	letter-spacing: 2px;*/
	margin-bottom:4px;
}

#yoo-zoo .item p.pos-meta {
	margin-top: 24px;

	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size: 50px;
	font-weight: normal;
	color: #222222;

}


/* element type: textarea */
#yoo-zoo .item .element-textarea > * { margin: 0px 0px 8px 0px; }
#yoo-zoo .item .element-textarea *:last-child { margin-bottom: 0px; }




/* position: meta */
#yoo-zoo .item p.pos-meta {

}




/* position: subtitle */

#yoo-zoo div.pos-subtitle{
min-height:0px;

}

pos-subtitle {
color: #fff;;

}



#yoo-zoo div.pos-subtitlebox{
background-color: #2a2a2a;
/*background-color:#efefef;*/
margin-bottom:22px;
padding-left:10px;
padding-right:10px;
height:66px;
}

/*#yoo-zoo .item h2.pos-subtitle, #yoo-zoo .item p.pos-meta{
	margin: 0px 0px 0px 0px;
	font-size: 200px;
	color: #787878;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase;
}*/



/*MOBILE*/
//medium+ screen sizes
@media (min-width:992px) {
    .desktop-only {
        display:block !important;
    }
}
 
//small screen sizes
@media (max-width: 991px) {
    .mobile-only {
        display:block !important;
    }
 
    .desktop-only {
        display:none !important;
    }
}

#yoo-zoo .item h2.pos-subtitle , #yoo-zoo .item p.pos-meta{
	margin: 0px 0px 10px 0px;
	font-weight: thin;
	color: #999;
	line-height: 0.95em;
	padding:0px;
	font-size:14px;

/*text-shadow: #ccc 1px 10px 1px;*/
}




/* position: media */
#yoo-zoo .item div.media-left {
		margin: 0px 23px 23px 80px;
	padding-left: 23px;
	border-left: 10px solid #cccccc;
	font-size: 26px;
	color: #333333;
	line-height: 35px;
	float: right;
	width:280px;
		font-weight: normal;
	text-transform: uppercase;
	/*margin: 0px 15px 0px 0px;
	float: left;*/
}

#yoo-zoo .item div.media-right, #yoo-zoo .item p.pos-meta {
	margin: 0px 10px 23px 0px;
	padding-left: 0px;


	line-height: 30px;

		font-weight: normal;
	/*margin: 0px 0px 0px 15px;
	float: right;
	width:250px;
		font-weight: normal;
	text-transform: uppercase;*/
}
#yoo-zoo .item p.pos-meta img {padding-right:30px;}


#yoo-zoo .item div.pos-media .element { color: #999999; margin-bottom: 34px; font-size:15px;  line-height: 14px;}
#yoo-zoo .item div.pos-media .element h3 { margin-bottom: 10px; font-size:18px;}
#yoo-zoo .item div.pos-media .element img { border:0px solid #efefef; 
/*-moz-border-radius: 7px;
border-radius: 7px;*/
padding-bottom:-px;
padding-right:10px;
margin-bottom:0px;
        background-color: #fff; /* Needed for IEs */

/*
        -moz-box-shadow: 7px 7px 7px #efefef;
        -webkit-box-shadow: 7px 7px 7px #efefef;
        box-shadow: 7px 7px 7px #efefef;

        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
        -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
        zoom: 1;*/
}
#yoo-zoo .item div.media-bottom .element { margin: 12px 0px 0px 0px; }
#yoo-zoo .item div.media-above .element { margin: 0px 0px 20px 0px; }

#yoo-zoo .item div.pos-media img { padding-bottom:0px; }

#yoo-zoo .item div.pos-media a { display: block; }

/* position: content */
#yoo-zoo .item div.pos-content {	font-style:normal;}
#yoo-zoo .item div.pos-content .element { margin-bottom: 180px; }
#yoo-zoo .item div.pos-content .element.last { margin-bottom: 0px; }

/* element type: video */
#yoo-zoo .item div.pos-content .element-video { text-align: center; }		
#yoo-zoo .item div.pos-content .element-video object { outline: none; }

/* position: taxonomy */
#yoo-zoo .item ul.pos-taxonomy {
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#yoo-zoo .item ul.pos-taxonomy strong { color: #323232; }

/* position: bottom */
#yoo-zoo .item div.pos-bottom, .mod-tour, #yoo-zoo .item div.pos-related  { overflow: hidden;}
#yoo-zoo .item .mod-tour .content{ padding-bottom:5px;}
#yoo-zoo .item .mod-tour .element-text {margin-bottom:2px;}
#yoo-zoo .item .mod-bottom .element-text {margin-bottom:200px;}
#yoo-zoo .item .mod-tour .author{ padding-top:10px;}
#yoo-zoo .item div.pos-bottom .element img {margin-bottom:-20px;}
#yoo-zoo .item div.pos-bottom .element img. last {margin-bottom:400px;}
#yoo-zoo .item div.pos-bottom .element, .mod-tour, #yoo-zoo .item div.pos-related  {
	padding: 0px;
	border: 0px solid #555;
	/*border-radius: 7px;
 	-moz-border-radius:7px;*/
 	background: #ffffff;
	/*background: #fdfdff;*/

	/*box-shadow:
		0 0 0 1px rgba(0,0,2,0.1),
		0 1px 0 rgba(0,0,2,0.15),
		0 1px 1px rgba(0,0,2,0.1);
	text-shadow: 0 1px 0 rgba(253,253,255,1.0);	*/
	
	margin-bottom: 10px;
	margin-top: 20px;
	/*margin-top: 15px;
	padding-bottom: 15px;
	background: url() 0 0% repeat-x;*/
}

#yoo-zoo .item div.pos-bottom h3{
	margin-top:-20px;
	margin-bottom:0px;
}

#yoo-zoo .item div.pos-aussen {
	padding: 10px;
	border: 0px solid #999;
	/*border-radius: 7px;
 	-moz-border-radius:7px;*/
 	background: #ffffff;
	/*background: #fdfdff;*/

	box-shadow:
		0 0 0 1px rgba(0,0,2,0.1),
		0 1px 0 rgba(0,0,2,0.15),
		0 1px 1px rgba(0,0,2,0.1);
	/*text-shadow: 0 1px 0 rgba(253,253,255,1.0);	*/
	
	margin-bottom: 10px;
	/*margin-top: 15px;
	padding-bottom: 15px;
	background: url() 0 0% repeat-x;*/
}


/* element type: socialbookmarks */
#yoo-zoo .item div.socialbookmarks {
	display: inline-block;
	cursor: pointer;
}

/* position: related */
 {
	margin-top: 15px;
	padding-bottom: 15px;
	background: url(../images/line_dotted_h.png) 0 100% repeat-x;
}

#yoo-zoo .item div.pos-related ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#yoo-zoo .item div.pos-related li {
	padding-left: 0px;
	background: url(../images/arrow.png) 0px 50% no-repeat;
}

/* position: author */
#yoo-zoo .item div.pos-author {
	padding: 15px 0px 15px 0px;
	background: #fafafa url(../images/line_dotted_h.png) 0 100% repeat-x;
	overflow: hidden;
}

#yoo-zoo .item div.pos-author .element-relateditems > div {
	margin-bottom: 15px;
	overflow: hidden;
}
#yoo-zoo .item div.pos-author .element-relateditems > div:last-child { margin-bottom: 0px; }

/* related item */
#yoo-zoo .item div.pos-author div.sub-pos-media {
	margin: 0px 15px 0px 0px;
	padding: 3px;
	border: 1px solid #E6E6E6;
	background: #ffffff;
	float: left;
}
#yoo-zoo .item div.pos-author div.sub-pos-media > a { display: block; }

#yoo-zoo .item div.pos-author h4.sub-pos-title {
	margin: 3px 0px 0px 0px;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	color: #323232;
}

#yoo-zoo .item div.pos-author div.sub-pos-description {}

#yoo-zoo .item div.pos-author p.sub-pos-links { margin: 0px; }

#yoo-zoo .item div.pos-author p.sub-pos-links span a:after {
	content: " »";
	font-size: 14px;
}

.floatright {
	float: right;
	margin-left:15px;
		margin-right:0px;
	width:220px;

/*	padding: 10px;
	border: 2px solid #ffffff;
	border-radius: 7px;
 	-moz-border-radius:7px;
	background: #fcfdff;
	box-shadow:
		0 0 0 1px rgba(0,0,2,0.1),
		0 1px 0 rgba(0,0,2,0.15),
		0 1px 1px rgba(0,0,2,0.1);
	text-shadow: 0 1px 0 rgba(253,253,255,1.0);*/
}

.tourtableheader

 {border-bottom:1px solid #cccccc;
	font-size:1.4em;
		line-height: 1.45em;
	color: #999999;
	letter-spacing: 1px;

font-weight: normal;
	padding-top:30px;
	padding-bottom:0px;
}

a.buyticket{
	/*background: url(http://avocadobooking.com/avocms/templates/yoo_bigeasy/images/module_icons_white.png) 100% -197px no-repeat;*/
	float:right;
	text-transform:uppercase;
		font-size:0.8em;
		margin-top:-10px;
	letter-spacing: -2px;
	line-height:16px;
color:#222;
font-weight: normal;

	}

a.buyticket:hover{
	background: url(http://avocadobooking.com/avocms/templates/yoo_bigeasy/images/module_icons_white.png) 100% 0px no-repeat;
}
