.tx-comatec3acfe-pi1 .featured,
.tx-comatec3acfe-pi1 .archive,
.tx-comatec3acfe-pi1 .introduction,
.tx-comatec3acfe-pi1 .buttons {
	width:100%;
	margin:0 0 1em 0;
}

.tx-comatec3acfe-pi1 .archive {
	margin:2em 0 2em 0;
	height:440px;
	overflow:hidden;
	position:relative
}
.tx-comatec3acfe-pi1 .archive #fe-archive-overlay,
.tx-comatec3acfe-pi1 .archive #fe-archive-close {
	position:absolute;
	bottom:0;
	height:110px;
	width:100%;
	max-width:660px;
	cursor:pointer;
	background:url('bg-archive.png') repeat-x bottom left;
}
.tx-comatec3acfe-pi1 .archive #fe-archive-close {
background:none;
display:none;
}

.tx-comatec3acfe-pi1 .archive #fe-archive-close span,
.tx-comatec3acfe-pi1 .archive #fe-archive-overlay span{
	display:block;
	background:#201f1f;
	color:#fff;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	padding:5px 0;
}
.tx-comatec3acfe-pi1 .single .featured {
	margin:0 0 1em 0;
}

.tx-comatec3acfe-pi1 .description,
.x.tx-comatec3acfe-pi1 .introduction .text,
.tx-comatec3acfe-pi1 .buttons .subscribe  {
	width:55%;
	float:left;
}

.tx-comatec3acfe-pi1 .description .text {
	margin-bottom: 2.5em;
}

.tx-comatec3acfe-pi1 .app {
	margin: 3em 0 2em 0;
	width:100%;
	max-width:661px;
	min-height:246px;
  background: url('bg-app.jpg') no-repeat; 
  position:relative;
}

.tx-comatec3acfe-pi1 .app  .edge{
position:absolute;
top:0;
left:0;
width:135px;
height:100px;
background:url('gfx-app.png') no-repeat;
}

.tx-comatec3acfe-pi1 .app .text {
	padding: 1.5em 0 1em 2.5em;
	width:53%;
	height:246px;
	box-sizing:border-box;
    background:rgba(102,102,102,0.8); 
	margin-left:47%;
	color:#fff;
	cursor:default;
}
html>/**/body .tx-comatec3acfe-pi1 .app .text,
*+html  .tx-comatec3acfe-pi1 .app .text{
	background:url('bg-app-text.png'); 
}

#content .tx-comatec3acfe-pi1 .app ul {
margin:0;

}

#content .tx-comatec3acfe-pi1 .app li {
	padding: 1.5em 0 1em 2.5em;
	font-size:16px;
	padding:0 20px 0 13px;
	margin:0 0 15px 0;
	background:url('li.png') no-repeat;
	list-style-type:none;
}
#content .tx-comatec3acfe-pi1 .app a {
	display:inline-block;
	margin:0 0 1em 0;
	border:1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	display:inline-block;
}
#content .tx-comatec3acfe-pi1 .app a span {
display:none;
}

#content .tx-comatec3acfe-pi1  .apple, 
#content .tx-comatec3acfe-pi1  .google {
	width:118px;
	display:inline-block;
}

#content .tx-comatec3acfe-pi1  .overview  .app a.apple, 
#content .tx-comatec3acfe-pi1  .overview .app a.google {
    margin: 10px 15px 0 0;
	width:135px;
	height:40px;	
}

.tx-comatec3acfe-pi1 .overview .apple {
	background:url('btn-apple.png');
}
.tx-comatec3acfe-pi1 .overview .google {
	background:url('btn-google.png');
}

.tx-comatec3acfe-pi1 .featured .headline,
.tx-comatec3acfe-pi1 .featured .headline2 { 
	font-size:2em;
	margin:0 0 1.4em 0!important;
	padding:0;
	color:#ea640d;
}

.tx-comatec3acfe-pi1 .featured .headline2 { 
	font-size:1.5em;
	line-height:1em;
	padding:0;
	margin:-0.5em 0 1em 0!important;
	color:#000;
}

.tx-comatec3acfe-pi1 .featured .cover,
.tx-comatec3acfe-pi1 .introduction .index,
.tx-comatec3acfe-pi1  .buttons .issue {
	width:40%;
	max-width:210px;
	height:auto;
	float:right;
	font-size:1.2em;
	margin: 0 34px 0 0;
}

.tx-comatec3acfe-pi1 .single .featured  .cover {
max-width:240px;
}

.tx-comatec3acfe-pi1 .introduction .index {
	width:40%;
	max-width:210px;
	height:auto;
	float:right;
	font-size:1em;
	margin: 0 20px 1em 0;
	padding:0;
}

