
/* ============ POST ====================*/

 .sign {
    background: #666;
    padding: 8px 12px;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 18px;
    font-family: sans-serif;
    font-weight: 700;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-bottom : 12px;
    margin-top: 12px;
}

/* ============ PO-SIGNPOST ====================*/

.po-signpost {
	width: 628px;
	position: relative;
}
.po-signpost .board {
	width: 628px;
	height: 360px;
	overflow: hidden;
	background-color: #222222;
	-moz-border-radius-topleft : 4px;
	-webkit-border-radius-topleft : 4px;
	-moz-border-radius-topright : 4px;
	-webkit-border-radius-topright : 4px;
	border-radius : 4px 4px 0px 0px;
}
.po-signpost .overlay {
	position: absolute;
	bottom:50px;
	right: 30px;
	z-index: 9;
	color: #fff;
	font-family: sans-serif;
	text-shadow: 1px 1px 4px #000;
}
.po-signpost .overlay h3 {
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 5px;
	text-align:right;
}
.po-signpost .overlay h2 {
	font-weight: normal;
	line-height: 46px;
	font-size: 32px;
	margin: 0;
}
.po-signpost .information {
	font-size: 12px;
	font-style: normal ;
	font-family: sans-serif;
	color : #9c9c9c;
	color : rgba(255,255,255,.6);
	background: #212121;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-radius: 0px 0px 12px 12px;
	border-radius: 0px 0px 12px 12px;
	border-top: 2px solid black;
	position : relative;
	padding : 10px 18px 25px 14px;
}
.po-signpost .information:before {
	position : absolute;
	content : "";
	height : 5px;
	top : -4px;
	left : 0;
	width : 100%;
	background: #4e2d46;
	background: -moz-linear-gradient(left, rgba(173, 133, 163, .69) 0%, rgba(31,31,31,.69) 60%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(173, 133, 163, .69)), color-stop(60%,rgba(31,31,31,.69)));
	background: -webkit-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: -o-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: -ms-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
}
.po-signpost .information .flag {
	text-transform: uppercase;
	overflow : hidden;
	margin-right : 10px;
	font-family: sans-serif;
	float: left;
}
.po-signpost .information .flag * {
	margin : 0;
	font-weight : normal;
	font-size : 13px;
	padding : 0 6px;
	float : left;
	line-height: 13px;
}
.po-signpost .information .flag a {
	color : rgba(185, 133, 173, .7);
	text-decoration: none;
	display:block;
}
.po-signpost .information .flag span {
	border-left : 1px solid #fff;
}