.tabbed_block
{
/*  display:block;---*/
  margin:0 auto;
  padding:0;
}

div.tabs {
	float:none;
	overflow:visible;
	margin:10px 0 25px 0;
	padding:0 10px;	
	font-family:AleksandraCRegular;
	border-color:#ddd;
	border-style:solid;
	border-width:0;
/*	border-width:0 0 1px 0;---*/
	box-sizing:border-box;
}
ul#tabs {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
	position:relative;
	bottom:-1px;
	margin:0;
	padding:0;
	height:auto;
	font-size:14px;
	list-style-type:none;
/*---
	border-color:transparent transparent rgb(221, 221, 221);
	border-style:solid;
	border-width:0px 0px 1px;
---*/
/*	text-transform:uppercase;---*/
}
ul#tabs li {
/*	display:block;---*/
/*	float:left;---*/
	flex:1 1 auto;
	overflow:visible;
	position:relative;
	margin:5px 0;
	padding:0 5px;;
	height:auto;
	border-color:transparent transparent rgb(221, 221, 221);
	border-style:solid;
	border-width:0 0 1px 0;	
}
ul#tabs li a {
	display:block;
	margin:0;
	padding:5px 10px 5px 10px;
	min-height:100%;
	width:100%;
/*---
	border-color:transparent transparent #ddd transparent;
	border-style:solid;
	border-width:2px 0 1px 0;
	border-radius:0;
---*/
	box-sizing:border-box;
	color:#555;
	text-decoration:none;
	text-align:center;
}
ul#tabs li a:hover {
	text-shadow:0 0 3px #ddd;
}
ul#tabs li a.selected {
	padding:6px 10px 4px 10px;
/*	background-image:linear-gradient(to top, #fff, #fff, #ddd);---*/
	border-color:#f50;
	border-style:solid;
	border-width:0 0 3px 0;
	color:#333;
}
ul#tabs li a.selected:hover {
/*	text-shadow:none;---*/
}
div.tabContent {
	padding:0 10px;
	opacity:1;
	transition-property:opacity;
	transition-duration:1s;
}

div.tabContent.hide {
/*	display:none;---*/
	height:0;
	opacity:0.1;
}