.tx-comatec3acfe-pi1 .introduction .index li{
margin:0 0 0.5em 0;
padding:0;
}
.tx-comatec3acfe-pi1 .featured .cover a {
position:relative;
display:block;
}
.tx-comatec3acfe-pi1 .featured .cover a .new {
position:absolute;
right:0;
width:100px;
height:70px;
background:url('gfx-new-big.png');
top:0;
}
.tx-comatec3acfe-pi1 .archive .new + .cover a {
position:relative;
display:inline-block;
background:url('gfx-new-small.png') no-repeat;
}

.tx-comatec3acfe-pi1 .archive .new + .cover a span:before {
	content:url('gfx-new-small.png');
	position:absolute;
	z-index:10;
	left:0;
	width:150px;
	height:55px;
	top:0;
}

.tx-comatec3acfe-pi1 .cover img {
	width:100%;
	height:auto;
	margin:0 0 0.5em 0;
	display:block;
}

.tx-comatec3acfe-pi1  .buttons div {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #b6b6b6;
padding:7px 0 0 14px;
min-height:44px;
box-sizing: border-box;
line-height:120%;
}

.tx-comatec3acfe-pi1  .buttons .subscribe {
font-size:12px;
background:url('btn-highlight.png') no-repeat top right #272727;
color:#ccc;
}

.tx-comatec3acfe-pi1  .buttons .issue {
font-size:1em;
background:url('btn-highlight2.png') no-repeat top right #ea6813;
}

#content .tx-comatec3acfe-pi1  .buttons .issue a {
color:#fff;
}

.tx-comatec3acfe-pi1  .buttons .issue .title {
display:block;
font-size:12px;
}

.tx-comatec3acfe-pi1  .buttons .issue .name,
.tx-comatec3acfe-pi1  .buttons .subscribe a {
color:#fff;
font-size:14px;
font-weight:bold;
display:block;
}


.tx-comatec3acfe-pi1 .archive .header {
max-width:661px;
text-transform:uppercase;
border-top:1px solid #999;
padding:3em 0 0 0;
margin:0 0 1em 0;
font-weight:bold;
letter-spacing:0.1px;
font-size:14px;
}

.tx-comatec3acfe-pi1 .archive .cover {
	width:20%;
	max-width:200px;
	height:auto;
	min-height: 275px;
	float:left;
	font-size:1.2em;
	margin:0 31px 0 0;
}

.tx-comatec3acfe-pi1 .archive .cover img{
	width:150px;
	height:212px;
}
.tx-comatec3acfe-pi1 .archive .cover .nr{
color:#777;
display:block;
}

.tx-comatec3acfe-pi1 .media{
	display:block;
	margin:1em 0 0 0;
	font-size:1.2em;
	}	
	
.tx-comatec3acfe-pi1 .fb-comments {
	margin:0;
}		

.tx-comatec3acfe-pi1 .es-carousel-wrapper {
	width:660px;

}

.tx-comatec3acfe-pi1 .es-carousel {
	/* background:#4d4d4f!important; */
	max-height:105px!important;
	overflow:hidden;
}

.tx-comatec3acfe-pi1 .es-carousel  img.thumbnail {
height:105px!important;
width:auto;
}

.tx-comatec3acfe-pi1 .es-carousel  a.option {
display:inline-block;
}

.tx-comatec3acfe-pi1 .es-nav span{
	top:33px;
}

.tx-comatec3acfe-pi1  .back a {
    background: url("/fileadmin/_gfx/gfx-tumblr-back.png") no-repeat scroll 0 center transparent;
    color: #4B4B4D !important;
    padding: 0 0 0 8px;
	margin:1em 0;
	display:block;
	}
	
.tx-comatec3acfe-pi1  #facebook-comments {
max-height:200px;
width:680px;
overflow-x:hidden;
margin-bottom:2em;
}

#shadowbox_toolbar_inner div, 
#shadowbox_description div {
font-size:16px!important;
height:16px!important;
}

#shadowbox_nav_next img,
#shadowbox_nav_previous  img {
width:20px!important;
height:60px;
}

#shadowbox_nav_next,
#shadowbox_nav_previous {
position:absolute!important;
z-index:99999!important;
top:50%!important;
width:15px!important;
height:60px!important;
}

#shadowbox_nav_previous {
left:0!important;
background:url('/fileadmin/_gfx/prev.png') no-repeat center left #fff;
}
#shadowbox_nav_next {
right:0!important;
text-align:right;
background:url('/fileadmin/_gfx/next.png') no-repeat center right #fff;
}