.category {
    text-align-last: center;
    margin: auto;
	}
.savebutton.category {
	margin: auto;
	text-align-last:center;
	cursor: pointer;
	padding-top: 0!important;
	border: 2px solid transparent;
	height: 21px;
	}
.title {
    font-size: 42px;
    line-height: 1.1;
    letter-spacing: -1px;
    color: #2b2b2b;
    display: block;
    position: relative;
    font-family: "Rufina", Georgia, serif;
    font-weight: 600;
    text-align: center;
    width: calc(100% - 80px)!important;
    margin: 20px auto;
    border: 2px solid transparent;
	}
.introtext {
	font-size: 20px !important;
    padding: 15px 0 15px;
	line-height: 1.5;
	text-align: justify;
	border: 2px solid transparent;
}
.fulltext {
	margin: 0 auto 10px;
	padding: 10px 0 0px;
    text-align: justify!important;
	border: 2px solid transparent;
}
.details_container,.detail_span {
	font-family: "Rufina", Georgia, serif;
    font-size: 13px;
    color: #adadad;
	display: inline;
	width: 113px;
    text-align: right;
	}
.detail_time {
    font-family: Sintony, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
    display: inline;
    vertical-align: text-bottom;
	border: 2px solid transparent;
	height: 21px;
    vertical-align: top;
	}
.w100 {
	width: 100%;
}
.upload {
	opacity: 0;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
	z-index: 9;
	}
.savebutton {
	font-size: 11px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 10px 15px;
    font-family: Sintony, "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 0;
	background: #b07b7b;
	color: #eee;
    float: right;
	margin-bottom: 40px;
	}
.savebutton:hover {
	background: #2b2b2b!important;
	color: #fff;
	}
.draftbutton {
	font-size: 11px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 10px 15px;
    font-family: Sintony, "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 0;
    background: #e2e2e2;
    color: #1d1d1d;
	float: right;
	margin-bottom: 40px;
	}
.draftbutton:hover {
	background: #fbfbfb!important;
	}
.p0	{
	padding:0!important;
}
.containing-image-wrapper {
	background: rgba(0,0,0,0.03) !important;
	overflow: hidden;
}
#bg8 {
	margin: auto;
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
table {
    display: inline-block;
    position: relative;
    width: 100%;
	}
table td {
    width: auto;
	}
.edit {
    float: left;
    text-align: center;
    cursor: pointer;
    z-index: 9;
    position: relative;
}
h5 {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.line-clamp-4 {
	overflow: hidden;
    display: -webkit-box;
    margin: 10px auto 30px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.line-clamp-10 {
	overflow: hidden;
    display: -webkit-box;
    margin: 10px auto 40px;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: 200px;
    text-align: justify;
}
.line-clamp-10 b {
	display: inline!important;
    letter-spacing: -0.5px;
    line-height: 1.3;
    color: #2b2b2b;
    display: block;
    position: relative;
    font-family: "Rufina", Georgia, serif;
    font-weight: 600;
}
.min-height-h3
	{
	height: 142px;
	}
.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}