/* Main CSS */
/*######## Common start ########*/
html {
	overflow-y: scroll;
	min-width: 1045px;
}
body {
	margin: 0;
	padding: 0;
	line-height: 1.25em;
	font-family: Arial, Helvetica, Sans-serif, Geneva, Tahoma;
	font-size: 87.5%;
	background: #3C3963;
	color: #e9e5f6;
	min-width: 1045px;
 
}
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
.floatnone {
	float: none !important;
}
.clearboth {
	clear: both;
}
.clearleft {
	clear: left;
}
.overflowhidden {
	overflow: hidden;
	zoom: 1;
}
.overflowauto {
	overflow: auto;
	zoom: 1;
}
.relative {
	position: relative;
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
 *display:inline;
	zoom: 1;
}
.vertical-middle {
	vertical-align: middle;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
}
p {
	word-wrap: break-word;
}
p.tb-space {
	margin: 10px 0px 10px 0px;
}
img {
	border: none;
}
abbr {
	border-bottom: 0px;
}
a:link {
	color: #E5C700;
}
a:hover {
	color: #E5C700;
}
a:visited {
	color: #f1ba82;
}
a:active {
	color: #fffff;
}
a.dohover:hover {
	color: #E5C700 !important;
}
a.dohoverline:hover {
	text-decoration: underline !important;
}
a.novisited:visited {
	color: #E5C700 !important;
}
a.whitelink {
	color: #ffffff !important;
}
a.nounderline {
	text-decoration: none !important;
}
.cursor-help {
	cursor: help;
}
hr {
	border: solid 0px #ffffff;
	border-bottom: solid 1px #e0e0e0;
}
.hr-line {
	border-bottom: solid 1px #595684;
}
.nowrap {
	white-space: nowrap;
}
.alignleft {
	text-align: left !important;
}
.aligncenter {
	text-align: center !important;
}
.alignright {
	text-align: right !important;
}
ul.readlist li, ol.readlist li {
	margin-bottom: 8px;
	line-height: 150%;
}
.disappear {
	display: none;
}
/* Layout box */
.samgee .container-outer {
	width: 1045px;
	margin: auto;
}
.samgee .container-liquid {
	/*width: 98%;*/
	max-width: 1044px;
	min-width: 980px;
}
.samgee .container-liquid.max {
	width: 100%;
	max-width: 1200px;
}
.samgee .container-wrap.bottombdr {
	border-bottom: 1px solid #22203D;
}
.samgee .container-wrap.bottomspc {
	margin-bottom: 30px;
	background: #38355C;
}
.samgee .bottommargin {
	margin-bottom: 20px;
}
.transparent-border .light-border {
	border-bottom: solid 1px #38355c;
}
.transparent-border .dark-border {
	border-bottom: solid 1px #413e6b;
}
.transparent-border.page-title-border, .transparent-border.bottom-margin {
	margin-bottom: 10px;
}
.samgee .box-shadow45-black {
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.37);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.37);
}
.samgee .loadmore-bar {
	text-align: center;
	line-height: 41px;
	font-size: 1.143em;
}
/* Loadmore style */
.samgee .loadmore-bar-paging {
	border: solid 1px #211e2e;
	position: relative;
	margin: 32px 0px 10px 0px;
	font-size: 1.071em;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	line-height: 44px;
}
.samgee .loadmore-bar-paging.firsttop {
	margin-top: 5px;
	margin-bottom: 10px;
}
.samgee .loadmore-bar-paging.middle {
	margin-top: 10px;
}
.samgee .loadmore-bar-paging.bottom {
	margin-top: 0px;
	margin-bottom: 0px;
}
.samgee .loadmore-bar a, .samgee .loadmore-bar .loadmore-bar-inner {
	display: block;
	text-decoration: none;
	color: #d0cdf0;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	border-top: 1px solid #837FAC;
	background: #4a476e;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(00, 00, 00, 0.3);
	box-shadow: 0px 2px 3px 0px rgba(00, 00, 00, 0.3);
}
.samgee .loadmore-bar a:hover {
	color: #FFC600;
	background: #444169;
}
.samgee .loadmore-bar-paging a, .samgee .loadmore-bar-paging .loadmore-bar-inner {
	background-color: #205E7F !important;
	border-color: #85D6F1;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.samgee .loadmore-bar-paging a:hover, .samgee .loadmore-bar-paging.sub-loadmore a:hover {
	background: #277199 !important;
	border-color: #bdebfb;
	color: #000000;
}
.samgee .loadmore-bar-paging .icon-expand-left {
	position: absolute;
	top: 0px;
	left: 20px;
}
.samgee .loadmore-bar-paging .icon-expand-right {
	position: absolute;
	top: 0px;
	right: 20px;
}
.samgee .loadmore-bar.sub-loadmore {
	margin-left: 40px;
	line-height: 30px;
}
.samgee .loadmore-bar-paging.sub-loadmore {
	font-size: 0.929em;
}
.samgee .loadmore-bar-paging.sub-loadmore.firsttop {
	margin-top: 40px;
	bottom: -11px;
}
.samgee .loadmore-bar-paging.sub-loadmore.bottom {
	margin-top: 15px;
	margin-bottom: 20px;
}
/* Footer Navigation in Topic page, start */
.samgee .topic-float-nav-wrap {
	bottom: 0px;
	position: fixed;
	display: none;
	z-index: 100;
	width: 100%;
}
.samgee .topic-float-nav {
	font-size: 13px;
	background: #484573;
	text-align: left;
	border-top: 1px solid #2f2d61;
	overflow: hidden;
	zoom: 1;
	-webkit-box-shadow: 0 -1px 8px #302e59;
	-moz-box-shadow: 0 -1px 8px #302e59;
	box-shadow: 0 -1px 8px #302e59;
	opacity: 0.9;
	filter: alpha(opacity = 70);
	zoom: 1;
}
.samgee .topic-float-nav:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}
.topic-float-nav-inner {
	width: 88%;
	max-width: 950px;
	min-width: 886px;
	margin: auto;
 *text-align:center;
	position: relative;
}
.samgee .float-nav-info {
	float: left;
	vertical-align: middle;
	display: inline-block;
 *display:inline;
	zoom: 1;
	position: relative;
	height: 23px;
	padding: 5px 0px 0px 0px;
}
.samgee .float-nav-gotopage {
	margin: 0px 0px;
	display: inline-block;
	padding-left: 140px;
}
.samgee .float-nav-gotopage .float-nav-label {
	font-size: 13px;
	line-height: 30px;
	display: inline-block;
	margin-left: 1px;
}
.samgee .float-nav-gotopage select {
	display: inline-block;
	font-size: 1em;
	background: #3a3863;
	border-color: #1a1939;
	max-width: 60px;
 *width:60px;
	padding: 0px;
	color: #ffffff;
}
.samgee .topic-float-nav .block {
	margin: 0px 0px 3px 0px;
	color: #a6a4cb;
	/*display: inline-block;*/
}
.samgee .topic-float-nav .float-nav-action {
	margin-top: 0px;
	text-align: left;
	display: inline-block;
	position: absolute;
	/*top: 6px;*/
	top:3px;
	right: 0px;
}
@-moz-document url-prefix() { 
	.samgee .topic-float-nav .float-nav-action {
		position: absolute;
    	top: 3px;
	}
}
.samgee .topic-float-nav a.block {
	text-decoration: none;
	position: relative;
	padding-left: 22px;
}
.samgee .topic-float-nav a.block:hover {
	color: #ffffff;
}
/* Tong edit icon story mode */
.samgee .topic-float-nav a.block:hover .icon-story-mode {
	background-image: url('https://ptcdn.info/images/icon-read-only-n.png');
}
.samgee .topic-float-nav a.block .icon-story-mode {
	display: block;
	position: absolute;
	width: 17px;
	height: 20px;
	top: 0px;
	left: 0px;
	background-image: url('https://ptcdn.info/images/icon-read-only-o.png');
}
/* End: Tong edit icon story mode */
.samgee .topic-float-nav a.block:hover .icon-gotop {
	background-position: -20px -280px;
}
.samgee .topic-float-nav a.block:hover .icon-gobottom {
	background-position: -20px -300px;
}
.samgee .topic-float-nav .float-nav-action .icon {
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 2px;
	left: 0px;
}
/* Footer Navigation in Topic page, end */

/* Control image size in Topic , start*/
.img-in-post {
	max-width: 100%;
	margin: 10px 0px 10px 0px;
}
.samgee .img-in-emotion {
	position: relative;
	top: 9px;
	margin: 0px 3px 0px 3px;
	max-width: 120px;
}
.samgee .display-post-wrapper.sub-comment .img-in-post {
	max-width: 100%;
}
.samgee .display-post-story .post-que-table .img-in-post, .samgee .create-post-item .post-que-table .img-in-post {
	max-width: 450px;
	max-height: 450px;
}
.samgee .dialog-send-msg .img-in-post {
	max-width: 580px;
}
.samgee .revision-mode .img-in-post {
	max-width: 400px;
	max-height: 300px;
}
.samgee .img-in-post-upload {
	max-height: 450px;
}
/* Control image size in Topic , end*/
/* Font Color start */
.focus-txt {
	color: #ffffff !important;
}
.focus02-txt {
	color: #E5C700 !important;
}
.unfocus-txt {
	color: #737199 !important;
}
.remark-txt {
	color: #b5b2de !important;
}
.error-txt {
	color: #ffa200 !important;
}
.error02-txt {
	color: #ff5400 !important;
}
.success-txt {
	color: #84d648 !important;
}
.remark-two-txt {
	color: #75f1e2 !important;
}
.remark-three-txt {
	color: #95d5cd !important;
}
.remark-four-txt {
	color: #cccccc !important;
}
.sub-title {
	color: #E5C700 !important;
}
.sub-title02 {
	color: #F0F000 !important;
}
.required-mark, .required-mark-label {
	color: #ff8c04;
	font-size: 0.857em;
	padding-left: 5px;
	font-weight: bold;
}
.required-mark-label {
	padding-left: 0px;
}
/* Font Color end */
/* Text size start */
.small-txt {
	font-size: 0.929em !important;
}
.small-txt-fixed {
	font-size: 13px !important;
}
.smallest-txt-fixed {
	font-size: 11px !important;
}
.txt-shadow {
	text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.75);
}
.loading-txt {
	background: url("https://ptcdn.info/images/loading-animate.gif") no-repeat top right;
	padding-right: 20px;
	color: #ffffff !important;
}
.loading-inline {
	background: url("https://ptcdn.info/images/loading-animate.gif") no-repeat 100% 2px;
	padding-right: 25px;
	display: inline-block;
}
.loading_animate {
	background: url("https://ptcdn.info/images/loading-three-smile.gif") no-repeat 0px 0px;
	display: block;
	width: 59px;
	height: 26px;
}
/* Text size end */
/* BB special style start */
.code-style {
	font-family: Courier New, Courier;
	padding-left: 20px;
}
.spoil-style {
	border: dashed 1px #E5C700;
	padding: 10px 0px 10px 20px;
	margin: 10px 0px;
	display: block;
}
/* BB special style end */
/* ######## Icon start ########*/
.icon-chgname {
	background: url("https://ptcdn.info/images/icon-chgname.png") no-repeat 0px 0px;
}
.icon-rightarrow {
	background: url("https://ptcdn.info/images/icon-rightarrow.png") no-repeat 0px 0px;
}
.icon-addtag {
	background: url("https://ptcdn.info/images/icon-plus-22x22.png") no-repeat 0px 0px;
}
/* Pantip Products logo*/
.icon-pantip-products {
	background: url("https://ptcdn.info/images/pantip-products-logo.png") no-repeat 0px 0px;
	display: block;
}
.icon-pantip-products.pantipmarket {
	background-position: 0px 0px;
	width: 126px;
	height: 54px;
}
.icon-pantip-products.bloggang {
	background-position: 0px -60px;
	width: 82px;
	height: 54px;
}
.icon-pantip-products.pantown {
	background-position: 0px -120px;
	width: 128px;
	height: 43px;
}
.icon-pantip-products.pantipmarket-small {
	background-position: -140px 0px;
}
.icon-pantip-products.bloggang-small {
	background-position: -140px -60px;
}
.icon-pantip-products.pantown-small {
	background-position: -140px -120px;
}
/* Icon for Common use*/
.icon {
	background: url("https://ptcdn.info/images/icon.png") no-repeat 0px 0px;
}
.icon-inline {
	float: left;
	height: 16px;
	margin-right: 4px;
	position: relative;
	top: 7px;
	left: 0;
	width: 16px;
}
.icon-email {
	background-position: 0px 2px;
}
.icon-gotmail {
	background: url("https://ptcdn.info/images/icon-gotmail.gif") no-repeat 0px 0px;
	background-position: 0px 2px;
}
.icon-smile {
	background-position: 0px -20px;
}
.icon-reportbin {
	background: url("https://ptcdn.info/images/icon-edit.png") no-repeat 0px 0px;
	background-position: -16px 0px;
}
.icon-linkchain {
	background-position: 0px -40px;
}
.icon-reload {
	background-position: 0px -60px;
}
.icon-setting {
	background-position: 0px -80px;
}
.icon-tag {
	background-position: 0px -120px;
}
.icon-remove {
	background-position: 0px -140px;
}
.icon-add-mini {
	background-position: 0px -160px;
}
.icon-reply {
	background-position: 0px -200px;
}
.icon-success {
	background-position: 0px -220px;
}
.icon-new-post {
	background-position: 0px -240px;
}
.icon-clock {
	background-position: 0px -260px;
	cursor: default;
}
.icon.icon-gotop {
	background-position: 0px -280px;
}
.icon.icon-gobottom {
	background-position: 0px -300px;
}
.icon.icon-share {
	background-position: 0px -320px;
}
.icon.icon-reply-count {
	background-position: 0px -360px;
}
.icon.icon-tipscorner {
	background-position: 0px -380px;
}
.icon.icon-unfav {
	background-position: 0px -400px;
}
.icon.icon-fav {
	background-position: -40px -400px;
}
.my-menu .icon-new-post {
	width: 20px !important;
}
.icon-success.modal-success { /* for Success post or comment*/
	background: url('https://ptcdn.info/images/icon-smile-correct.gif') no-repeat 0px 0px;
	display: block;
	height: 32px;
	width: 20px;
	margin: 0px auto 4px auto;
}
.icon.icon-unpin {
	background-position: 0 -425px;
}
.icon.icon-pinit {
	background-position: -41px -425px;
}
/* Icon status using in Comment or Profile page*/
.icon-mini-status {
	background: url("https://ptcdn.info/images/icon-mini-status_2017.png") no-repeat 0px 0px;
	float: left;
	height: 16px;
	margin-right: 2px;
	position: relative;
	right: 0;
	width: 16px;
}
.icon-status-owner {
	background-position: 0px 0px;
}
.icon-mini-email {
	background-position: 0px -20px;
}
.icon-mini-eye {
	background-position: 0px -60px;
}
.icon-mini-setting {
	background-position: 0px -80px;
}
.icon-mini-signout {
	background-position: 0px -100px;
}
.icon-status-acceptedans {
	background-position: 0px -120px;
}
.icon-status-acceptedans2 {
	background-position: 0px -140px;
}
.icon-mini-circle {
	background-position: 0px -160px;
}
.icon-mini-bookmark {
	background-position: 0px -180px;
}
.icon-mini-heart {
	background-position: 0px -200px;
}
.icon-mini-thumbup {
	background-position: 0px -220px;
}
.icon-mini-champ {
	background-position: 0px -240px;
}
.icon-status-login-expert {
    background-position: 0px -262px; 
}
/* Icon for Topic type*/
.icon-mini-posttype {
	background: url("https://ptcdn.info/images/icon-mini-posttype-16x16.png") no-repeat 0px 0px;
	float: left;
	height: 17px;
	margin-right: 2px;
	position: relative;
	width: 17px;
}
.icon-mini-posttype-poll {
	background-position: 0px -180px;
}
.icon-mini-posttype-que {
	background-position: 0px 0px;
}
.icon-mini-posttype-news {
	background-position: 0px -40px;
}
.icon-mini-posttype-shop {
	background-position: 0px -60px;
}
.icon-mini-posttype-review {
	background-position: 0px -80px;
}
.icon-mini-posttype-chat {
	background-position: 0px -100px;
}
.icon-mini-posttype-viewlist {
	background-position: 0px -120px;
}
.icon-mini-posttype-viewgrid {
	background-position: 0px -140px;
}
.icon-mini-posttype-all {
	background-position: 0px -160px;
}
.icon-mini-posttype.w-filter {
	display: inline-block;
	top: 1px;
	margin-left: 3px;
}
.grayscale.icon-mini-posttype-poll {
	background-position: -20px -180px;
}
.grayscale.icon-mini-posttype-que {
	background-position: -20px 0px;
}
.grayscale.icon-mini-posttype-news {
	background-position: -20px -39px;
}
.grayscale.icon-mini-posttype-shop {
	background-position: -20px -60px;
}
.grayscale.icon-mini-posttype-review {
	background-position: -20px -80px;
}
.grayscale.icon-mini-posttype-chat {
	background-position: -20px -98px;
}
/* Icon, Third party: FB, Gmail, Hotmail, Yahoo */
.icon-3rdparty-mini {
	background: url("https://ptcdn.info/images/icon-3rdparty-16x16.png") no-repeat 0px 0px;
	width: 16px;
	height: 16px;
	position: relative;
}
.icon-3rdparty-mini.icon-3rdparty-fb {
	background-position: 0px -64px;
}
.icon-3rdparty-mini.icon-3rdparty-gmail {
	background-position: 0px -16px;
}
.icon-3rdparty-mini.icon-3rdparty-hotmail {
	background-position: 0px -32px;
}
.icon-3rdparty-mini.icon-3rdparty-yahoo {
	background-position: 0px -48px;
}
/* Icon, Member */
.icon-memberbadge-mini {
	background: url("https://ptcdn.info/images/icon-memberbadge-16x16.png") no-repeat 0px 0px;
	width: 16px;
	height: 16px;
	position: relative;
}
.icon-memberbadge-mini.icon-memberbadge-smile {
	background-position: 0px 0px;
}
.icon-memberbadge-mini.icon-memberbadge-mobile {
	background-position: 0px -20px;
}
.icon-memberbadge-mini.icon-memberbadge-bloggang {
	background-position: 0px -40px;
}
.icon-memberbadge-mini.icon-memberbadge-organization {
	background-position: 0px -60px;
}
/* Icon, Section title in Topic page*/
.icon-header-badge {
	background: url("https://ptcdn.info/images/icon-header-badge.png") no-repeat 0px 0px;
}
.icon-header-badge3 {
	background: url("https://ptcdn.info/images/icon-header-badge3_grayscale_2017.png") no-repeat 0px 0px;
}
.icon-header-badge3.chosen {
	background-position: 0px 0px;
}
.icon-header-badge3.publicchosen {
	background-position: 0px -30px;
}
.icon-header-badge3.chat {
	background-position: 0px -60px;
}
.icon-header-badge3.comment {
	background-position: 0px -90px;
}
.icon-header-badge3.chatpage {
	background-position: 0px -120px;
}
.icon-header-badge3.caution {
	background-position: 0px -150px;
}
.icon-header-badge3.comment-expert {
    background-position: 0px -184px;
}
/* Icon for Post type*/
.icon-post-medium {
	background: url("https://ptcdn.info/images/icon-posttype-24x24.png") no-repeat 0px 0px;
}
.icon-post-common {
	background-position: 0px 0px;
}
.icon-post-poll {
	background-position: 0px -37px;
}
/* Icon for Room */
.icon-room {
	background: url("https://ptcdn.info/images/icon-room.png") no-repeat 0px 0px;
}
.icon-room-chalermthai {
	background-position: -56px 0px;
}
.icon-room-chalermkrung {
	background-position: -224px -168px;
}
.icon-room-siam {
	background-position: 0px 0px;
}
.icon-room-jatujak {
	background-position: -112px 0px;
}
.icon-room-food {
	background-position: -112px -168px;
}
.icon-room-home {
	background-position: 0px -168px;
}
.icon-room-ratchada {
	background-position: -168px 0px;
}
.icon-room-mbk {
	background-position: -224px 0px;
}
.icon-room-supachalasai {
	background-position: -56px -56px;
}
.icon-room-blueplanet {
	background-position: -112px -56px;
}
.icon-room-camera {
	background-position: -280px -112px;
}
.icon-room-lumpini {
	background-position: -168px -56px;
}
.icon-room-beauty {
	background-position: 0px -224px;
}
.icon-room-family {
	background-position: -168px -168px;
}
.icon-room-klaibann {
	background-position: -280px -56px;
}
.icon-room-library {
	background-position: -0px -112px;
}
.icon-room-religious {
	background-position: -56px -168px;
}
.icon-room-wahkor {
	background-position: -56px -112px;
}
.icon-room-silom {
	background-position: -112px -112px;
}
.icon-room-sinthorn {
	background-position: -168px -112px;
}
.icon-room-rajdumnern {
	background-position: -280px 0px;
}
.icon-room-social {
	background-position: -56px -224px;
}
.icon-room-news {
	background-position: -280px -168px;
}
.icon-room-isolate {
	background-position: -224px -56px;
}
.icon-room-silicon {
	background-position: -112px -224px;
}
.icon-room-gallery {
	background-position: -168px -224px;
}
.icon-room-writer {
	background-position: -224px -224px;
}
.icon-room-thailand {
	background-position: -280px -224px;
}
.icon-room-pantip {
	background-position: 0px -280px;
}
.icon-room-greenzone {
	background-position: -56px -280px;
}
.icon-room-art {
	background-position: -112px -280px;
}
.icon-room-cartoon {
	background-position: -168px -280px;
}
/* icon tag */
.icon-tag-inline {
	background: url("https://ptcdn.info/images/icon-tag-bullet2.png") no-repeat 0px 0px;
	display: inline-block;
	/*float: left;*/
	width: 19px;
	height:13px;
	position: relative;
	top: 6px;
}
/*for Tool bar*/
.toolbar-icon {
	background: #2e2c4a;
	border: solid 1px #8d8d8d;
	display: block;
	float: left;
	margin-right: 3px;
	cursor: default;
}
.toolbar-icon:hover {
	border: solid 1px #ffffff;
	background: #34324F;
}
.toolbar-blank {
	width: 10px;
	height: 24px;
	display: block;
	float: left;
	margin-right: 3px;
}
.icon-toolbar {
	background: url("https://ptcdn.info/images/icon-toolbar.png") no-repeat 0px 0px;
	display: block;
	width: 24px;
	height: 24px;
}
.icon-photo {
	background-position: 0px 0px;
}
.icon-video {
	background-position: 0px -24px;
}
.icon-bold {
	background-position: 0px -48px;
}
.icon-italic {
	background-position: 0px -72px;
}
.icon-underline {
	background-position: 0px -96px;
}
.icon-strike {
	background-position: 0px -120px;
}
.icon-alignleft {
	background-position: 0px -144px;
}
.icon-aligncenter {
	background-position: 0px -168px;
}
.icon-alignright {
	background-position: 0px -192px;
}
.icon-hyperlink {
	background-position: 0px -216px;
}
.icon-hr {
	background-position: 0px -240px;
}
.icon-superscript {
	background-position: 0px -264px;
}
.icon-subscript {
	background-position: 0px -288px;
}
.icon-code {
	background-position: 0px -312px;
}
.icon-spoil {
	background-position: 0px -336px;
	width: 36px;
}
.icon-map {
	background-position: 0px -360px;
}
.icon-emoticon {
	background-position: 0px -384px;
}
/*for Tag*/
.icon-tag {
	background: url("https://ptcdn.info/images/icon-tag-mark.png") no-repeat 0px 0px;
}
.icon-tag-block, .icon-tag-allow {
	display: inline-block;
 *display:inline;
	zoom: 1;
	height: 10px;
	margin: 5px 4px 0 0px;
	width: 11px;
	vertical-align: top;
}
.icon-tag-block { /* Use for Block Msg. in Inbox */
	background-position: -20px -20px;
	margin-top: 4px;
}
.icon-tag-allow {
	background-position: 0px -20px;
}
/*for Post list-status*/
.icon-postlist-status {
	background: url("https://ptcdn.info/images/icon-post-list-status.png") no-repeat 0px 0px;
}
/*for Room menu*/
.icon-roommenu {
	background: url("https://ptcdn.info/images/pt-desktop-forum.png") no-repeat 0px 0px;
}

.icon-roommenu.icon-camera {
	background-position: 0px 0px;
}
.icon-roommenu.icon-food {
	background-position: 0px -36px;
}
.icon-roommenu.icon-gallery {
	background-position: 0px -72px;
}
.icon-roommenu.icon-klaiban {
	background-position: 2px -108px;
}
.icon-roommenu.icon-pet {
	background-position: 0px -144px;
}
.icon-roommenu.icon-music {
	background-position: 0px -180px;
}
.icon-roommenu.icon-film {
	background-position: -36px 0px;
}
.icon-roommenu.icon-family {
	background-position: -36px -36px;
}
.icon-roommenu.icon-home {
	background-position: -36px -72px;
}
.icon-roommenu.icon-silicon {
	background-position: -36px -108px;
}
.icon-roommenu.icon-beauty {
	background-position: -36px -144px;
}
.icon-roommenu.icon-writer {
	background-position: -36px -180px;
}
.icon-roommenu.icon-blueplanet {
	background-position: -72px 0px;
}
.icon-roommenu.icon-pantipsmile {
	background-position: -72px -36px;
}
.icon-roommenu.icon-thailandmap {
	background-position: -72px -72px;
}
.icon-roommenu.icon-mbkphone {
	background-position: -72px -108px;
}
.icon-roommenu.icon-pantipall {
	background-position: -72px -144px;
}
.icon-roommenu.icon-ratchadacar {
	background-position: -72px -180px;
}
.icon-roommenu.icon-politics {
	background-position: -108px 0px;
}
.icon-roommenu.icon-megaphone {
	background-position: -108px -36px;
}
.icon-roommenu.icon-religious {
	background-position: -108px -72px;
}
.icon-roommenu.icon-sports {
	background-position: -108px -108px;
}
.icon-roommenu.icon-siamchat {
	background-position: -108px -144px;
}
.icon-roommenu.icon-lumpinihealth {
	background-position: -108px -180px;
}
.icon-roommenu.icon-sinthornchart {
	background-position: -144px 0px;
}
.icon-roommenu.icon-silomman {
	background-position: -144px -36px;
}
.icon-roommenu.icon-scilabs {
	background-position: -144px -72px;
}
.icon-roommenu.icon-librarybook {
	background-position: -144px -108px;
}
.icon-roommenu.icon-isolatecoffee {
	background-position: -144px -144px;
}
.icon-roommenu.icon-greenzone {
	background-position: -144px -180px;
}
.icon-roommenu.icon-art {
	background-position: -180px 0px;
}
.icon-roommenu.icon-cartoon {
	background-position: -180px -72px;
}
.icon-roommenu.icon-tv {
	background-position: -180px -38px;
}
.icon-roommenu.icon-bangrak {
	background-position: -180px -108px;
}
.icon-roommenu.icon-horoscope {
	background-position: -180px -145px;
}
.icon-roommenu.icon-theoldsiam {
    background-position: -180px -180px;
}
.icon-roommenu.icon-kr {
    background-position: -216px 0px;
}
.icon-roommenu.icon-gadget{
    background-position: -216px -38px;
}

/*for Pantip Market Homepage menu*/
.icon-ptmarket-roommenu {
	background: url("https://ptcdn.info/images/icon-pantipmarket-menu.png") no-repeat 0px 0px;
}
.icon-ptmarket-roommenu.icon-computer {
	background-position: 0px 0px;
}
.icon-ptmarket-roommenu.icon-mobile {
	background-position: 0px -36px;
}
.icon-ptmarket-roommenu.icon-camera {
	background-position: 0px -72px;
}
.icon-ptmarket-roommenu.icon-gadget {
	background-position: 0px -108px;
}
.icon-ptmarket-roommenu.icon-car {
	background-position: 0px -144px;
}
.icon-ptmarket-roommenu.icon-elec {
	background-position: 0px -180px;
}
.icon-ptmarket-roommenu.icon-house {
	background-position: -36px 0px;
}
.icon-ptmarket-roommenu.icon-furniture {
	background-position: -36px -36px;
}
.icon-ptmarket-roommenu.icon-garden {
	background-position: -36px -72px;
}
.icon-ptmarket-roommenu.icon-pet {
	background-position: -36px -108px;
}
.icon-ptmarket-roommenu.icon-travel {
	background-position: -36px -144px;
}
.icon-ptmarket-roommenu.icon-sport {
	background-position: -36px -180px;
}
.icon-ptmarket-roommenu.icon-art {
	background-position: -72px 0px;
}
.icon-ptmarket-roommenu.icon-buddha {
	background-position: -72px -36px;
}
.icon-ptmarket-roommenu.icon-music {
	background-position: -72px -72px;
}
.icon-ptmarket-roommenu.icon-food {
	background-position: -72px -108px;
}
.icon-ptmarket-roommenu.icon-games {
	background-position: -72px -144px;
}
.icon-ptmarket-roommenu.icon-books {
	background-position: -72px -180px;
}
.icon-ptmarket-roommenu.icon-fashion {
	background-position: -108px 0px;
}
.icon-ptmarket-roommenu.icon-cosmetic {
	background-position: -108px -36px;
}
.icon-ptmarket-roommenu.icon-kids {
	background-position: -108px -72px;
}
.icon-ptmarket-roommenu.icon-health {
	background-position: -108px -108px;
}
.icon-ptmarket-roommenu.icon-jobs {
	background-position: -108px -144px;
}
.icon-ptmarket-roommenu.icon-service {
	background-position: -108px -180px;
}
.icon-ptmarket-roommenu.icon-education {
	background-position: -144px 0px;
}
.icon-ptmarket-roommenu.icon-tools {
	background-position: -144px -36px;
}
.icon-ptmarket-roommenu.icon-souvenir {
	background-position: -144px -72px;
}
.icon-ptmarket-roommenu.icon-office {
	background-position: -144px -108px;
}
.icon-ptmarket-roommenu.icon-sell {
	background-position: -144px -144px;
}
.icon-ptmarket-roommenu.icon-agriculture {
	background-position: -144px -180px;
}
.icon-ptmarket-roommenu.icon-financial {
	background-position: -180px 0px;
}
.icon-ptmarket-roommenu.icon-direct {
	background-position: -180px -36px;
}
.icon-ptmarket-roommenu.icon-others {
	background-position: -180px -72px;
}
/*for Pantown Homepage menu*/
.icon-pantown-roommenu {
	background: url("https://ptcdn.info/images/icon-pantown-menu.png") no-repeat 0px 0px;
}
.icon-pantown-roommenu.icon-computer {
	background-position: 0px 0px;
}
.icon-pantown-roommenu.icon-heart {
	background-position: 0px -36px;
}
.icon-pantown-roommenu.icon-example {
	background-position: 0px -72px;
}
.icon-pantown-roommenu.icon-music {
	background-position: 0px -108px;
}
.icon-pantown-roommenu.icon-pet {
	background-position: 0px -144px;
}
.icon-pantown-roommenu.icon-writer {
	background-position: 0px -180px;
}
.icon-pantown-roommenu.icon-fashion {
	background-position: -36px 0px;
}
.icon-pantown-roommenu.icon-sport {
	background-position: -36px -36px;
}
.icon-pantown-roommenu.icon-camera {
	background-position: -36px -72px;
}
.icon-pantown-roommenu.icon-car {
	background-position: -36px -108px;
}
.icon-pantown-roommenu.icon-it {
	background-position: -36px -144px;
}
.icon-pantown-roommenu.icon-bell {
	background-position: -36px -180px;
}
.icon-pantown-roommenu.icon-chat {
	background-position: -72px 0px;
}
.icon-pantown-roommenu.icon-travel {
	background-position: -72px -36px;
}
.icon-pantown-roommenu.icon-health {
	background-position: -72px -72px;
}
.icon-pantown-roommenu.icon-green {
	background-position: -72px -108px;
}
.icon-pantown-roommenu.icon-tools {
	background-position: -72px -144px;
}
.icon-pantown-roommenu.icon-food {
	background-position: -72px -180px;
}
.icon-pantown-roommenu.icon-personal {
	background-position: -108px 0px;
}
.icon-pantown-roommenu.icon-community {
	background-position: -108px -36px;
}
.icon-pantown-roommenu.icon-buddha {
	background-position: -108px -72px;
}
.icon-pantown-roommenu.icon-sale {
	background-position: -108px -108px;
}
.icon-pantown-roommenu.icon-hobby {
	background-position: -108px -144px;
}
.icon-pantown-roommenu.icon-chart {
	background-position: -108px -180px;
}
.icon-pantown-roommenu.icon-road {
	background-position: -144px 0px;
}
.icon-pantown-roommenu.icon-face {
	background-position: -144px -36px;
}
.icon-pantown-roommenu.icon-cycle {
	background-position: -144px -72px;
}
.icon-pantown-roommenu.icon-pantown {
	background-position: -144px -108px;
}
.icon-pantown-roommenu.icon-share {
	background-position: -144px -144px;
}
.icon-pantown-roommenu.icon-house {
	background-position: -144px -180px;
}
.icon-pantown-roommenu.icon-cartoon {
	background-position: -180px 0px;
}
.icon-pantown-roommenu.icon-fanclub {
	background-position: -180px -36px;
}
.icon-pantown-roommenu.icon-politic {
	background-position: -180px -72px;
}
.icon-pantown-roommenu.icon-penpal {
	background-position: -180px -108px;
}
/*for Bloggang Homepage menu*/
.icon-bloggang-roommenu {
	background: url("https://ptcdn.info/images/icon-bloggang-menu.png") no-repeat 0px 0px;
}
.icon-bloggang-roommenu.icon-news {
	background-position: 0px 0px;
}
.icon-bloggang-roommenu.icon-ent {
	background-position: 0px -36px;
}
.icon-bloggang-roommenu.icon-music {
	background-position: 0px -72px;
}
.icon-bloggang-roommenu.icon-beauty {
	background-position: 0px -108px;
}
.icon-bloggang-roommenu.icon-travel {
	background-position: 0px -144px;
}
.icon-bloggang-roommenu.icon-teenage {
	background-position: 0px -180px;
}
.icon-bloggang-roommenu.icon-it {
	background-position: -36px 0px;
}
.icon-bloggang-roommenu.icon-automobile {
	background-position: -36px -36px;
}
.icon-bloggang-roommenu.icon-realest {
	background-position: -36px -72px;
}
.icon-bloggang-roommenu.icon-business {
	background-position: -36px -108px;
}
.icon-bloggang-roommenu.icon-food {
	background-position: -36px -144px;
}
.icon-bloggang-roommenu.icon-family {
	background-position: -36px -180px;
}
.icon-bloggang-roommenu.icon-health {
	background-position: -72px 0px;
}
.icon-bloggang-roommenu.icon-lifestyle {
	background-position: -72px -36px;
}
.icon-bloggang-roommenu.icon-variety {
	background-position: -72px -72px;
}
.icon-bloggang-roommenu.icon-education {
	background-position: -72px -108px;
}
.icon-bloggang-roommenu.icon-art {
	background-position: -72px -144px;
}
.icon-bloggang-roommenu.icon-politics {
	background-position: -72px -180px;
}
/* Icon end */
/*############ Input style start ############*/
.input-wrap {
	margin-right: 8px;
}
input, select, textarea {
	padding: 3px;
	font-size: 1em;
	font-family: tahoma;
	color: #000000;
	border: solid 1px #24233a;
	-webkit-box-shadow: inset 1px 1px 2px #2c2a48;
	-moz-box-shadow: inset 1px 1px 2px #2c2a48;
	box-shadow: inset 1px 1px 2px #2c2a48;
}
select, textarea {
	background: #605d89;
	border: solid 1px #24233a;
	color: #ffffff;
}
input.fullwidth, textarea.fullwidth {
	width: 98% !important;
}
input.fullwidth-100, textarea.fullwidth-100 {
	width: 100% !important;
}
input.text {
	background: #605d89;
	color: #ffffff;
}
input.checkbox {
	border: none;
	overflow: hidden;
	padding: 0;
	margin-right: 4px;
	vertical-align: text-top;
}
input.radio {
	background: none;
	border: none;
}
input.disabled, textarea.disabled, select.disabled {
	background: #808080;
}
.surrond-box input, .surrond-box select, .surrond-box textarea {
	border-color: #24233a;
}
.samgee textarea.with-bb {
	overflow: auto;
	line-height: 1.563em;
	font-size: 16px;
	border-top: 0px;
	margin-top: 0px;
	color: #ffffff;
}
/* Form input for Create Topic page, start*/
.samgee .create-post-item textarea.with-bb {
	border-top: 0px;
	margin-top: 0px;
	height: 300px !important;
}
.samgee .edit-mode .create-post-item textarea.with-bb {
	width: 917px;
}
.samgee .edit-mode .create-post-item .post-preview {
	width: 888px;
}
.samgee .create-post-item select, .samgee .create-post-item textarea, .samgee .display-post-wrapper.main-post select, .samgee .display-post-wrapper.main-post textarea {
	background: #335087;
	border: solid 1px #5B79B4;
}
.samgee .create-post-item input.text, .samgee .display-post-wrapper.main-post input.text {
	background: #335087;
	border: solid 1px #5B79B4;
}
.samgee .create-post-item .remark-txt {
	color: #cfcfcf !important;
}
.samgee .create-post-item .surround-box-light.bb-toolbar {
	background: #335087;
	border: solid 1px #5B79B4;
}
/* Form input for Create Topic page, start*/
.samgee .display-post-wrapper.comment-box-color input, .samgee .display-post-wrapper.comment-box-color select, .samgee .display-post-wrapper.comment-box-color textarea {
	background: #0E5C6A;
	border: solid 1px #4793a1;
}
.samgee .display-post-wrapper.comment-box-color .surround-box-light.bb-toolbar {
	background: #0E5C6A;
	border: solid 1px #4793a1;
	width: 100%;
}
.samgee .display-post-wrapper.comment-box-color textarea {
	width: 100%;
	max-width: 100%;
	height: 230px;
	overflow: auto;
	line-height: 1.563em;
}
.samgee .display-post-wrapper textarea.with-bb {
	height: 230px;
	border-top: none;
}
.samgee .display-post-wrapper.sub-comment textarea {
	width: 100%;
	max-width: 100%;
	height: 180px;
}
.samgee .display-post-wrapper.sub-comment textarea.with-bb {
	width: 632px;
}
.bb-toolbar {
	padding: 3px;
}
label.checkbox-label {
	cursor: pointer;
}
.samgee .dialog-send-msg .input-container textarea, .samgee .dialog-send-msg .input-container input.text {
	width: 622px;
}
.samgee .input-autocomplete-wrap {
	width: auto !important;
	padding: 1px;
	border: solid 1px #292840;
	background: #5B5885;
	cursor: text;
	overflow: hidden;
	zoom: 1;
	-webkit-box-shadow: inset 0px 0px 3px #33314d;
	-moz-box-shadow: inset 0px 0px 3px #33314d;
	box-shadow: inset 0px 0px 3px #33314d;
}
.samgee .input-autocomplete-wrap span {
	background: #F1F1F1;
	border: solid 1px #FFFFFF;
	display: block;
	float: left;
	margin: 1px 3px 3px 1px;
	padding: 1px 20px 1px 8px;
	position: relative;
	text-indent: 0;
	width: auto;
	color: #000000;
	font-size: 12px;
}
.samgee .input-autocomplete-wrap span a {
	color: #666666;
	font-weight: bold;
	position: absolute;
	right: 5px;
	text-decoration: none;
	top: 0px;
}
.samgee .input-autocomplete-wrap span a:hover {
	color: #000000;
}
.samgee input.text-autocomplete {
	width: auto;
	background: none !important;
	border: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.samgee .input-autocomplete-wrap.color2 {
	background: #3D5FA1 !important;
	border: 1px solid #5B79B4 !important;
}
.samgee .dialog-send-msg .input-container input.text-autocomplete {
	width: auto;
	float: left;
}
.samgee .dialog-send-msg .preview {
	overflow: auto;
	min-height: 60px;
	max-height: 260px;
 *height:260px;
	margin-bottom: 20px;
}
.samgee .loadmore-bar-paging select {
	background: #194B65;
	border: solid 1px #12394d;
	color: #ffffff;
	text-align: center;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* Input style end */
/* Lightbox style start */
.lightbox-hide {
	display: none;
}
.lightbox-bg {
	background: #000000;
	position: absolute;
	z-index: 998;
	width: 100%;
	height: 100%;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}
.lightbox-container {
	position: absolute;
	z-index: 999;
	background: #747390;
	padding: 3px;
	min-width: 300px;
	max-width: 650px;
}
.lightbox-container .lightbox-outer {
	background: #403e68;
	border: solid 1px #403e70;
}
.lightbox-container .lightbox-outer h2 {
	padding: 5px;
	background: #3d3b65;
	border-bottom: solid 1px #383661;
	font-size: 1em;
}
.lightbox-container .close-x {
	background: #595684;
	border: solid 1px #64628d;
	margin: 5px 5px 0px 0px;
	padding: 3px;
	float: right;
	font-size: 1em;
	font-weight: bold;
	font-family: arial;
	line-height: 0.5em;
	color: #3d3b65;
	cursor: pointer;
}
.lightbox-container .desc {
	padding: 10px;
	margin-bottom: 0;
}
.lightbox-container .button-container {
	margin-top: 15px;
}
/* jQuery UI style, Should be split into new file*/
.samgee .ui-widget-overlay, .samgee .pantip-ui-overlay {
	background: #000000;
	position: absolute;
	z-index: 998;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	filter: alpha(opacity = 30);
	top: 0;
	left: 0;
}
.samgee .pantip-ui-overlay {
	background: #8480B8;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}
.samgee .ui-widget-content.ui-dialog, .samgee .pantip-ui-dialog {
	position: absolute;
	z-index: 999;
	background: #403E68;
	border: solid 3px #A09FB8;
	outline: 0px none;
	height: auto;
	-moz-box-shadow: -2px 2px 5px #1d1d1d;
	-webkit-box-shadow: -2px 2px 5px #1d1d1d;
	box-shadow: -2px 2px 5px #1d1d1d;
}
.samgee .pantip-ui-dialog.loading-dialog {
	border: solid 2px #e4e3f2;
	-moz-box-shadow: 3px 3px 5px #2a2852;
	-webkit-box-shadow: 3px 3px 5px #2a2852;
	box-shadow: 3px 3px 5px #2a2852;
}
.samgee .ui-dialog-titlebar {
	position: relative;
	padding: 5px 5px 5px 15px;
	background: #25223C;
	border-bottom: solid 1px #1B192B;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
}
.samgee .ui-dialog-titlebar-close {
	height: 18px;
	margin: -10px 0 0;
	padding: 1px;
	position: absolute;
	right: 0.3em;
	top: 15px;
	width: 19px;
}
.samgee .ui-dialog .ui-widget-header .ui-icon {
	background: url("https://ptcdn.info/images/close-x.png") no-repeat top left;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}
.samgee .ui-dialog-content {
	padding: 25px 15px 10px 15px;
	margin-bottom: 0;
	display: block;
	width: auto;
	height: auto;
	overflow: auto;
	min-height: 30px !important;
}
.samgee .dialog-fullheight.ui-dialog-content {	
	overflow: auto;
}
.samgee .loading-dialog .pantip-ui-dialog-content {
	padding: 15px 25px 15px 25px;
	margin-bottom: 0;
	display: block;
	width: auto;/*height: auto;*/
}
.samgee .ui-dialog-content .desc {
	margin-bottom: 15px;
}
.samgee .loading-dialog .pantip-ui-dialog-content .desc {
	margin-bottom: 0px;
}
.samgee .ui-dialog .button-container {
	padding: 20px 0px 5px 0px;
}
.samgee .ui-dialog .ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	left: 0;
	top: -5px;
	width: 100%;
}
.samgee .ui-dialog .ui-resizable-e {
	cursor: e-resize;
	height: 100%;
	right: -5px;
	top: 0;
	width: 7px;
}
.samgee .ui-dialog .ui-resizable-s {
	bottom: -5px;
	cursor: s-resize;
	height: 7px;
	left: 0;
	width: 100%;
}
.samgee .ui-dialog .ui-resizable-w {
	cursor: w-resize;
	height: 100%;
	left: -5px;
	top: 0;
	width: 7px;
}
.samgee .ui-dialog .ui-resizable-se {
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
	cursor: se-resize;
}
.samgee .ui-dialog .ui-resizable-handle {
	display: block;
	font-size: 0.1px;
	position: absolute;
	z-index: 999;
}
.samgee .ui-menu, .samgee .ui-menu2 {
	display: block;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0px;
}
.samgee .ui-autocomplete.ui-widget-content {
	background: #312F50;
	border: 1px solid #22203e;
	color: #c7c7c7;
	z-index: 3001 !important;
	-moz-box-shadow: -2px 2px 5px #1d1d1d;
	-webkit-box-shadow: -2px 2px 5px #1d1d1d;
	box-shadow: -2px 2px 5px #1d1d1d;
}
.samgee .ui-menu .ui-menu-item, .samgee .ui-menu2 .ui-menu-item {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.samgee .ui-menu .ui-menu-item a , .samgee .ui-menu2 .ui-menu-item a {
	display: block;
	line-height: 1.45;
	padding: 0.2em 0.4em;
	text-decoration: none;
	color: #eeeeee;
	cursor: default;
	white-space: nowrap;
}
.samgee .ui-menu .ui-menu-item .avatar, .samgee .ui-menu2 .ui-menu-item .avatar  {
	vertical-align: middle;
	margin-right: 7px;
}
.samgee .ui-menu .ui-menu-item .avatar-name, .samgee .ui-menu2 .ui-menu-item .avatar-name {
	white-space: nowrap;
}
.samgee .ui-menu .ui-state-hover {
	color: #E5C700 !important;
	background: #22203e;
}

.samgee .ui-menu2 .ui-state-hover {
	color: #cfcee9 !important;
	background: #4B4978;
}

.samgee .jqEasyCounterMsg {
	display: none;
}
/* jqPlot Style start*/
.samgee .jqplot-base-canvas {
/*z-index:1;*/
}
.samgee .jqplot-axis {
	z-index: 20;
}
.samgee .chart-wrapper {
	padding: 20px;
	border: solid 1px #5074BC;
	display: block;
	background: #22458a;
}
.samgee .jqplot-target {
	color: #ffffff;
	font-family: tahoma;
	font-size: 13px;
}
.samgee .jqplot-point-label {
	font-size: 13px;
}
.samgee .jqplot-axis {
	font-size: 1em;
}
.samgee .jqplot-highlighter-tooltip {
	color: #000000;
}
.samgee .jqplot-target .pantip-plot-axis-item {
	word-wrap: break-word;
	line-height: 100%;
	margin: 0;
	padding: 0;
	width: 150px;
	white-space: normal !important;
}
.samgee .jqplot-target .pantip-plot-axis-item img {
	vertical-align: middle;
	height: 24px;
}
.samgee .jqplot-table-legend-swatch-outline {
	border-color: #ffffff;
	padding: 0px;
}
.samgee .jqplot-table-legend-label {
	white-space: nowrap;
	color: #000000;
	font-size: 13px;
	line-height: 1em;
	word-wrap: break-word;
}
/* jqPlot Style end*/

/* Lightbox style end */
.dialog-loading-inner {
	text-align: center;
}
.modal-success-wrapper {
	text-align: center;
	line-height: 150%;
}
/* Data Table style start */
.datatable {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	font-size: 1.0em;
}
.datatable td, .datatable th {
	padding: 3px 4px 5px 6px;
	margin: 0;
	border: solid 1px #7875a7;
	word-wrap: break-word;
	text-align: left;
}
.datatable th {
	background: #2e2d56;
	color: #fff;
	font-weight: bold;
	font-size: 0.929em;
}
.datatable th a {
	text-decoration: none;
	color: #ffffff;
}
.datatable td {
	vertical-align: top;
	background: #504b6b;
}
.datatable.mintable td, .datatable.mintable th {
	padding: 10px;
}
.datatable.mintable td {
	background: none;
}
.datatable .row-e td {
	background: #555073;
}
.datatable .row-h td {
	background: #35345d;
}
.datatable.fullwidth {
	width: 100%;
}
/* Data Table style end */
.surrond-box {
	padding: 10px;
	background: #2D2A49;
	border: solid 1px #25223C;
}
.surround-box-light {
	background: #4C4973;
	border: solid 1px #33314D;
}
.surround-box-dash {
	border: dashed 2px #494764;
}
/* Captcha */
.pantip-captcha {
	padding: 6px;
	border: solid 1px #665F90;
	background: #363253;
	display: block;
	width: 310px;
	overflow: hidden;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.pantip-captcha img {
	margin: 5px 0px;
}
.pantip-captcha input.text {
	width: 160px !important;
	margin-right: 5px;
}
.pantip-captcha .icon-reload {
	padding-left: 20px;
	background-position: 0px -58px;
	display: inline-block;
}
/* Google Map Suggestion, (Override) */
.samgee .pac-container {
    background: #312f50;
    border: 1px solid #33608a;
    color: #c7c7c7;
    -moz-box-shadow: -2px 2px 5px #1d1d1d;
    -webkit-box-shadow: -2px 2px 5px #1d1d1d;
    box-shadow: -2px 2px 5px #1d1d1d;
    border-radius: 0 0 4px 4px;
}
.samgee .pac-item {
    line-height: 32px;
    color: #c7c7c7;
    font-size: 12px;
    border-bottom: 1px solid #413f5e;
    padding-left: 12px;
	border-top: none;
}
.samgee .pac-item-query {
    font-size: 14px;    
    font-weight: 600;
    padding-right: 8px;
    color: #E5C700;
}
.pac-logo:after {
    height: 32px;
    margin-right: 8px;
    background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white.png);
}
.samgee .pac-item:hover, .samgee .pac-selected {
	color: #E5C700;
	background: #22203e;
}
/*######## Common end ########*/
/*######## Button start ########*/
.button {
	display: inline-block;
	vertical-align: middle;
	background: #33315d;
	border: #6c6a8d solid 1px;
	padding: 2px;
	text-decoration: none;
	cursor: pointer;
	line-height: 1.25em;
	font-size: 14px;
}
.button span {
	display: inline-block;
	-moz-box-shadow: 1px 1px 2px #332f57;
	-webkit-box-shadow: 1px 1px 2px #332f57;
	box-shadow: 1px 1px 2px #332f57;
	border: solid 1px #22214d;
	color: #ffffff;
}
.button span em {
	display: inline-block;
	padding: 3px 8px 4px 8px;
	font-style: normal;
	font-weight: bold;
	text-shadow: 0px 1px 1px #3e3c7f;
	white-space: nowrap;
}
.button:hover {
	background: #373461;
}
.button:hover span {
	background: #7a76d3;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a76d3', endColorstr='#7a76d3');
}
.button.selected-butt {
	cursor: default;
}
.button.small-button span em {
	padding: 0px 5px 0px 5px;
	font-size: 13px !important;
}
.button.med-button span em {
	padding: 1px 5px 2px 5px;
	font-size: 13px !important;
}
.button.med-button .w-icon {
	top: 2px;
	left: -1px;
}
.button.min-button {
	padding: 0px;
}
.connection .button {/*on/off switch*/
	border: none;
	background: none;
	padding: 0px;
}
.connection .button.left-butt span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.connection .button.right-butt span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	margin-left: -1px;
}
.simple-button {
	display: inline-block;
 *display:inline;
	zoom: 1;
	color: #cfcfcf;
	text-decoration: none;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.simple-button:hover {
}
.simple-button.has-icon:hover .icon-share {
	background-position: -20px -320px;
	opacity: 1;
	filter: alpha(opacity = 100);
	zoom: 1;
}
.simple-button em {
	padding: 2px 6px;
	font-style: normal;
	display: inline-block;
 *display:inline;
	zoom: 1;
}
.simple-button.has-icon em {
	margin-left: 19px;
}
.simple-button.has-icon .icon {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: 5px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	zoom: 1;
}
/* Button color start */
.button.normal-butt span {/*purple*/
	background: #5955a7;
	background: -moz-linear-gradient(top, #775EC7, #6647C9);
	background: -webkit-gradient(linear, left top, left bottom, from(#775EC7), to(#6647C9));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#775EC7', endColorstr='#6647C9');
}
.button.normal-butt span em {
	border-top: 1px solid #8d89d8;
}
.button.normal-butt:hover span {
	background: #775EC7;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#775EC7', endColorstr='#775EC7');
}
.button.letdo-butt span,/*green*/ .button.selected-butt.letdo-butt:hover span {
	background: #446c2c;
	background: -moz-linear-gradient(top, #639230, #446c2c);
	background: -webkit-gradient(linear, left top, left bottom, from(#639230), to(#446c2c));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#639230', endColorstr='#446c2c');
}
.button.letdo-butt span em {
	border-top: 1px solid #89ad63;
}
.button.letdo-butt:hover span {
	background: #639230;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#639230', endColorstr='#639230');
}
.button.caution-butt span, .button.selected-butt.caution-butt:hover span {/*red*/
	background: #c00f0f;
	background: -moz-linear-gradient(top, #cc2929, #c00f0f);
	background: -webkit-gradient(linear, left top, left bottom, from(#cc2929), to(#c00f0f));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc2929', endColorstr='#c00f0f');
}
.button.caution-butt span em {
	border-top: 1px solid #dc5151;
}
.button.caution-butt:hover span {
	background: #cc2929;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc2929', endColorstr='#cc2929');
}
.button.unfocus-butt span {/*dark purple*/
	background: #34325f;
	background: -moz-linear-gradient(top, #3e3c70, #34325f);
	background: -webkit-gradient(linear, left top, left bottom, from(#3e3c70), to(#34325f));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3c70', endColorstr='#34325f');
	color: #18173d;
}
.button.unfocus-butt span em {
	border-top: 1px solid #5d5c86;
}
.button.unfocus-butt:hover span {
	background: #3e3c70;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3c70', endColorstr='#3e3c70');
	color: #ffffff;
}
.button.notgo-butt span {/*white purple*/
	background: #6b6b6b;
	background: -moz-linear-gradient(top, #949494, #6b6b6b);
	background: -webkit-gradient(linear, left top, left bottom, from(#949494), to(#6b6b6b));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#6b6b6b');
}
.button.notgo-butt span em {
	border-top: 1px solid #b4b4b4;
}
.button.notgo-butt:hover span {
	background: #949494;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#949494');
}
.button.disable-butt {/*disable*/
	cursor: default;
}
.button.disable-butt span {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #34325f;
	color: #18173d;
}
.button.disable-butt span em {
	border-top: none;
}
.button.disable-butt:hover span {
	background: #34325f;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34325f', endColorstr='#34325f');
}
.empty-butt {
	width: 20px;
	display: inline-block;
 *display:inline;
	zoom: 1;
}
.follow-butt em {
	width: 100px !important;
	text-align: center;
}
/* Button color end */
/*######## Button end ########*/

/*######## Tooltips start ########*/
.samgee .p-tooltips {
	background: #d6d6d6;
	border: 1px solid #ffffff;
	color: #000000;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 700;
	display: block;
	padding: 10px;
	font-size: 0.929em;
	-moz-box-shadow: 0px 6px 18px #161616;
	-webkit-box-shadow: 0px 6px 18px #161616;
	box-shadow: 0px 6px 18px #161616;
}
.samgee .p-tooltips .corner {
	position: absolute;
	top: -8px;
	left: 8px;
	width: 20px;
	height: 20px;
}
.samgee .p-tooltips.right .corner {
	top: 8px;
	left: auto;
	right: -19px;
	background-position: -20px -380px;
}
.samgee .p-tooltips.bottom .corner {
	top: auto;
	bottom: -19px;
	left: auto;
	right: 50%;
	background-position: -40px -380px;
}
.samgee .p-tooltips.left .corner {
	top: 8px;
	left: -9px;
	background-position: -60px -380px;
}
.samgee .p-tooltips.topright .corner {
	top: -8px;
	left: auto;
	right: 8px;
}
.samgee .p-tooltips .footer-wrap {
	padding: 8px 0px 0px 0px;
}
/*######## Tooltips end ########*/

/*######## Form start ########*/
.samgee .input-line {
	margin-bottom: 15px;
}
.samgee .input-line.last-input-line {
	margin-bottom: 0px;
}
.samgee .input-line label {
	float: left;
	padding-top: 3px;
	width: 130px;
	text-align: right;
	color: #ffffff;
}
.samgee .input-line.input-alignleft label {
	text-align: left;
}
.samgee .input-container {
	margin-left: 140px;
}
.samgee .input-line.no-label .input-container {
	margin-left: 0px;
}
.samgee .input-container p {
	line-height: 1.25em;
	margin-bottom: 5px;
}
.samgee .input-container p.plain-value {
	position: relative;
	top: 3px;
	margin-left: 5px;
}
.samgee .input-container input.text {
	width: 250px;
}
.samgee .input-container input.text.w-captcha {
	width: 317px;
}
.samgee .input-container input.right-space {
	width: 160px;
}
.samgee .input-container textarea {
	width: 310px;
	height: 150px;
	overflow: auto;
}
.samgee .input-container textarea.fullwidth {
	width: 99%;
}
.samgee .input-container .checkbox-label {
	float: none;
	width: auto;
	text-align: left;
	padding: 0;
}
.samgee .input-line.special-url label {
	float: left;
	padding: 0px 7px 0px 0px;
	margin-left: 45px;
	width: 135px;
	text-align: right;
	color: #ffffff;
	background: #272545;
	border: solid 1px #64628d;
	height: 24px;
	font-size: 0.9em;
}
.samgee .input-line.special-url .input-container {
	margin-left: 189px;
}
.samgee .input-line.special-url .icon-linkchain {
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	top: 8px;
	left: -5px;
}
.samgee .input-line.special-url .input-container input {
	margin: 0;
	padding: 0px 4px 0px 2px;
	height: 24px;
}
.samgee .input-line.short-length label {
	width: 70px;
}
.samgee .input-line.short-length .input-container {
	margin-left: 85px;
}
.samgee .input-line.medium-length label {
	width: 170px;
}
.samgee .input-line.medium-length .input-container {
	margin-left: 180px;
}
/*######## Form end ########*/
/*######## Header start ########*/
.samgee .header {
	height: 2.6em;
	/*background:#34304a;*/
	background: #38355C;
	position: absolute;
	bottom: 0px;
	right: 0px;
	/*width:817px;*/
	left: 150px;
	border-style: solid;
	border-color: #22203D;
	border-width: 1px;
	border-bottom-width: 0px;
	z-index: 70;
}
.samgee .header.floatheader {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 980px;
}
.samgee .header-outer {
	height: 2.571em;
}
.samgee .header .my-menu, .samgee .header .global-navigate {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	height: 2.965em;
	font-size: 0.929em;
}
.samgee .header .global-navigate li, .samgee .header .my-menu li {
	float: left;
	line-height: 2.85em;
	position: relative;
	z-index: 100;
}
.samgee .header .global-navigate li {
	border-right: solid 1px #262441;
}
.samgee .header .my-menu li {
	border-left: solid 1px #262441;
}
.samgee .header .global-navigate li.current, .samgee .header .my-menu li.current {
	z-index: 200;
}
.samgee .header .global-navigate li a, .samgee .header .my-menu li a {
	display: block;
	float: left;
	height: 2.846em;
	padding: 0px 10px 0px 10px;
	color: #f0f0f0;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	position: relative;
	outline: none;
}
.samgee .global-navigate em.notiz {
    background: none repeat scroll 0 0 #ffcc00;
    border: 1px solid #e06819;
    border-radius: 3px;
    color: #000000;
    font-size: 0.75em;
    font-style: normal;
    line-height: 0.85em;
    padding: 2px 3px;
    position: absolute;
    right: 0px;
    top: 0px;    
}
.samgee .header .my-menu li a {
	padding: 0px 7px 0px 7px;
}
.samgee .header li a:hover, .samgee .header li.has-submenu a, .samgee .header li.current a {
	color: #ffffff;
	position: relative;
	z-index: 500;
	background: #403e68;
}
.samgee .header li a:hover {
	border-bottom: solid 1px #262441;
	height: 2.8em;
}
.samgee .header li.current a {
	height: 37px;
}
.samgee .header li.current a:hover {
	border-bottom-width: 0px;
}
.samgee .header li.has-submenu a {
	z-index: 550;
}
.samgee .header .my-menu {
	float: right;
}
.samgee .header .my-menu li .mini-avatar {
	margin: 0px 6px 0px 6px;
	border: solid 1px #ffffff;
	width: 22px;
	height: 22px;
	vertical-align: middle;
}
.samgee .header .search-wrap {
	position: absolute;
	top: 6px;
	right: 318px;
	z-index: 70;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* chorme uses */
.samgee .header .search-wrap {
	position: absolute;
	top: 4px;
	right: 318px;
	z-index: 70;
}
}
.samgee .header .search-wrap {  /* ie uses */
	top: 7px\9 !important;
}
 
.samgee .header .search-wrap .google-search-input {
	background: #43416c !important;
	border: solid 1px #24233A !important;
	width: 180px !important;
	color: #cecece;
}
.samgee .header .search-wrap .google-search-button {
	font-size: 13px !important;
	background: #474572 !important;
	color: #cfcfcf !important;
	padding: 2px 4px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.samgee .header .search-wrap .google-search-button:hover {
	background: #52507b !important;
}
.global-navigate .icon, .my-menu .icon {
	display: block;
	width: 18px;
	height: 18px;
	top: 11px;
	left: 0;
	position: relative;
	float: left;
}
.my-menu .icon em {
	position: absolute;
	top: -7px;
	right: -4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 0.85em;
	padding: 2px 2px 2px 3px;
	background: #ffcc00;
	border: solid 1px #e06819;
	font-style: normal;
	font-size: 0.75em;
	color: #000000;
}
.samgee .header .sub-menu {
	position: absolute;
	display: none;
	z-index: 520;
	top: 2.85em;
	background: #413D57;
	border: solid 1px #7a76a6;
	-moz-box-shadow: 0px 0px 9px #000000;
	-webkit-box-shadow: 0px 0px 9px #000000;
	box-shadow: 0px 0px 9px #000000;
}
.samgee .pantip-products-item-submenu {
	padding: 5px 5px 3px 5px;
	background: #39365E;
	border-left: solid 1px #17162F;
	border-bottom: solid 1px #17162F;
	border-right: solid 1px #17162F;
	border-top: none;
	margin-top: -5px;
}
.samgee .sub-menu-overflow {
	overflow-y: scroll;
	overflow-x: hidden;
	height: 400px;
	width: 180px;
}
.samgee .header .sub-menu.left-side {
	left: 0px;
}
.samgee .header .sub-menu.right-side {
	right: 0px;
}
.samgee .header .sub-menu .sub-menu-header, .samgee .header .sub-menu .sub-menu-footer {
	padding: 3px 10px 3px 10px;
	margin: 0 !important;
}
.samgee .header .sub-menu .sub-menu-header a, .samgee .header .sub-menu .sub-menu-footer a {
	display: inline;
	color: #38CEFF;
	text-decoration: underline;
	white-space: nowrap;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
	float: none;
	background: none;
}
.samgee .header .sub-menu .sub-menu-header {
	border-bottom: solid 1px #55527B;
}
.samgee .header .sub-menu .sub-menu-footer {
	margin: 0px 10px 5px 10px;
	text-align: center;
}
.samgee .header .sub-menu .sub-menu-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 180px;
	overflow: hidden;
}
.samgee .header .sub-menu .sub-menu-list.medium-width {
	width: 330px;
}
.samgee .header .sub-menu .sub-menu-list li {
	display: block;
	float: none;
	overflow: hidden;
	zoom: 1;
	line-height: 1.25em;
	border-bottom: solid 1px #55527b;
	border-right-width: 0px;
	border-left: none !important;
}
.samgee .header .sub-menu .sub-menu-list li a {
	padding: 0px;
	display: block;
	float: none;
	height: auto;
	width: 100%;
	border: none;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
}
.samgee .header .sub-menu .sub-menu-list li a:hover {
	background: #26223e;
	color: #E5C700;
}
.samgee .header .sub-menu .sub-menu-list li a .notify-item-wrapper, .samgee header.fixed-header .fluid-width .my-menu-clone .profile-menu .sub-menu .sub-menu-list li a .notify-item-wrapper {
	padding: 10px;
}
.samgee .sub-menu-tiny .notify-item-wrapper {
	padding: 7px 10px 7px 10px !important;
}
.sub-menu .sub-menu-list.profile-menu li a {
	color: #38CEFF;
	text-decoration: underline;
	white-space: nowrap;
}
.my-menu .sub-menu .sub-menu-list li.unread a {
	background: #312f50;
	color: #ffffff;/*font-weight:bold;*/
}
.my-menu .sub-menu .sub-menu-list li img {
	float: left;
	display: block;
	margin: 0px 15px 0px 0px;
}
.my-menu .sub-menu .sub-menu-list li .subject {
	zoom: 1;
	display: block;
	margin-left: 35px;/*margin-bottom:10px;*/
}
.my-menu .sub-menu .sub-menu-list li .when {
	margin-top: 7px;
	font-size: 0.857em;
	color: #737199;
	font-weight: normal;
}
.sub-menu .sub-menu-list.profile-menu .icon-mini-status {
	top: 1px;
}
.sub-menu .sub-menu-list.profile-menu .icon-mini-status.icon-mini-email {
	top: 6px;
}
.sub-menu .sub-menu-list.profile-menu .icon-mini-status.icon-mini-setting {
	top: 5px;
}
.sub-menu .sub-menu-list.profile-menu .icon-mini-status.icon-mini-signout {
	top: 4px;
}
.samgee .balloon-menu {
	position: absolute;
	z-index: 520;
	background: #413D57;
	border: solid 1px #ffffff;
	-moz-box-shadow: -3px 3px 5px #000000;
	-webkit-box-shadow: -3px 3px 5px #000000;
	box-shadow: -3px 3px 5px #000000;
}
.samgee .balloon-menu .balloon-menu-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto;
	overflow: hidden;
}
.samgee .balloon-menu .balloon-menu-list li {
	display: block;
	float: none;
	overflow: hidden;
	zoom: 1;
	line-height: 1.25em;
	border-bottom: solid 1px #55527b;
	border-right-width: 0px;
	border-left: none !important;
}
.samgee .balloon-menu .balloon-menu-list li a {
	padding: 0px;
	display: block;
	float: none;
	height: auto;
	width: 100%;
	border: none;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}
.samgee .balloon-menu .balloon-menu-list li a:hover {
	background: #26223e;
	color: #E5C700;
}
.samgee .balloon-menu .balloon-menu-list li a .notify-item-wrapper {
	padding: 10px;
}
.samgee .balloon-menu .balloon-menu-item.has-avatar img {
	margin: 0px 0px 0px 5px;
	vertical-align: middle;
}
/*######## Header end ########*/
/*######## Banner start ########*/
.samgee .logo-banner {
	background: #302C4C;
	height: 82px;
	border-bottom: solid 1px #22203D;
	position: relative;
	z-index: 200;
}
.samgee .logo-banner .container-outer {
	position: relative;
	height: 82px;
}
/*start Doodle*/
.samgee .logo-banner.doodle-banner {
	background: url('https://ptcdn.info/doodle/doodle-royalploughing-bg.png') no-repeat top center;
	height: 220px;
	position: relative;
}
.samgee .logo-banner.doodle-banner .container-outer {
	height: 220px;
}
.samgee .logo-banner.doodle-greenzone {
	background: url('https://ptcdn.info/doodle/doodle-greenzone-bg.png') repeat-x top center;
}
.samgee .logo-banner .doodle-greenzone-clickarea {
	background: url('https://ptcdn.info/doodle/doodle-greenzone-click.png') no-repeat top center;
	position: absolute;
	height: 315px;
	width: 775px;
	top: -146px;
	left: 155px;
}
.samgee .doodle-greenzone-go-room {
	width: 190px;
	height: 120px;
	position: absolute;
	top: 40px;
	left: 170px;
	z-index: 50;
	display: block;
}
.samgee .doodle-greenzone-go-campaign {
	width: 210px;
	height: 120px;
	position: absolute;
	top: 40px;
	left: 660px;
	z-index: 50;
	display: block;
}
.samgee .logo-banner.doodle-artist-bg {
	background: #bab290;
}
.samgee .logo-banner .doodle-artist-main {
	background: url('https://ptcdn.info/doodle/doodle-artist-click.png') no-repeat top center;
	position: absolute;
	height: 220px;
	width: 100%;
}
.samgee .logo-banner .doodle-clickarea {
	display: block;
	position: absolute;
	z-index: 30;
	height: 220px;
	width: 100%;
}
.samgee .logo-banner.doodle-makhabucha-bg {
	background: url('https://ptcdn.info/doodle/doodle-makhabucha.png') no-repeat top center;
}
/*end Doodle*/

.samgee .logo-banner a {
	background: none;
}
.samgee .logo-banner .pantip-logo {
	margin: 13px 0 0 0px;
}
/*######## Banner end ########*/
/*######## Expand Submenu start ########*/
.samgee .expand-submenu {
	background: #3C3963;
	border-bottom: solid 1px #484573;
	padding: 10px 0px 10px 0px;
	display: none;
}
.samgee .expand-submenu .submenu-room {
	/*margin:0px 0px 0px 163px;*/
	margin: 0px 0px 0px 0px;
	left: 152px;
	position: relative;
	zoom: 1;
}
.samgee .submenu-room .submenu-room-list {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	vertical-align: top;
 *display:inline;
	position: relative;
	zoom: 1;
	width: 142px;
}
.samgee .submenu-room .submenu-room-list.space {
	margin-right: 28px;
}
.samgee .submenu-room .submenu-room-list.normal {
	width: auto;
	margin-right: 15px;
}
.samgee .submenu-room-item {
	display: block;
	margin-bottom: 3px;
	position: relative;
	height: 40px;
	text-overflow: ellipsis;
}
.samgee .submenu-room-item a {
	text-decoration: none;
	color: #f0f0f0;
	display: block;
	height: 38px;
	padding-right: 5px;
}
.samgee .submenu-room-item a.highlight {
	text-decoration: none;
	color: #f0f0f0;
	display: block;
	height: 38px;
	padding-right: 5px;
	background: #2c2a49;
	border-top: 1px solid #1f1d33;
	border-left: 1px solid #1f1d33;
	border-bottom: 1px solid #1f1d33;
	border-right: 1px solid #1f1d33;
}
.samgee .submenu-room-item a:hover .iconwrap {
	border: solid 1px #8e89b3;
	background: #444176;
}
.samgee .submenu-room-item a:hover .icon-roommenu {
	opacity: 1;
	filter: alpha(opacity = 100);
}
.samgee .submenu-room-item .iconwrap {
	position: absolute;
	background: #2C2A49;
	border: solid 1px #1F1D33;
	width: 36px;
	height: 36px;
}
.samgee .submenu-room-item .iconwrap.newroom {
	border-top: 1px solid #2C2A49;
	border-left: 1px solid #2C2A49;
	border-bottom: 1px solid #2C2A49;
	border-right: 1px solid #1f1d33;
}
 .icon-highlight {
	background:url(https://ptcdn.info/images/icon-highlight-newroom.png) no-repeat;
	position:absolute;
	right:0;
	width:22px;
	height:18px;
}
.samgee .submenu-room-item .icon-roommenu {
	display: block;
	width: 36px;
	height: 36px;/*opacity:0.5;
	filter:alpha(opacity = 50);*/
}
.samgee .submenu-room-item .title {
	color: #E5C700;
	font-size: 0.929em;
	margin-left: 44px;
}
.samgee .submenu-room-item .desc {
	color: #aba7c0;
	font-size: 0.857em;
	margin-left: 44px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*width:114px;*/
	height: 20px;
}
.samgee .submenu-room-item-newicon {
	font-size: 7px !important;
	position: absolute;
	bottom: -4px;
	right: -4px;
	background: #FFCC00;
	border: 1px solid #E06819;
	border-radius: 3px 3px 3px 3px;
	color: #000000;
	font-style: normal;
	line-height: 0.85em;
	padding: 2px 2px 2px 3px;
}
.samgee .submenu-room-item.products .iconwrap {
	width: 80px;
	height: 36px;
	display: block;
	background: none;
	border: none;
}
.samgee .submenu-room-item.products .icon-pantip-products {
	height: 36px;
	display: block;
	margin: 0 0px 2px 0;
}
.samgee .submenu-room-item .pantipmarket-small {
	width: 63px;
}
.samgee .submenu-room-item .bloggang-small {
	width: 41px;
}
.samgee .submenu-room-item .pantown-small {
	width: 79px;
}
.samgee .submenu-room-item.products .title, .samgee .submenu-room-item.products .desc {
	margin-left: 84px;
	width: 194px;
}
.samgee .submenu-room-list-txt li {
	height: auto;
	margin-bottom: 4px;
}
.samgee .submenu-room-list-txt li a {
	color: #dbdbdb;
	display: block;
	height: auto;
	text-decoration: none;
}
.samgee .submenu-room-list-txt li a:hover {
	background: none;
	text-decoration: underline;
}
.samgee .submenu-room-item-title {
	font-size: 0.929em;
	color: #706e8f;
	height: auto;
	margin-bottom: 9px !important;
}
.samgee .submenu-room-item.pantip-product {
	margin-bottom: 10px;
}
.samgee .submenu-room-item.pantip-product a {
	background: none;
}
.samgee .submenu-room-item.pantip-product a img {
	border: 1px #363358 solid;
 
}
.samgee .submenu-room-item.pantip-product a img:hover {
	border: 1px #8e89b3 solid;
	margin: 2px 0;
}
.samgee .submenu-room-item.pantip-product {
	margin-bottom: 10px;
}
.samgee .submenu-room-item.pantip-product a {
	background: none;
}
 

/*######## Expand Submenu end ########*/
/*######## Content - Breadcrumb start ########*/
.samgee .content {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 100px;
}
.samgee .content .breadcrumb-wrapper {
	/*margin:16px 0px 16px 0px;
	background:#403C69;
	border:solid 1px #25223C;*/
	height: 32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.samgee .content .breadcrumb-wrapper.hidden {
	background: none;
	border: none;
	height: auto;
	margin: 16px;
}
.samgee .content .breadcrumb {
	font-size: 14px;
	margin: 0;
	/*margin:5px 5px 5px 39px;*/
	padding: 8px 5px 5px 30px;
}
.samgee .content .u-here-wrapper {
	overflow: hidden;
	zoom: 1;
	border-right: solid 1px #353056;
	float: left;
	width: 20px;
	height: 32px;
}
.samgee .content .breadcrumb-wrapper .icon-u-here {
	background: url('https://ptcdn.info/images/icon-u-here.png') no-repeat 0px 0px;
	display: block;
	width: 15px;
	height: 14px;
	float: left;
	position: relative;
	top: 10px;
	left: 0px;
}
.samgee .content .breadcrumb li {
	display: inline;
	margin-right: 2px;
	color: #cec5ff;
}
.samgee .content .breadcrumb li.last {
	color: #dbdbdb;
}
.samgee .content .breadcrumb li a {
	color: #c0c0c0;
	text-decoration: none;
}
.samgee .content .breadcrumb li a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.samgee .content h1.page-title {
	color: #e8e8f4;
	margin: 5px 0px 12px 0px;
	font-size: 1.214em;
	font-weight: normal;
}
.samgee .content h1.no-page-title {
	margin-bottom: 12px;
}
.samgee .content .icon-setting {
	background-position: 0px -77px;
	display: inline-block;
	padding-left: 20px;
}
/*######## Content - Breadcrumb end ########*/
/*######## Content - Tab bar start ########*/
.tabbar-wrapper {
	border-bottom: solid 1px #999999;
	margin: 10px 0px 20px 0px;
	position: relative;
	z-index: 100;
}
.tabbar {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	list-style: none;
	overflow: hidden;
	zoom: 1;
	bottom: -1px;
	position: relative;
	z-index: 200;
}
.tabbar li {
	float: left;
}
.tabbar li a {
	display: block;
	padding: 5px 15px 5px 15px;
	color: #dbdbdb;
	text-decoration: none;
}
.tabbar li a.current {
	border: solid 1px #999999;
	border-bottom-color: #403E68;
	color: #E5C700;
}
.tabbar li a:hover {
	color: #ffe87a;
}
/*######## Content - Tab bar end ########*/
/*######## Content - Section start ########*/
.samgee .content .section {
	padding-bottom: 25px;
	border-bottom: dotted 1px #595684;
}
.samgee .content .section h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 20px;
}
.samgee .content .section p {
	margin: 0px 0px 15px 0px;
}
.samgee .content .bottom-space {
	margin-bottom: 20px;
}
.samgee .content .sticker {
	margin: 8px 12px;
}
.samgee .content .notify-list {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.samgee .content .section .notify-list li {
	margin-bottom: 15px;
}
.samgee .section-title-darkbg {
	background: #2a283d;
	color: #ffc600;
}
.samgee .display-post-wrapper .section-title-darkbg {
	border: solid 1px #282540;
	background: #3f3b61;
}
.samgee .display-post-wrapper.top-comment .section-title-darkbg {
	border: solid 1px #301c19;
	border-bottom: solid 0px transparent;
}
.samgee .display-post-wrapper.comment-box-color .section-title-darkbg {
	border: solid 1px #07332b;
	border-bottom: solid 0px transparent;
}
/*######## Content - Section end ########*/
/*######## Content - Profile form start ########*/
.samgee .content.profile-setting .form-submit {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #595684;
	text-align: right;
}
.samgee .callback-status {
	margin: 4px 0px 4px 0px;
	padding: 7px;
	background: #fff3bb;
	border: dotted 1px #8b7300;
	text-align: center;
	color: #000000;
	position: relative;
	line-height: 1.25em;
	font-size: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.samgee .callback-status .callback-status-inner {
	margin-right: 30px;
}
.samgee .callback-status.modal-callback {
	border: solid 1px #ffffff;
	position: fixed;
	max-width: 980px;
	z-index: 3500;
	-webkit-box-shadow: 0px 0px 6px #000000;
	-moz-box-shadow: 0px 0px 6px #000000;
	box-shadow: 0px 0px 6px #000000;
}
.samgee .callback-status a {
	color: #c40b9b;
}
.samgee .callback-status .callback-status-close {
	position: absolute;
	top: 7px;
	right: 10px;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	color: #000000;
	background: #ffd71a;
	border: solid 1px #ffa200;
	display: block;
	width: 16px;
	height: 16px;
	line-height: 15px;
	font-family: arial;
}
.samgee .callback-status .callback-status-close:hover {
	background: #ffa200;
	border-color: #ff4e00;
}
.samgee .callback-status.alone {
	margin-top: 20px;
}
.samgee .error-txt.callback-status {
	color: #e40303 !important;
}
.samgee .callback-status.in-post {
	margin: 10px 0px;
}
.samgee .content.profile-setting .profile-main {
	float: left;
	margin: 0px 35px 0px 0px;
	padding: 10px;
	overflow: hidden;
	width: 51%;
}
.samgee .big-avatar {
	float: left;
	padding: 2px;
	background: #595684;
	border: solid 1px #64628d;
	height: 128px;
	width: 128px;
}
.samgee .content.profile-setting .input-line {
	margin-bottom: 10px;
}
.samgee .content.profile-setting .input-line label {
	float: left;
	padding-top: 3px;
	width: 130px;
	text-align: right;
	color: #c6c6c6;
	position: relative;
}
.samgee .content.profile-setting .icon-mini-status {
	height: 16px;
	width: 16px;
	float: right;
	position: relative;
	top: 3px;
	right: 0px;
	margin-left: 7px;
}
.samgee .content.profile-setting .icon-mini-status.icon-mini-owner {
	background-position: 0px 0px;
}
.samgee .content.profile-setting .icon-mini-status.icon-mini-email {
	background-position: 0px -20px;
	top: 6px;
}
.samgee .content.profile-setting .icon-mini-status.icon-mini-link {
	background-position: 0px -40px;
	top: 7px;
}
.samgee .content.profile-setting .input-container {
	margin-left: 157px;
}
.samgee .content.profile-setting .input-container p {
	line-height: 1.25em;
	margin-bottom: 5px;
}
.samgee .content.profile-setting .input-container p.chg-password {
	word-spacing: 3em;
}
.samgee .content.profile-setting .input-container input.text {
	width: 200px;
}
.samgee .content.profile-setting .input-container textarea {
	width: 310px;
	height: 150px;
	overflow: auto;
}
.samgee .content.profile-setting .input-container .checkbox-label {
	float: none;
	width: auto;
	text-align: left;
	padding: 0;
}
.samgee .content.profile-setting .input-container.browse-avatar {
	margin-top: 73px;
}
.samgee .content.profile-setting .input-container.browse-avatar .input-file-wrapper {
	width: 135px;
	overflow: hidden;
	position: relative;
	display: inline;
}
.samgee .content.profile-setting .input-container.browse-avatar input {
	position: absolute;
	top: 1px;
	right: 0px;
	font-size: 1.733em;
	opacity: 0;
	filter: alpha(opacity = 0);
	cursor: pointer;
}
/*######## Content - Profile form end ########*/
/*######## Content - Profile Notification start ########*/
.samgee .content.profile-setting .profile-notify {
	margin-top: 30px;
	overflow: hidden;
}
.samgee .content.profile-setting .bottom-space {
	margin-bottom: 30px;
}
.samgee .content.profile-setting .thirdparty-notify .sub-notify-setting {
	padding: 15px 0px 15px 0px;
	position: relative;
}
.samgee .content.profile-setting .thirdparty-notify .sub-notify-setting h3 {
	display: inline;
	font-size: 1em;
	font-weight: bold;
}
.samgee .content.profile-setting .profile-notify .thirdparty-notify .sub-notify-setting img.icon {
	margin-right: 7px;
	padding: 2px;
	background: #595684;
	border: 1px solid #64628D;
	float: left;
}
.samgee .content.profile-setting .profile-notify .thirdparty-notify .sub-notify-setting ul.connection {
	margin: 0px;
	padding: 3px;
	background: #4c4a6c;
	border: #5a587e solid 1px;
	list-style: none;
}
.samgee .content.profile-setting .profile-notify .thirdparty-notify .sub-notify-setting ul.connection li {
	display: inline;
}
.samgee .content.profile-setting .profile-notify .thirdparty-notify .notify-list {
	margin-left: 45px;
	margin-top: 20px;
}
.samgee .content.profile-setting .profile-notify .success-txt {
	line-height: normal;
}
.samgee .content.profile-setting .brand-setting .brand-list {
	display: block;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}
.samgee .content.profile-setting .brand-setting .brand-list img {
	float: left;
	margin-right: 8px;
	background: #595684;
	border: solid 1px #64628D;
	padding: 2px;
}
.samgee .content.profile-setting .brand-setting .brand-list h3 {
	font-size: 0.9em;
	display: inline;
}
/*######## Content - Profile Notification end ########*/
/*######## Content - Profile Display start ########*/
.samgee .content.profile-display .icon-chgname {
	width: 32px;
	height: 11px;
	margin-left: 10px;
	display: inline-block;
	vertical-align: center;
	font-size: 0px;
	cursor: help;
}
.samgee .content.profile-display .leftside {
	float: left;
	margin: 0px 20px 0 0;
	overflow: hidden;
	width: 68%;
	border: none;
}
.samgee .content.profile-display .fullpage {
	float: none;
	margin: 0px;
	width: auto;
}
.leftside .avatar-wrapper .button {
	width: 126px;
}
.leftside .avatar-wrapper .button span {
	width: 123px;
}
.leftside .avatar-wrapper .button em {
	width: 107px;
	text-align: center;
}
.samgee .content.profile-display .leftside .big-avatar {
	background: #595684;
	border: 1px solid #64628D;
	padding: 2px;
	margin: 0px 0px 10px 0px;
}
.samgee .content.profile-display .rightside {
	overflow: hidden;
	zoom: 1;
}
.samgee .content.profile-display .section {
	padding-bottom: 0px;
	border-bottom-style: solid;
}
.samgee .content .mission-list li, .samgee .content .link-list li {
	padding-left: 24px;
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 12px;
}
.samgee .content .mission-list li {
	background: url('https://ptcdn.info/images/bullet.png') no-repeat 0px 3px;
}
.samgee .content .link-list li {
	background: url('https://ptcdn.info/images/bullet.png') no-repeat 0px -58px;
	word-wrap: break-word;
}
.samgee .content.profile-display .brand-member .avatar {
	display: inline-block;
	margin: 0px 6px 6px 0px;
	border: solid 1px #64628D;
	background: #595684;
	padding: 2px;
}
.samgee .content.profile-display .brand-member img {
	text-decoration: none;
	font-size: 0px;
	line-height: 0;
	display: block;
}
/*######## Content - Profile Display end ########*/
/*######## Content - Activation page start ########*/
.samgee .activate-content {
	margin: 0px 10px 0px 0px;
	overflow: auto;
}
.samgee .leftside.activate-content {
	float: left;
	width: 53%;
	border-right: dotted 1px #737199;
	padding-right: 10px;
}
.samgee .rightside.activate-content {
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
}
.samgee .activate-content .step-num {
	float: left;
	font-size: 3em;
	line-height: 0.8em;
}
.samgee .activate-content .sub-title {
	margin-left: 35px;
}
.samgee .activate-content ul {
	margin: 15px 0px 0px 70px;
	padding: 0;
}
.samgee .activate-content ul li {
	margin-bottom: 6px;
}
.samgee .activate-content ul.photo-action {
	list-style: none;
	margin: 30px 0px 30px 37px;
	overflow: hidden;
	zoom: 1;
}
.samgee .activate-content ul.photo-action li {
	background: #595684;
	border: 1px solid #64628D;
	margin-right: 8px;
	padding: 2px;
	float: left;
}
.samgee .activate-content ul.photo-action span {
	display: block;
	margin-top: 7px;
}
ul.photo-action li .action-one, ul.photo-action li .action-two, ul.photo-action li .action-three, ul.photo-action li .action-four {
	background: url('https://ptcdn.info/images/action-verfified.png') no-repeat 0px 0px;
	width: 208px;
	height: 150px;
}
ul.photo-action li .action-one {
	background-position: 0px 0px;
}
ul.photo-action li .action-two {
	background-position: -208px 0px;
}
ul.photo-action li .action-three {
	background-position: 0px -150px;
}
ul.photo-action li .action-four {
	background-position: -208px -150px;
}
ul.photo-action li .action-five {
	background: url('https://ptcdn.info/images/action-verfified-002.png') no-repeat 0px 0px;
	width: 430px;
	height: 430px;
}
.samgee .activate-content.leftside .input-line label {
	width: 110px;
}
.samgee .activate-content.leftside .input-line .input-container {
	margin-left: 120px;
}
.samgee .activate-content.rightside .fill-in {
	margin-top: 40px;
}
.samgee .activate-content.rightside .input-line label {
	width: 150px;
}
.samgee .activate-content.rightside .input-line .input-container {
	margin-left: 164px;
}
.samgee .activate-content.rightside .input-line .input-container input.text {
	width: 224px;
}
.samgee .activate-content.rightside.passport .input-line label {
	width: 130px;
}
.samgee .activate-content.rightside.passport .input-line .input-container {
	margin-left: 144px;
}
.samgee .activate-content.rightside.passport .input-line .input-container input.text {
	width: 204px;
}
.samgee .brand-activation .fill-in {
	margin: 30px 0px 0px 0px;
}
.samgee .brand-activation .input-line label {
	width: 180px;
}
.samgee .brand-activation .input-line .input-container {
	margin-left: 194px;
}
.samgee .brand-activation .input-line.special-url label {
	width: 140px;
}
/*######## Content - Activation page end ########*/
/*######## Content - Create Post start ########*/
.samgee .surround-box-dash.post-type-list-outer {
	padding: 20px 0px 20px 0px;
}
.samgee .post-account-selection {
	margin-bottom: 20px;
}
.samgee .post-type-list-wrapper {
	background: #4c4973;
	border: solid 1px #39364d;
	position: relative;
	overflow: visible;
	zoom: 1;
}
.samgee .post-type-list-wrapper-disable {
	width: 978px;
	height: 648px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	filter: alpha(opacity = 0);
}
.samgee .post-account-selection h3, .samgee .post-type-list-wrapper h3 {
	font-size: 1em;
	color: #ffffff;
	margin: 0px 0px 10px 14px;
	font-weight: normal;
}
.samgee .post-account-selection .post-account-list {
	overflow: hidden;
	width: 99%;
	margin: auto;
	zoom: 1;
	padding-bottom: 10px;
}
.samgee .post-account-selection .post-account-item {
	margin: 10px;
	float: left;
	display: block;
}
.samgee .post-account-selection .post-account-item.selected img {
	background: #26223e;
	border: solid 1px #b8b7d3;
}
.samgee .post-account-selection .post-account-item a {
	display: block;
}
.samgee .post-account-selection .post-account-item a:hover img {
	background: #26223e;
	border: solid 1px #b8b7d3;
}
.samgee .post-account-selection .post-account-item img {
	background: #312F50;
	border: solid 1px #2B295C;
	padding: 8px;
}
.samgee .post-type-list {
	margin: auto;
	width: 99%;
	padding: 0px;
	overflow: hidden;
	zoom: 1;
}
.samgee .post-type-list .post-type-list-inner {
	margin: auto;
	width: 100%;
	overflow: hidden;
	zoom: 1;
}
.samgee .post-type-list .post-type-item {
	width: 329px;
	/*height:400px;*/
	background: #302e51;
	border: solid 1px #2b295c;
	float: left;
	display: block;
	margin: 10px 6px 10px 7px;
}
.samgee .post-type-list .post-type-item.firstrow {
	margin-bottom: 0px;
}
.samgee .post-type-list .post-type-item a {
	display: block;
	text-decoration: none;
	margin: auto;
	width: 329px;
	height: 267px;
	cursor: pointer;
}
.samgee .post-type-list .post-type-item a:hover {
	background: #26223e;
}
.samgee .post-type-list .post-type-item .post-type-item-inner {
	margin: auto;
	padding: 49px 0;
	text-align: center;
	width: 211px;
}
.samgee .post-type-list .post-type-item img {
	display: block;
	margin: auto;
}
.samgee .post-type-list .post-type-item h3 {
	color: #ffe87a;
	font-size: 1.75em;
	margin: 20px 0px 10px 0px;
	font-weight: bold;
}
.samgee .post-type-list .post-type-item p {
	font-size: 13px;
	line-height: 1.15em;
	color: #cfcee9;
}
.samgee .create-post-type {
	float: right;
	margin: 2px 0px 0px 0px;
}
.samgee .create-post-type .icon-post-medium {
	padding-left: 28px;
	height: 30px;
	float: right;
}
.samgee .create-post-wrapper {
	background: #193366;
	border: solid 1px #282341;
	margin-bottom: 20px;
	-webkit-box-shadow: 2px 2px 2px #2C294A;
	-moz-box-shadow: 2px 2px 2px #2C294A;
	box-shadow: 2px 2px 2px #2C294A;
}
.samgee .create-post-wrapper.edit-mode {
	border: dotted 1px #FFF3BB;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
.samgee .create-post-item {
	border: dotted 1px #33608a;
	border-bottom: none;
	overflow: hidden;
	zoom: 1;
	padding-left: 0px;
	padding-right: 0px;
}
.samgee .create-post-wrapper.edit-mode .create-post-item {
	padding-left: 0px;
	padding-right: 0px;
}
.samgee .create-post-item.noborder {
	border-top: none;
	border-bottom: none;
}
.samgee .create-post-item.alt02 {
	background: #FFF3BB;
	color: #000000;
}
.samgee .create-post-item.alt02 .step-caption {
	color: #000000;
}
.samgee .create-post-item.smallline .step-caption {
	padding-top: 7px;
}
.samgee .create-post-item.hover .edit-mark {
	color: #3E3C5E;
	background-color: #ffde00;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.samgee .create-post-item.expand, .samgee .create-post-item.active {
	cursor: default;
}
.samgee .create-post-item.no-border {
	border: none;
	background: none;
}
.samgee .create-post-item.post-desc-wrapper {
	padding-bottom: 30px;
}
.samgee .create-post-item.post-tag-wrapper {
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	background: #193366;
}
.samgee .create-post-poll .create-post-item.post-desc-wrapper {
	padding-bottom: 10px;
}
.samgee .create-post-poll .create-post-item.post-desc-wrapper textarea {
	height: 120px;
}
.samgee .create-post-poll .create-post-item.post-desc-wrapper .input-line label {
	float: none;
	padding: 0px;
	text-align: left;
	width: auto;
}
.samgee .create-post-item .step-num {
	background: #383558;
	float: left;
	padding: 7px;
	color: #595684;
	font-weight: bold;
	font-size: 1.25em;
}
.samgee .create-post-item .post-step-hr {
	border: none;
	border-top: dotted 1px #59567a;
	margin: 5px 20px 0px 20px;
}
.samgee .create-post-item.hover .step-caption.post-title {
	color: #ffde00;
}
.samgee .create-post-item .step-caption {
	font-size: 1em;
	padding: 15px 7px 7px 0px;
	overflow: hidden;
	margin-left: 20px;
	zoom: 1;
	color: #dbdbdb;
}
.samgee .create-post-item .step-caption.first {
	padding-top: 0px;
}
.samgee .create-post-item .step-caption.post-by {
	color: #e0e0e0;
	padding-top: 25px;
	padding-bottom: 35px;
}
.samgee .create-post-item .post-title {
	color: #FFCD05;
	font-size: 1.857em;
	font-weight: normal;
	line-height: 1.1em;/* 22px */
}
.samgee .create-post-item .post-desc {
	line-height: 1.563em;
	font-size: 1.143em; /*16px */
	color: #dedede;
	word-wrap: break-word;
}
.samgee .create-post-item .post-que-title-input, .samgee .create-post-item .post-que-title-input input {
	color: #E5C700;
}
.samgee .create-post-item .post-title-input input {
	color: #E5C700;
	font-size: 1.25em;
}
.samgee .edit-mode .create-post-item .post-title-input input {
	width: 840px;
}
.samgee .create-post-item .post-que-title-input input.text {
	width: 765px;
}
.samgee .create-post-item .post-que-title-input, .samgee .create-post-item .post-que-title-input input {
	font-weight: normal;
}
.samgee .create-post-item .post-preview .post-que-title-input, .samgee .create-post-item .post-que-title-input input {
	font-size: 1.214em;
}
.samgee .create-post-item .post-que-title-input .remove-que {
	font-weight: normal;
	margin-left: 11px;
}
.samgee .create-post-item .step-caption .post-desc {
	margin-top: 10px;
}
.samgee .create-post-item .post-media {
	margin: 20px 0px 20px 0px;
}
.samgee .create-post-item .post-media.media-photo {
	float: left;
}
.samgee .create-post-item .post-media img {
	display: block;
	clear: both;
}
.samgee .create-post-item .post-media-action {
	text-align: right;
	margin-bottom: 4px;
	color: #ffffff;
}
.samgee .create-post-item .post-media-action a {
	color: #a09dd5;
	text-decoration: none;
	background: #595684;
	padding: 3px 5px 3px 5px;
	margin-left: 7px;
	display: inline-block;
	font-size: 0.825em;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.samgee .create-post-item .post-media-action a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.samgee .create-post-item .post-preview {
	width: 860px;
}
.samgee .create-post-item .fill-input {
	margin: 0px 0px 10px 20px;
}
.samgee .create-post-item .fill-input .surround-box-light {
	width: 990px;
	padding: 3px;
}
.samgee .create-post-item .input-line {
	margin-bottom: 10px;
}
.samgee .create-post-item input.text, .samgee .create-post-item textarea {
	width: 990px;
}
.samgee .create-post-item .media-toolbar {
	margin: 5px 0px 5px 0px;
	overflow: hidden;
	zoom: 1;
}
.samgee .create-post-item .media-toolbar .media-position {
	margin: 3px 8px 0px 0px;
	float: left;
}
.samgee .create-post-item .media-toolbar .media-position label {
	margin-right: 7px;
	cursor: pointer;
}
.samgee .create-post-item .media-thumbnail {
	margin-top: 10px;
	border: dotted 1px #a09dd5;
	padding: 10px;
	overflow: hidden;
	zoom: 1;
}
.samgee .create-post-item .post-que-media-wrapper {
	margin: 2px 0px 7px 26px;
	position: relative;
	overflow: hidden;
	width: 305px;
}
.samgee .create-post-item .post-que-media-wrapper .post-que-media-url {
	width: 270px;
	overflow: hidden;
	height: 1.5em;
	white-space: nowrap;
	position: absolute;
	word-wrap: break-word;
	cursor: help;
}
.samgee .create-post-item .post-que-remove-media {
	position: relative;
	float: right;
}
.samgee .create-post-item .post-que-option-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.samgee .create-post-item .post-que-option-list li {
	margin-bottom: 5px;
	overflow: hidden;
	zoom: 1;
}
.samgee .create-post-item .post-que-option-list li .option-input {
	float: left;
}
.samgee .create-post-item .post-que-option-list li .option-media {
	float: left;
	margin-left: 5px;
}
.samgee .create-post-item .post-que-option-list li .option-remove {
	float: left;
	margin-left: 5px;
}
.samgee .create-post-item .post-que-option-list .add-option {
	margin: 5px 0px 20px 25px;
	padding: 7px 7px 7px 7px;
	width: 292px;
	border: dotted 1px #4e6aa3;
	color: #7289b8;
}
.samgee .create-post-item .post-que-option-list .add-option a {
	color: #eeeeee;
}
.samgee .create-post-item .post-que-option-list .add-option a:hover {
	color: #ffde00;
}
.samgee .create-post-item .post-que-option-list .add-option.no-margin {
	margin-left: 16px;
}
.samgee .create-post-item .post-que-option-list .add-option.more-margin {
	margin-left: 28px;
}
.samgee .create-post-poll .create-post-item.post-desc-wrapper .post-que-option-list .option-input label.label-number {
	width: 25px;
	float: left;
	line-height: 25px;
}
.samgee .create-post-item .post-que-option-list input {
	display: inline;
}
.samgee .create-post-item .post-que-option-list input.text {
	width: 300px;
}
.samgee .create-post-item .post-que-option-list input.poll-other-text {
	width: 272px;
	color: #cfcfcf;
}
.samgee .add-tag-form {
	display: block;
	clear: left;
	position: relative;
	padding: 15px 20px 0px 0px;
}
.samgee .add-tag-form .desc {
	margin-bottom: 8px;
}
.samgee .post-que-table {
	border-collapse: collapse;
	line-height: 1.25em;
}
.samgee .create-post-item .post-preview .post-que-table {
	font-size: 1.143em;
	color: #f7f4ff;
}
.samgee .post-preview.fill-input .post-que-table.full-width {
	width: 100%;
}
.samgee .post-que-table td {
	border: solid 1px #5074bc;
	padding: 8px 10px 10px 10px;
}
.samgee .post-que-table.no-border td {
	border: none;
}
.samgee .post-que-table.dotted-border td {
	border-style: solid;
}
.samgee .post-que-table .choice-input {
	width: 5%;
	vertical-align: top;
	text-align: center;
	background: #34569b;
}
.samgee .post-que-table .choice-label .choice-label-txt {
	margin-bottom: 15px;
	display: block;
}
.samgee .post-que-table .choice-label label {
	width: 100%;
	text-align: left;
	display: block;
}
.samgee .post-que-table tr:hover .choice-input {
	background: #3a60ab;
}
.samgee .post-que-table tr:hover .choice-label {
	background: #22458a;
}
.samgee .post-que-table .grid-radio-rows:hover td {
	background: #3a60ab;
}
.samgee .post-que-table input.text {
	width: 100px;
}
.samgee .create-post-item .post-que-table.post-que-grid input.text {
	width: 110px;
}
.samgee .create-post-item.post-desc-wrapper .post-que-grid textarea {
	height: 50px;
	width: 120px;
}
.samgee .post-que-grid .post-que-grid-label {
	width: 60%;
}
.samgee .my-bookmarks-tab .icon-reportbin, .samgee .my-bookmarks-tab .icon-editpen {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	display: none;
}
.samgee .my-bookmarks-tab.hover .icon-reportbin {
	display: block;
}
.samgee .my-bookmarks-tab.hover .icon-reportbin:hover {
	background-position: -16px -16px;
}
.samgee .my-history-tab .icon-reportbin {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	display: none;
}
.samgee .my-history-tab.hover .icon-reportbin {
	display: block;
}
.samgee .my-history-tab.hover .icon-reportbin:hover {
	background-position: -16px -16px;
}
.samgee .create-post-item .post-que-grid .remove-cell {
	border: none;
	padding-left: 10px;
}
.samgee .create-post-item .post-que-grid .post-que-grid-addrow {
	padding: 5px 0px 5px 7px;
}
.samgee .create-post-item.post-add-question {
	padding: 5px;
	text-align: center;
	cursor: pointer;
}
.samgee .create-post-item.post-add-question.hover {
	border-color: #575573;
	background: #27498d;
}
.samgee .create-post-item .icon-remove {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	cursor: pointer;
	background-position: 3px -134px;
}
.samgee .create-post-item .icon-add-mini {
	padding-left: 20px;
	background-position: 0px -157px;
	cursor: pointer;
	font-weight: bold;
}
.samgee .create-post-item .icon-tag {
	padding-left: 24px;
	background-position: 0px -114px;
	margin-right: 20px;
}
.samgee .create-post-item .post-tag-wrapper {
	border: dashed 1px #33608a;
	margin: 0px 20px 20px 0px;
	display: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.samgee .create-post-item .post-tag {
	margin: 15px 0px 15px 35px;
	padding: 0px;
	list-style: none;
}
.samgee .create-post-item .post-tag li {
	margin-bottom: 10px;
	background: url("https://ptcdn.info/images/icon-tag-bullet.png") no-repeat scroll 0 0 transparent;
	background-position: 0px 6px;
	padding-left: 24px;
	color: #8297c2;
}
.samgee .create-post-item .post-tag li span {
	margin: 0px 10px 0px 0px;
	color: #8297C2;
}
.samgee .create-post-item .post-tag li span.last {
	color: #E5C700;
	font-size: 14px;
}
.samgee .create-post-item .post-tag a:link {
	color: #8297c2;
}
.samgee .create-post-item .post-tag a:hover {
	color: #FFDE00;
}
.samgee .create-post-item .post-tag-breadcrumb {
	margin-right: 20px;
	display: inline;
	font-size: 0.929em;
}
.samgee .create-post-item .post-tag-filter {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 15px;
}
.samgee .create-post-item .post-tag-filter .filter-header.step-caption {
	padding-left: 0px;
	margin: 10px 0px 15px 0px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect {
	width: 238px;
	height: 332px;
	position: relative;
	overflow-y: auto;
	zoom: 1;
	font-size: 1em;
	color: #d3d3d3;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 3px;
	border: solid 1px #254a94;
	background: #193366;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect-first {
	clear: left;
	height: 303px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item a {
	position: relative;
	margin-bottom: -1px;
	display: block;
	color: #d3d3d3;
	text-decoration: none;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption-wrapper {
	border: solid 1px #2c4b89;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.moretag a {
	background: url("https://ptcdn.info/images/icon-rightarrow.png") no-repeat 96% 9px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .moretag-caption {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 0.857em;
	color: #b8b8b8;
	cursor: pointer;
	padding: 5px 23px 5px 20px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption {
	display: inline-block;
	width: 100%;
	cursor: pointer;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.moretag .tag-caption {
	width: 68%;
	border-right: dotted 1px #637bac;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption span {
	padding: 5px 5px 5px 24px;
	display: block;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption.no-addtag span {
	padding-left: 7px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item a .icon-addtag {
	background: url("https://ptcdn.info/images/icon-checked-15x14.png") no-repeat 0px 0px;
	width: 15px;
	height: 16px;
	position: absolute;
	top: 9px;
	left: 5px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption.no-addtag.hover, .samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.checked .tag-caption.hover {
	background: none;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.checked .icon-addtag {
	background-position: -15px 0px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.checked .tag-caption span {
	color: #E5C700;
	font-weight: bold;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item a:hover, .samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.selected a {
	background-color: #162b57;
	z-index: 25;
	position: relative;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.selected a .tag-caption-wrapper {
	border-color: #E5C700;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.selected-last a {
	background-color: #47b81b;
	color: #000000;
}
.samgee .create-post-item .post-tag-filter .multiselect-item.row-o {
	background-color: #193366;
}
.samgee .create-post-item .post-tag-filter .text.post-tag-search {
	width: 212px;
	margin: 0px 0px 4px 0px;
	color: #cfcee9;
	background: url("https://ptcdn.info/images/icon-search.png") no-repeat 97% 3px;
	background-color: #335087;
	padding-right: 28px;
}
.smart-search-input {
	border: solid 1px #24233A !important;
	width: 180px !important;
	color: #cfcee9;
	background: #43416c url("https://ptcdn.info/images/icon-search.png") no-repeat 97% 4px;
	padding-right: 28px;
	font-size: 0.929em;
}
 

.smart-search-input { /* ie 7-10 use */
	background/*\**/: #43416c url("https://ptcdn.info/images/icon-search.png") no-repeat 97% 2px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* chorme uses */
.smart-search-input {
	background: #43416c url("https://ptcdn.info/images/icon-search.png") no-repeat 97% 3px;
	padding-right: 0;
}
}
/* end */
.samgee .edit-mode .create-post-item .post-tag-filter .custom-multiselect {
	width: 219px;
}
.samgee .edit-mode .create-post-item .post-tag-filter .text.post-tag-search {
	width: 196px;
}
.samgee .create-post-by {
	display: inline-block;
 *display:inline;
	zoom: 1;
	position: relative;
	top: 7px;
	font-size: 0.929em;
}
.samgee .create-post-by div {
	float: left;
}
.samgee .create-post-by .post-by-list img {
	margin: 0px 5px 0px 5px;
	vertical-align: middle;
	border: solid 1px #D6D5EA;
}
.samgee .create-post-by .post-by-namelist {
	background: #595684;
	border: solid 1px #64628D;
	max-height: 136px;
	width: 250px;
	overflow-y: auto;
}
.samgee .create-post-by .post-by-list.has-namelist img {
	height: 22px;
	width: 22px;
}
.samgee .create-post-item .button-container {
	margin-top: 7px;
	font-size: 0.857em;
}
.samgee .create-post-item .edit-mark {
	float: right;
	padding: 0px 5px 0px 21px;
	margin: 14px 20px 0px 0px;
	font-size: 0.857em;
	color: #f0f000;
	text-decoration: underline;
	cursor: pointer;
}
.samgee .create-post-item .edit-mark.first {
	margin-top: 7px;
}
.samgee .create-post-item .edit-mark.icon-editpen {
	background-position: 4px -97px;
	display: none;
}
.insert-media-modal .input-container input.text {
	width: 500px;
}
.insert-media-modal .input-container input.text.with-button {
	width: 400px;
}
.insert-media-modal .media-library-item {
	padding: 10px 7px 10px 7px;
	border-bottom: dotted 1px #737199;
}
.insert-media-modal .media-library-thumbnail-wrapper {
	overflow: hidden;
	zoom: 1;
	margin: 15px 0px 0px 0px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #737199;
}
.insert-media-modal .media-library-thumbnail-item {
	width: 200px;
	height: 200px;
	display: block;
	float: left;
	margin: 5px 2px 5px 2px;
	background: #4a4872;
	padding: 7px 7px 7px 7px;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail {
	height: 155px;
	overflow-y: hidden;
	position: relative;
	z-index: 799;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-edit-bg {
	opacity: 0.8;
	filter: alpha(opacity = 80);
	position: absolute;
	z-index: 800px;
	right: 0px;
	width: 200px;
	height: 200px;
	background: #000000;
	display: none;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-edit-wrapper {
	position: absolute;
	z-index: 810px;
	right: 0px;
	width: 200px;
	height: 200px;
	display: none;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-edit {
	text-align: right;
	font-size: 0.875em;
	padding: 8px 10px 0px 0px;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-add {
	margin: 40px 0px 0px 37px;
}
.insert-media-modal .media-library-thumbnail-item.hover .media-library-thumbnail-edit-bg, .insert-media-modal .media-library-thumbnail-item.hover .media-library-thumbnail-edit-wrapper {
	display: block;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-title {
	font-size: 0.875em;
	word-wrap: break-word;
	margin-top: 7px;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-title input.text {
	font-size: 1em;
	width: 192px;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-title input.text.with-button {
	width: 130px;
	font-size: 1em;
	margin-right: 5px;
}
.insert-media-modal .media-library-thumbnail-item img {
	margin: 3px 0px 3px 0px;
}
.insert-media-modal .media-library-pagination {
	float: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
}
.insert-media-modal .media-library-pagination li {
	float: left;
}
.insert-media-modal .media-library-pagination li a {
	display: block;
	margin: 0px 0px 0px 5px;
	padding: 3px 7px 3px 7px;
	border: solid 1px #737199;
	text-decoration: none;
	color: #D6D5EA;
}
.insert-media-modal .media-library-pagination li a.current {
	border: none;
	color: #ffffff;
	cursor: default;
}
.insert-media-modal .media-library-pagination li a:hover {
	color: #ffffff;
	border: solid 1px #ffffff;
}
.insert-media-modal .media-library-pagination li a.current:hover {
	border: none;
}
/*######## Content - Create Post end ########*/

/*######## Content - Display Post start ########*/
.samgee .display-post-border-outer {
}
.samgee .display-post-border-inner {
}
.samgee .display-post-wrapper {
	padding-top: 9px;
	padding-bottom: 0px;
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
}
.samgee .display-post-wrapper.comment-preview {
	padding-bottom: 20px;
}
.samgee .display-post-wrapper.related-post {
	padding-top: 6px;
}
.samgee .display-post-wrapper.display-post-msg {
	padding-top: 10px;
}
.samgee .display-post-wrapper.adminpost {
}
.samgee .display-post-wrapper.remove-comment {
	opacity: 0.5;
	filter: alpha(opacity =50);
}
.samgee .display-post-wrapper.editmode .display-post-wrapper-inner {
	border: dashed 1px #FFF3BB;
}
.samgee .display-post-wrapper-inner {
	position: relative;
	z-index: 10;
	background: #222244;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.samgee .display-post-remark {
	background: #FFF3BB;
	color: #000000;
	padding: 2px 0px 3px 0px;
}
.samgee .display-post-wrapper.main-post {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	background: #193366;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.samgee .display-post-wrapper.main-post .main-post-inner {
	border: solid 1px #8E8BA7;
	-webkit-box-shadow: 1px 2px 8px #221F40;
	-moz-box-shadow: 1px 2px 8px #221F40;
	box-shadow: 1px 2px 8px #221F40;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.samgee .display-post-wrapper.main-post.main-post-msg {
	background: #1b6d98;
}
.samgee .display-post-wrapper.main-post.main-post-msg .main-post-inner {
	border-color: #4797c1;
	padding-bottom: 20px;
}
.samgee .display-post-wrapper.related-post .display-post-wrapper-inner {
	background: #193366;
}
.samgee .display-post-wrapper.main-post .display-post-status-leftside {
	border: none;
}
.samgee .display-post-wrapper.main-post .display-post-status-leftside {
	padding-top: 0px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 0px;
}
.samgee .ref {/*Hide sub comment*/
	display: none;
}
.samgee .display-post-wrapper.sub-comment {
	margin-left: 40px;
}
.samgee .display-post-wrapper.no-bottom-space {
	padding-bottom: 0px !important;
	position: relative;
	z-index: 30;
}
.samgee .display-post-wrapper-inner {
	-webkit-box-shadow: 1px 2px 8px #221F40;
	-moz-box-shadow: 1px 2px 8px #221F40;
	box-shadow: 1px 2px 8px #221F40;
}
.samgee .display-post-wrapper .anchor-point {
	position: absolute;
	top: 0px;
	left: 0px;
}
.samgee .display-post-wrapper.first {
	padding-top: 0px;
	z-index: 0px;
	zoom: 1;
	position: relative;
}
.samgee .display-post-wrapper.pageno-title {
	text-align: left;
	line-height: 30px;
	font-size: 0.929em;
	position: relative;
	padding: 0px;
	margin: 25px 0px 10px 0px;
}
.samgee .pageno-title .title {
	color: #bdb6d5;
	background: #3C3963;
	position: relative;
	z-index: 10;
	padding: 0px 20px 0px 45px;
	margin-left: 27px;
	display: inline-block;
 *display:inline;
	zoom: 1;
	white-space:nowrap;
}
.samgee .pageno-title .pageno-title-line {
	position: absolute;
	border-bottom: solid 1px #686595;
	top: 16px;
	left: 0px;
	width: 100%;
	left: 0px;
	z-index: 5;
	line-height: 1px;
}
.samgee .pageno-title.pageno-title-counter .title {
	padding: 0px 20px 0px 45px;
	white-space: nowrap;
}
.samgee .pageno-title.pageno-title-center .title {
	margin-left: 30%;
}
.samgee .pageno-title .icon-header-badge3 {
	width: 24px;
	height: 25px;
	display: block;
	position: absolute;
	top: 4px;
	left: 10px;
}
.samgee .display-post-wrapper.sub-comment.pageno-title {
	margin-left: 40px;
}
.samgee .display-post-wrapper .que-item {
	margin-bottom: 35px;
}
.samgee .display-post-wrapper .que-item-title {
	color: #E5C700;
	margin: 0px 0px 5px 0px;
}
.samgee .sub-comment .display-post-wrapper-inner {
	background: #2d2d3f;
}
.samgee .comment-preview .display-post-wrapper-inner {
	border-color: #07332B;
	background: #093A43 !important;
}
.samgee .top-comment .display-post-wrapper-inner {
	background: #382040;
}
.samgee .comment-box-color .display-post-wrapper-inner {
	background: #093A43;
}
.samgee .altcolor04 .display-post-wrapper-inner {
	background: #1f1f1f;
}
.samgee .altcolor05 .display-post-wrapper-inner {
	background: #193366;
}
.samgee .altcolor06 .display-post-wrapper-inner {
	background: #353156;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.samgee .display-post-msg-avatar {
	float: left;
	margin: 20px 0px 0px 0px;
}
.samgee .display-post-msg-avatar img {
	width: 64px;
	background: none repeat scroll 0 0 #595684;
	border: 1px solid #64628D;
	padding: 2px;
}
.samgee .display-post-msg-wrap {
	margin: 20px 0px 20px 84px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.samgee .display-post-msg-wrap .display-post-number {
	top: 0px;
}
.samgee .display-post-msg-wrap .display-post-number .profile-name {
	color: #E5C700;
	text-decoration: none;
}
.samgee .display-post-msg-wrap .display-post-number .profile-name:hover {
	text-decoration: underline;
}
.samgee .display-post-msg-wrap .display-post-story-wrapper.comment-wrapper {
	padding-top: 0px;
}
.samgee .display-post-wrapper .review-section {
	border: solid 1px #34569B;
	overflow: hidden;
	zoom: 1;
	padding: 10px;
	background: #1E3B75;
	margin: 40px 0px 20px 0px;
}
.samgee .review-section .rating-wrapper {
	line-height: 1em;
	margin-top: 5px;
}
.samgee .review-section .remark-review {
	margin-top: 10px;
	line-height: 0.875em;
	color: #647eb2;
}
.samgee .review-section .review-map {
	margin-top: 25px;
}
/* start Comment box with ads*/
.samgee .comment-box-w-ad .display-post-status-leftside {
	position: relative;
	z-index: 15;
}
.samgee .display-post-wrapper.comment-box-w-ad {
	width: 886px;
	margin-left: auto;
	margin-right: auto;
}
.samgee .display-post-wrapper.comment-box-w-ad .comment-box-ad {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 886px;
	height: 486px;
}
.samgee .display-post-wrapper.comment-box-w-ad .comment-box-ad img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.samgee .display-post-wrapper.comment-box-w-ad .comment-box-ad-area {
	position: relative;
	z-index: 5;
	width: 886px;
	height: 242px;
	display: block;
	left: -47px;
	margin-top: -51px;
}
.samgee .display-post-wrapper.comment-box-w-ad .comment-box-ad-area a {
	display: block;
}
.samgee .display-post-wrapper.comment-box-w-ad .display-post-status-leftside {
	/* add right space for Ads bg, Temporary!!!!*/
	overflow: hidden;
	padding-bottom: 6px;
}
.samgee .display-post-wrapper.comment-box-color {
	padding-bottom: 14px;
}
.samgee .display-post-wrapper.comment-box-w-ad .display-post-story-footer {
	z-index: 50;
	display: inline-block;
 *display:inline;
	zoom: 1;
}
.samgee .display-post-wrapper.comment-box-w-ad textarea.with-bb {
	margin-bottom: 0px;
	width: 643px;/*for Ads bg, Temporary!!!!*/
}
/* end Comment box with ads*/

.samgee .display-post-title {
	font-size: 1.714em;
	font-weight: normal;
	color: #FFCD05;
	line-height: 120%;
	padding: 27px 0px 9px 0px;
	word-wrap: break-word;
}
.samgee .display-post-title-remark {
	margin: 0 0 9px;
	display: block;
}
.samgee .comment-preview-label {
	position: absolute;
	white-space: nowrap;
	top: -11px;
	left: 23px;
	background: #093A43;
	border: solid 1px #8E8BA7;
	padding: 0px 5px 0px 5px;
	font-size: 0.929em;
	color: #dbdbdb;
	display: none;
	line-height: 25px;
}
.samgee .comment-preview .comment-preview-label {
	display: block;
}
.samgee .display-post-edit {
	float: right;
	position: absolute;
	top: 16px;
	right: 25px;
}
.samgee .display-post-edit-wrapper {
	float: left;
	display: none;
	margin-right: 20px;
	margin-top: 2px;
}
.samgee .display-post-wrapper.hover .display-post-edit-wrapper {
	display: block;
}
.samgee .display-post-edit .icon {
	background: url("https://ptcdn.info/images/icon-edit.png") no-repeat 0px 0px;
	cursor: pointer;
	margin-left: 5px;
	/*	float:left;
	display:block;
	width:16px;
	height:16px;*/
	margin-top: 5px;
}
.icon-editpen {
	background-position: 0px -100px;
}
.samgee .display-post-edit .icon-editpen:hover {
	background-position: 0px -16px;
}
.samgee .display-post-edit .icon-reportbin {
	background-position: -16px 0px;
}
.samgee .display-post-edit .icon-reportbin:hover {
	background-position: -16px -16px;
}
.samgee .display-post-number {
	color: #D3C69A;
	font-size: 13px;
	opacity: 0.5;
	filter: alpha(opacity =50);
	zoom: 1;
}
.samgee .display-post-wrapper.hover .display-post-number {
	opacity: 1;
	filter: alpha(opacity =100);
}
.samgee .comment-preview .display-post-number {
	color: #669ca5;
}
.samgee .adminpost .display-post-number {
	opacity: 1;
	filter: alpha(opacity =100);
}
.samgee .display-post-favourite {
	float: right;
	white-space: nowrap;
	font-size: 0.929em;
	position: relative;
	top: 2px;
}
.samgee .display-post-favourite .icon-favourite {
	background: url("https://ptcdn.info/images/icon-favourite.png") no-repeat 0px 0px;
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin: -2px 3px 0px 0px;
}
.samgee .display-post-favourite .icon-favourite:hover {
	background-position: 0px -24px;
}
.samgee .display-post-favourite .icon-mini-posttype {
	top: 2px;
}
.samgee .display-post-tag-wrapper {
	overflow: hidden;
	zoom: 1;
	font-size: 0.929em;
}
.samgee .display-post-tag-wrapper .tag-item {
	float: left;
	padding: 2px 5px 2px 5px;
	margin:5px 5px 0 0;
	background: #0e2d61;
	border: solid 1px #395d98;
	color: #c0c0c0;
	text-decoration: none;
	white-space: nowrap
}
.samgee .display-post-tag-wrapper .tag-item:hover {
	background: #ffde00;
	border-color: #000000;
	color: #000000;
}
.samgee .display-post-story-wrapper {
	position: relative;
	z-index: 10;
}
.samgee .main-post .display-post-story-wrapper {
}
.samgee .top-comment .display-post-story-wrapper {
	border-color: #9d817c;
}
.samgee .comment-box-color .display-post-story-wrapper, .samgee .comment-preview .display-post-story-wrapper {
	border-color: #117e92;
}
.samgee .main-post .display-post-story-wrapper {
	border-color: #395D98;
}
.samgee .display-post-story-wrapper.comment-wrapper {
}
.samgee .comment-preview .display-post-story-wrapper {
}
.samgee .display-post-status {
	position: absolute;
	top: 13px;
	left: 17px;
}
.samgee .display-post-status .icon-mini-status {
	width: 16px;
	height: 16px;
	display: block;
	clear: left;
	margin-bottom: 4px;
}
.samgee .main-post .display-post-status {
	position: absolute;
	top: 31px;
	left: 16px;
}
.samgee .main-post .display-post-status .icon {
	width: 25px;
	height: 25px;
	display: block;
	clear: left;
}
.samgee .display-post-status-leftside {
	border: solid 1px #8e8ba7;
	padding: 12px 45px 13px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.samgee .top-comment .display-post-status-leftside {
	border: solid 1px #8E8BA7;
}
.samgee .comment-box-color .display-post-status-leftside, .samgee .comment-preview .display-post-status-leftside {
	border: solid 1px #8E8BA7;
}
.samgee .display-post-wrapper.altcolor05.sub-comment .display-post-status-leftside, .samgee .display-post-wrapper.altcolor05 .display-post-status-leftside {
	border-color: #8E8BA7;
}
.samgee .related-post .display-post-status-leftside {
	padding: 16px 45px 16px;
	border-color: #8E8BA7;
}
.samgee .altcolor04 .display-post-status-leftside {
	border: solid 1px #777777;
}
.samgee .altcolor06 .display-post-status-leftside {
	border: solid 1px #544E8A;
}
.samgee .adminpost .display-post-status-leftside {
	border: solid 2px #E5C700;
}
.samgee .display-post-story {
	font-size: 1.143em; /*16px*/
	/*font-size:1.214em; 17px*/
	line-height: 1.563em; /* 25px*/
	/*line-height:1.625em;*/ /*26px*/
	/*line-height:1.688em;*/ /* 27px*/
	/*line-height:1.7em;*/
	/*line-height:1.750em;*/ /*28px*/
	/*line-height:1.813em;*/ /* 29px*/
	/*line-height:1.875em;*/ /* 30px*/
	word-wrap: break-word;
	color: #c0c0c0;
	padding-top: 25px;
}
.samgee .main-post .display-post-story {
	color: #cccccc;
	padding-top: 27px;
}
.samgee .adminpost .display-post-story {
	color: #ffd300;
}
.samgee .remove-comment .display-post-story {
	color: #E5C700;
}
.samgee .display-post-story .display-post-que-story {
	margin-bottom: 25px;
}
.samgee .comment-box-color .display-post-story {
	padding-bottom: 0px;
	padding-top: 0px;
}
.samgee .main-post.main-post-msg .display-post-story {
	padding-top: 0px;
}
.samgee .comment-box-color .display-post-story.preview {
	padding-top: 30px;
}
.samgee .display-post-story .edit-history {
	margin-top: 20px;
}
.samgee .altcolor05 .display-post-story {
	color: #cccccc;
}
.samgee .altcolor06 .display-post-story {
	padding-top: 9px;
}
.samgee .display-post-story-footer {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.samgee .main-post .display-post-story-footer {
	top: 0px;
	margin-bottom: 18px;
}
.samgee .top-comment .display-post-story-footer {
}
.samgee .comment-box-color .display-post-story-footer, .samgee .comment-preview .display-post-story-footer {
	margin-top: 10px;
}
.samgee .display-post-story-footer .display-post-story-footer-shadow {
	display: none;
	position: absolute;
	width: 4px;
	height: 4px;
	bottom: -1px;
	left: -5px;
	background: url("https://ptcdn.info/images/bg-wrap-paper.png") no-repeat 0px 0px;
	font-size: 0px; /*ie6*/
}
.samgee .display-post-avatar {
	white-space: nowrap;
	text-align: left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
 *display:inline;
	zoom: 1;
	vertical-align: top;
}
.samgee .comment-box-color .display-post-avatar {
	top: -4px;
}
.samgee .display-post-avatar .avatarlink {
	width: 30px;
	height: 30px;
	float: left;
	position: relative;
	top: 3px;
}
.samgee .display-post-avatar .icon3rdparty-wrap {
	float: right;
	position: absolute;
	margin-left: 5px;
	top: 3px;
}
.samgee .display-post-avatar .no-timestamp .icon-memberbadge-mini, .samgee .display-post-avatar .no-timestamp .icon-3rdparty-mini,.samgee .display-post-avatar .no-timestamp .icon-expertbadge-mini{
	top: 12px;
}
.samgee .display-post-avatar .icon-3rdparty-mini, .samgee .display-post-avatar .icon-memberbadge-mini,.samgee .display-post-avatar .icon-expertbadge-mini {
	display: inline-block;
	vertical-align: middle;
}
.samgee .display-post-avatar .bg-awards {
	float: none;
}
.samgee .display-post-avatar .bg-awards img {
	width: auto !important;
	height: auto !important;
}
.samgee .display-post-avatar img {
	width: 32px;
	height: 32px;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
}

.samgee .display-post-avatar .display-post-avatar-inner {
	margin-left: 38px;
	line-height: 14px;
	position: relative;
	top: 3px;
	font-size: 0.929em;
}
.samgee .display-post-avatar .display-post-avatar-inner .display-post-name {
	color: #90a8d1;
	text-decoration: none;
}
.samgee .display-post-avatar .display-post-avatar-inner .display-post-name:hover {
	color: #ffffff;
	text-decoration: underline;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.samgee .display-post-avatar .display-post-avatar-inner .display-post-timestamp {
	font-size: 0.929em;
	color: #90a8d1;
}
.samgee .display-post-avatar .display-post-avatar-inner.no-timestamp .display-post-name {
	top: 12px;
	position: relative;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.80);
}
.samgee .display-post-avatar.avatarleft {
	float: none;
	display: inline-block;
	vertical-align: middle;
 *display:inline;
	zoom: 1;
	white-space: nowrap;
	text-align: left;
	margin: 0px 20px 0px 10px;
	position: relative;
}
.samgee .display-post-vote {
	display: inline-block;
 *display:inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 2px;
	margin-top: 4px;
}
.samgee .display-post-action {
	zoom: 1;
	margin: 0px 0px 0px 0px;
}
.samgee .display-post-action02 {
	float: right;
	margin-top: 10px;
}
.samgee .comment-box-color .display-post-action, .samgee .comment-preview .display-post-action {
}
.samgee .comment-preview .display-post-action {
	margin-top: 30px;
}
.samgee .display-post-vote .icon-heart-like, .samgee .display-post-vote .icon-heart-dislike {
	float: left;
	width: 28px;
	height: 26px;
	background: #222244;
	border: solid 1px #1e1e3e;
	margin: 0 2px 0px 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.samgee .display-post-vote .icon-heart-like:hover, .samgee .display-post-vote .icon-heart-dislike:hover {
	background-color: #7471a3 !important;
	border-color: #b5b0ff !important;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.samgee .display-post-vote .icon-heart-like.i-vote, .samgee .display-post-vote .icon-heart-dislike.i-vote {
	background-color: #ffec95 !important;
	border-color: #ffba00 !important;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.samgee .display-post-vote .icon-heart-like span, .samgee .display-post-vote .icon-heart-dislike span {
	background: url("https://ptcdn.info/images/icon-heart-like.png") no-repeat 0px -1px;
	float: left;
	width: 26px;
	height: 26px;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}
.samgee .display-post-vote .icon-heart-dislike span {
	background-position: -28px 0px;
}
.samgee .display-post-vote .icon-heart-like:hover span, .samgee .display-post-vote .icon-heart-like.i-vote span {
	background-position: 0px -29px;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.samgee .display-post-vote .icon-heart-dislike:hover span, .samgee .display-post-vote .icon-heart-dislike.i-vote span {
	background-position: -28px -29px;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.samgee .sub-comment .display-post-vote .icon-heart-like, .samgee .sub-comment .display-post-vote .icon-heart-dislike {
	background-color: #2D2D3F;
	border: solid 1px #272739;
}
.samgee .main-post .display-post-vote .icon-heart-like, .samgee .main-post .display-post-vote .icon-heart-dislike, .samgee .altcolor05 .display-post-vote .icon-heart-like, .samgee .altcolor05 .display-post-vote .icon-heart-dislike {
	background: #193366;
	border: solid 1px #132e65;
}
.samgee .top-comment .display-post-vote .icon-heart-like, .samgee .top-comment .display-post-vote .icon-heart-dislike {
	background: #382040;
	border: solid 1px #2e1835;
}
.samgee .comment-preview .display-post-vote .icon-heart-like, .samgee .comment-preview .display-post-vote .icon-heart-dislike {
	background: #0a404a;
	border: solid 1px #083138;
}
.samgee .display-post-vote .like-score {
	line-height: 28px;
	font-size: 1.857em;
	color: #403c6c;
	margin: 0px 2px 0px 0px;
	float: left;
}
.samgee .sub-comment .display-post-vote .like-score, .samgee .sub-comment .display-post-emotion .emotion-vote {
	color: #515161;
}
.samgee .main-post .display-post-vote .like-score, .samgee .altcolor05 .display-post-vote .like-score {
	color: #486785;
}
.samgee .comment-preview .display-post-vote .like-score {
	color: #7BB0BA;
}
.samgee .top-comment .display-post-vote .like-score, .samgee .top-comment .display-post-emotion .emotion-vote {
	color: #896096;
}
.samgee .display-post-vote .like-score.has-score, .samgee .display-post-emotion .emotion-score.has-score {
}
.samgee .display-post-vote .like-score.top-score {
	color: #ffc600;
}
.samgee .display-post-emotion {
	margin: 8px 10px 0px 0px;
	padding-right: 10px;
	display: inline-block;
	vertical-align: top;
 *display:inline;
	zoom: 1;
	border-right: solid 1px #3f3f3f;
}
.samgee .main-post .display-post-emotion, .samgee .altcolor05 .display-post-emotion {
	border-right: solid 1px #486785;
}
.samgee .comment-preview .display-post-emotion {
	border-right-color: #438E9B;
}
.samgee .top-comment .display-post-emotion {
	border-right-color: #896096;
}
.samgee .display-post-emotion .emotion-vote {
	color: #4d4978;
	text-decoration: none;
}
.samgee .main-post .display-post-emotion .emotion-vote, .samgee .altcolor05 .display-post-emotion .emotion-vote {
	color: #486785;
}
.samgee .comment-preview .display-post-emotion .emotion-vote {
	color: #7BB0BA;
}
.samgee .display-post-emotion .emotion-vote:hover {
	color: #fafafa;
}
.samgee .display-post-emotion .icon-emotion {
	background-position: -20px -178px;
	float: left;
	width: 16px;
	height: 18px;
	margin-top: 1px;
	opacity: 0.3;
	filter: alpha(opacity=30);
	zoom: 1;
}
.samgee .display-post-emotion .emotion-vote:hover .icon-emotion {
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
}
.samgee .emotion-vote-list {
	background: #282851;
	border: solid 1px #191933;
	margin: 7px 0px 0px 0px;
	color: #999999;
}
.samgee .emotion-vote-list.alt02, .samgee .altcolor05 .display-post-wrapper-inner .emotion-vote-list {
	background: #1C3973;
	border: solid 1px #13264C;
}
.samgee .emotion-vote-list.alt03, .samgee .altcolor05.comment-preview .emotion-vote-list, .samgee .comment-preview .emotion-vote-list {
	background: #0B4550;
	border: solid 1px #072F36;
}
.samgee .emotion-vote-list.alt04 {
	background: #43264D;
	border: solid 1px #2C1933;
}
.samgee .sub-comment .emotion-vote-list {
	background: #2f2f41;
	border: solid 1px #262638;
}
.samgee .emotion-vote-user, .samgee .emotion-vote-choice {
	padding: 5px 10px;
}
.samgee .emotion-vote-user a:visited {
	color: #f0f000 !important;
}
.samgee .emotion-vote-choice {
	border-bottom: solid 1px #363257;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.samgee .emotion-vote-list.alt02 .emotion-vote-choice, .samgee .altcolor05 .emotion-vote-choice {
	border-bottom-color: #25488f;
}
.samgee .emotion-vote-list.alt03 .emotion-vote-choice, .samgee .altcolor05.comment-preview .emotion-vote-choice, .samgee .comment-preview .emotion-vote-choice {
	border-bottom-color: #0C515D;
}
.samgee .emotion-vote-list.alt04 .emotion-vote-choice {
	border-bottom-color: #43274d;
}
.samgee .emotion-vote-choice img {
	margin: 3px 0px 0px 4px
}
.samgee .emotion-choice-score {
	float: left;
	position: relative;
	top: 5px;
	margin: 0px 8px 0px 5px;
}
.samgee .emotion-choice-score.first {
	margin-left: 0px;
}
.samgee .emotion-choice-icon {
	background: none repeat scroll 0 0 #34346B;
	border: 1px solid #1B1B37;
	cursor: pointer;
	float: left;
	height: 26px;
	margin: 0 2px;
	width: 28px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.samgee .emotion-choice-icon:hover {
	background-color: #7471a3 !important;
	border-color: #b5b0ff !important;
}
.samgee .emotion-choice-icon.w-label {
	width: auto;
}
.samgee .emotion-choice-icon .label {
	position: relative;
	vertical-align: top;
	color: #c9c9c9;
	top: 3px;
	margin: 0px 7px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .samgee .emotion-choice-icon .label {top:4px;} 
}
.samgee .emotion-choice-icon:hover .label {
	color: #ffffff;
}
.samgee .sub-comment .emotion-choice-icon {
	background: #2a2a3c;
	border: 1px solid #262637;
}
.samgee .emotion-vote-list.alt02 .emotion-choice-icon, .samgee .altcolor05 .emotion-choice-icon {
	background: #172C59;
	border: 1px solid #101F3F;
}
.samgee .emotion-vote-list.alt03 .emotion-choice-icon, .samgee .altcolor05.comment-preview .emotion-choice-icon, .samgee .comment-preview .emotion-choice-icon {
	background: #0A404A;
	border: 1px solid #083138 !important;
}
.samgee .emotion-vote-list.alt04 .emotion-choice-icon {
	background: #42264A;
	border: 1px solid #3b2242;
}
.samgee .emotion-choice-icon.i-vote {
	background-color: #ffec95 !important;
	border-color: #ffba00 !important;
}
.samgee .emotion-choice-icon.i-vote .label {
	color: #000000;
}
.samgee .emotion-vote-user a:link, .samgee .emotion-vote-user a:visited {
	text-decoration: none;
	color: #999999 !important;
}
.samgee .emotion-vote-user a:hover {
	text-decoration: underline;
}
.samgee .display-post-emotion .emotion-score {
	margin-left: 1px;
	font-size: 16px;
	line-height: 22px;
}
.samgee .display-post-reply {
	display: inline-block;
	vertical-align: top;
 *display:inline;
	zoom: 1;
	margin: 5px 0px 0px 0px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	margin-left: 10px;
}
.samgee .display-post-reply .reply {
	color: #a4a4a4;
	text-decoration: none;
	float: left;
	margin-left: 10px;
}
.samgee .display-post-reply .icon {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.samgee .display-post-reply .reply-comment:link {
	color: #676392;
}
.samgee .display-post-reply .reply-comment:hover {
	color: #ffffff;
}
.samgee .display-post-reply .icon-reply, .samgee .display-post-reply .icon-reply-count {
	float: left;
	height: 12px;
	width: 16px;
	top: -2px;
	margin: 5px 5px 0px 0px;
}
.samgee .display-post-reply .icon-reply-count {
	height: 14px;
	top: -2px;
	position: relative;
}
.samgee .display-post-reply .reply:hover {
	color: #ffffff;
	text-decoration: underline;
}
.samgee .display-post-related {
}
.samgee .display-post-related h3 {
	color: #FFCD05;
	font-size: 1em;
	font-weight: normal;
}
.samgee .display-post-related ul {
}
.samgee .display-post-related ul li {
	margin-bottom: 7px;
}
.samgee .display-post-related ul li a {
	color: #ffffff;
	text-decoration: none;
}
.samgee .display-post-related ul li a:hover {
	text-decoration: underline;
}
.samgee .post-related-cover {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.samgee .post-related-cover .cover-item {
	display: inline-block;
	zoom: 1;
	width: 218px;
	height: 164px;
	overflow: hidden;
	max-height: 164px;
	margin: 0px;
}
.samgee .post-related-cover .cover-item a {
	display: block;
	position: relative;
}
.samgee .post-related-cover .cover-item img {
	overflow: hidden;
	max-height: 164px;
}
.samgee .post-related-cover .cover-item .title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 30;
	background: #000000;
	padding: 3px 5px 5px 5px;
	font-size: 0.875em;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 100%;
}
.samgee .post-related-cover .cover-item a:hover .title {
	opacity: 1;
	filter: alpha(opacity=100);
}
.samgee .reltag-list {
	margin: 0px;
	padding: 0;
	clear: both;
	list-style: none;
	font-size: 14px;
}
.samgee .reltag-list li {
	margin-bottom: 12px;
	line-height: 1em;
}
.samgee .reltag-list a:link {
	color: #cfcfcf;
	text-decoration: none;
}
.samgee .reltag-list a:hover {
	text-decoration: underline;
}
.samgee .section-title-darkbg.display-post h3 {
	line-height: 34px;
	font-size: 0.929em;
	margin-left: 61px;
	font-weight: bold;
}
.samgee .top-comment .section-title-darkbg.display-post {
	background: #a3619e;
	border-color: #392145;
}
.samgee .top-comment .section-title-darkbg.display-post h3 {
	color: #ffffff;
}
.samgee .comment-box-color .section-title-darkbg.display-post {
	background: #459e95;
}
.samgee .comment-box-color .section-title-darkbg.display-post h3 {
	color: #ffffff;
}
.samgee .section-title-darkbg.display-post .icon-header-badge {
	display: block;
	height: 52px;
	width: 52px;
	position: absolute;
	top: 14px;
	left: -15px;
	z-index: 40;
}
.samgee .section-title-darkbg.display-post .icon-header-badge.icon-chat {
	background-position: 0px -70px;
}
.samgee .section-title-darkbg.display-post .icon-header-badge.icon-comment {
	background-position: 0px -140px;
}
/* Youtube Thumbnail for render in topic post. [By Kiang]*/

/* Old Version */
.youtube-thumbnail {
	position: relative;
}
.youtube-thumbnail .video_id {
	display: block;
	background: url('https://ptcdn.info/images/bg-black.png');
	z-index: -1;
}
.youtube-thumbnail .play_btn {
	position: absolute;
	display: block;
	background: url('https://ptcdn.info/images/play.png');
	height: 55px;
	width: 85px;
	z-index: 1;
}
.youtube-thumbnail.m .play_btn {
	top: 152.5px;
	left: 277.5px;
}
.youtube-thumbnail.s .play_btn {
	top: 130px;
	left: 237.5px;
}
.youtube-thumbnail .video_id:hover + .play_btn, .youtube-thumbnail .play_btn:hover {
	background-position-x: 85px;
}
/* New Version */
.youtube-thumbnail.neo {
	background: url(https://ptcdn.info/images/bg-black.png);
	position: relative;
	display: inline-block;
}
.youtube-thumbnail.neo.m, .youtube-thumbnail.neo.m .video_id .video_preview {
	height: 360px;
	width: 640px;
}
.youtube-thumbnail.neo.s, .youtube-thumbnail.neo.s .video_id .video_preview {
	height: 315px;
	width: 560px;
}
.youtube-thumbnail.neo .video_id .video_preview {
	z-index: 0;
	position: absolute;
	display: block;
	left: 0px;
}
.youtube-thumbnail.neo .video_id .play_btn {
	background: url(https://ptcdn.info/images/play.png);
	position: absolute;
	display: block;
	height: 55px;
	width: 85px;
	z-index: 2;
	cursor: pointer;
}
.youtube-thumbnail.neo.m .video_id .play_btn {
	top: 152.5px;
	left: 277.5px;
}
.youtube-thumbnail.neo.s .video_id .play_btn {
	top: 130px;
	left: 237.5px;
}
.youtube-thumbnail.neo .video_preview:hover + .play_btn, .youtube-thumbnail.neo .play_btn:hover {
	background-position: 85px;
}
/*
	background: url("https://ptcdn.info/images/icon-bloggang-menu.png") no-repeat 0px 0px;
	background-position:0px -36px;
*/
/*######## Content - Display Post end ########*/
/*######## Content - Index start ########*/
.samgee .col-main, .samgee .col-event {
	background: #2D2A49;
	/*border: 1px solid #282341;*/
	position: relative;
	z-index: 10;
	clear: left;
	overflow: hidden;
	zoom: 1;
}
.samgee .top-main-left {
	margin-bottom: 24px;
}
.samgee .col-main.col-best {
}
.samgee .col-main.col-best .col-main-inner {
	min-height: 0px;
	border-color: #8D8663;
}
.samgee .col-main-inner {
	border: 1px solid #6C73A6;
	min-height: 1096px;
}
.samgee .col-event {
	margin-bottom: 13px;
	background: none;
	border: none;
	float: none;
}
.samgee .col-event-inner {
	background: #35335a;
	border: 1px solid #25223C;
	border-bottom-width: 3px;
}
.samgee .event-out-wrapper {
	overflow: hidden;
	zoom: 1;
}
.samgee .event-bottom-bg {
	height: 4px;
	background: #25223C;
}
.samgee .event-in-item {
	border-bottom: solid 1px #332E52;
	background: #403C69;
	padding: 9px 10px 9px 48px;
	position: relative;
}
.samgee .event-in-item.highlight-item {
	background: #39345C;
}
.samgee .event-in-item-newicon {
	font-size: 11px !important;
	background: #ffdc52;
	border: 1px solid #ffffff;
	border-radius: 3px 3px 3px 3px;
	color: #000000;
	font-style: normal;
	padding: 2px 4px 2px 5px;
	margin-left: 4px;
}
.samgee .event-in-item a, .samgee .event-out-item a {
	text-decoration: none;
	color: #dbdbdb;
}
.samgee .event-in-item a strong, .samgee .event-out-item a strong {
	color: #E5C700;
}
.samgee .event-in-item a:hover, .samgee .event-out-item a:hover {
	text-decoration: underline;
}
.samgee .event-datatable {
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
}
.samgee .event-datatable table {
	table-layout: fixed;
}
.samgee .event-datatable .event-datatable-row {
	border-collapse: collapse;
	width: 100%;
}
.samgee .event-datatable .event-datatable-row td {
	border: solid 1px #25223C;
	background: #1D4E5A;
	font-size: 0.932em;
	padding: 13px;
	vertical-align: top;
	word-wrap: break-word;
}
.samgee .event-datatable-row .event-datatable-item a {
	display: block;
	color: #e0e0e0;
	text-decoration: none;
}
.samgee .event-datatable-row .event-datatable-item a:hover {
	text-decoration: underline;
}
.samgee .event-datatable-row .event-datatable-item strong {
	color: #E5C700;
}
.samgee .event-datatable-row.one-item .event-datatable-item img, .samgee .event-datatable-row.two-item .event-datatable-item img, .samgee .event-datatable-row.one-item .event-datatable-item iframe, .samgee .event-datatable-row.two-item .event-datatable-item iframe {
	float: left;
	margin: 0px 10px 0px 0px;
}
.samgee .event-datatable-row.two-item .event-datatable-item img, .samgee .event-datatable-row.two-item .event-datatable-item iframe {
	margin-bottom: 10px;
}
.samgee .event-datatable-row.three-item .event-datatable-item img, .samgee .event-datatable-row.four-item .event-datatable-item img, .samgee .event-datatable-row.three-item .event-datatable-item iframe, .samgee .event-datatable-row.four-item .event-datatable-item iframe {
	display: block;
	float: none;
	margin: 0px auto 10px auto;
}
.samgee .event-datatable-row.two-item .event-datatable-item {
	width: 50%;
}
.samgee .event-datatable-row.three-item .event-datatable-item {
	width: 33%;
}
.samgee .event-datatable-row.four-item .event-datatable-item {
	width: 25%;
}
.samgee .event-in-item .event-ribbon, .samgee .event-in-item .highlight-ribbon, .samgee .event-in-item .annouce-ribbon, .samgee .event-in-item .release-ribbon {
	background: url('https://ptcdn.info/images/icon-ribbon.png') no-repeat 0px 0px;
	display: block;
	width: 57px;
	height: 36px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.samgee .event-in-item .highlight-ribbon {
	background-position: 0px -44px;
}
.samgee .event-in-item .annouce-ribbon {
	background-position: 0px -88px;
}
.samgee .event-in-item .release-ribbon {
	background-position: 0px -132px;
}
.samgee .post-item {
	padding: 10px 10px 10px 32px; /*8px 10px 8px 27px;*/
	font-size: 1.143em;
	color: #eeeeee;
	background: #2D2A49;
	position: relative;
	border-bottom: 1px solid rgba(255,255,255,0.08);
}
.samgee .post-item.last {
	border-bottom: none !important;
}
.samgee .post-item.blank {
	padding: 30px 10px 20px 10px;
	text-align: center;
	font-size: 16px !important;
}
.samgee .post-item.admin-item {
	font-size: 1em;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #353156;
	border-bottom: solid 1px #413B69;
}
.samgee .post-item.best-item {
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: solid 1px #353457;
	position: relative;
	color: #d6b149;
	font-size: 1.071em;
}
.samgee .best-item.notfound {
	padding: 20px 10px 20px 37px;
	border-bottom: none !important;
}
.samgee .best-item.last {
	padding-bottom: 18px;
}
.samgee .post-item.interesting-item {
	background: #252241;
	border-left: solid 3px #E5C700;
	display: block !important;
}
.samgee .post-item.interesting-item .post-item-title {
	background: #252241;
}
.samgee .post-item.ignored-item {
	opacity: 0.1;
	filter: alpha(opacity=10);
	display: none;
}
.samgee .post-item.hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.samgee .hover.post-item.best-item {
}
.samgee .post-item .post-item-title {
	line-height: 1.5em;
	word-wrap: break-word;
	position: relative;
	z-index: 20;
	background: #2D2A49;
	margin-bottom: 2px;
}
.samgee .post-item.best-item .post-item-title {
	margin-right: 47px;
}
.samgee .post-item.admin-item .post-item-title {
	background: #353156
}
.samgee .post-item.hover .post-item-title a:link {
}
.samgee .post-item.admin-item .post-item-title a {
	color: #D8CA6B !important;
}
.samgee .post-item .post-item-title a:link {
	color: #dbdbdb;
	text-decoration: none;
}
.samgee .post-item .post-item-title a:visited {
	color: #f1ba82 !important;
	;
}
.samgee .post-item .post-item-title a:hover, .samgee .post-item .post-item-title a:active {
	text-decoration: underline;
}
.samgee .post-item.best-item .post-item-title a:link, .samgee .hover.post-item.best-item .post-item-title a:link {
}
.samgee .post-item.best-item .post-item-title a:visited {
}
.samgee .interseting-item .post-item-title {
	background: #252241;
}
.samgee .interesting-item .post-item-title a:link {
	color: #E5C700;
}
.samgee .post-item .post-item-by {
	font-size: 0.813em;
	color: #7e79ad;
	line-height: 20px;
	margin-bottom: 4px;
}
.samgee .post-item .post-item-by .timestamp {
	font-size: 0.929em;
	color: #6a659b;
}
.samgee .post-item.hover .by-name, .samgee .post-item.hover .timestamp {
	color: #95d5cd;
}
.samgee .post-item .by-name {
	color: #a6a3c7;
	text-decoration: none;
}
.samgee .post-item .by-name:hover {
}
.samgee .post-item .post-item-footer {
	overflow: hidden;
	display: block;
	/*position: absolute;	
	bottom: 9px;
	right: 10px;
	z-index: 10;*/
}
.samgee .post-item .post-item-status {
	font-size: 0.813em;
	color: #7D79B1;
	overflow: hidden;
	zoom: 1;
}
.samgee .post-item.best-item .post-item-status, .samgee .hover.post-item.best-item .post-item-status {
	position: absolute;
	top: 14px;
	right: 0px;
	color: #b98c11;
}
.samgee .post-item.hover .post-item-status {
	color: #95d5cd;
}
.samgee .post-item .post-item-status-i {
	display: inline-block;
	margin-right: 4px;
	position: relative;
	z-index: 25;
	padding-left: 16px;
}
.samgee .post-item .post-item-type {
	position: absolute;
	top: 14px;
	left: 8px;
}
.samgee .post-item .post-item-type .icon-mini-posttype.grayscale {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.samgee .post-item .post-item-type .icon-mini-posttype.grayscale.grayscale.icon-mini-posttype-chat {
	display: none;
}
.samgee .post-item.inbox-item {
	border-color: #39385b;
	padding: 10px 10px 10px 27px;
}
.samgee .post-item.inbox-item .post-item-type {
	top: 40px;
	left: 10px;
}
.samgee .post-item .unread-item-type {
	display: none;
}
.samgee .post-item.unread .unread-item-type {
	display: block;
}
.samgee .post-item.unread .post-item-title a, .samgee .post-item.unread .post-item-title {
	color: #E5C700 !important;
	font-weight: bold;
}
.samgee .post-item.point-item {
	padding: 10px 10px 10px 10px;
	border-color: #39385B;
}
.samgee .post-item.point-item .point-item-desc {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.samgee .post-item.point-item .point-item-desc li {
	display: inline-block;
 *display:inline;
	zoom: 1;
}
.samgee .post-item.point-item .point-item-desc .score {
	text-align: right;
	white-space: nowrap;
	min-width: 15%;
}
.samgee .post-item.point-item .point-item-desc .desc {
	width: 64%;
	padding-left: 20px;
}
.samgee .post-item.point-item .point-item-desc .timestamp {
	width: 16%;
	white-space: nowrap;
}
.samgee .post-item .post-item-status-i .icon-postlist-status {
	position: absolute;
	left: 0px;
}
.samgee .post-item .post-item-status-i .icon-postlist-status.icon-postlist-chat {
	overflow: hidden;
	zoom: 1;
	height: 12px;
	width: 12px;
	margin: 3px 4px 0px 0px;
}
.samgee .post-item.hover .icon-postlist-chat {
}
.samgee .post-item.best-item .post-item-status-i .icon-postlist-status.icon-postlist-chat, .samgee .hover.post-item.best-item .post-item-status-i .icon-postlist-status.icon-postlist-chat {
	background-position: 0px -40px;
}
.samgee .post-item.best-item .post-item-status-i .icon-postlist-status {
	margin: 6px 4px 0px 0px !important;
}
.samgee .post-item .post-item-status-i .icon-postlist-status.icon-postlist-like {
	float: left;
	overflow: hidden;
	zoom: 1;
	height: 12px;
	width: 14px;
	margin: 3px 4px 0px 0px;
	background-position: -20px 0px;
}
.samgee .post-item.hover .post-item-status-i .icon-postlist-status.icon-postlist-like {
}
.samgee .post-item.best-item .post-item-status-i .icon-postlist-status.icon-postlist-like, .samgee .hover.post-item.best-item .post-item-status-i .icon-postlist-status.icon-postlist-like {
	background-position: -20px -40px;
}
.samgee .post-item .post-item-taglist {
	/*float: right;*/
	width: auto;
	/*max-width: 540px;*/
}
.samgee .post-item .post-item-taglist .tag-item {
	margin-right: 8px;
	margin-bottom: 2px;
	/*float: right;*/
}
.samgee .post-item .post-item-taglist .tag-allow .tag-title span, .samgee .post-item.hover .post-item-taglist .tag-allow .tag-title span {
	border: solid 1px #b6b3cf;
	color: #A6A3C7;
}
.samgee .post-item .post-item-taglist .tag-title span {
	border: none !important;
	background: none;
	color: #7e79ad;
	height: auto !important;
}
.samgee .post-item.hover .post-item-taglist .tag-title span {
	color: #7e79ad;
}
.samgee .post-item.hover .post-item-taglist .tag-item, .samgee .post-item .post-item-taglist .tag-allow {
	visibility: visible;
}
.samgee .post-item .post-item-taglist .tag-title:hover span, .samgee .post-item .post-item-taglist .tag-allow .tag-title:hover span {
	color: #E5C700;
	background: #2D2C4F;
}
.samgee .post-item.contact-item {
	padding-left: 10px;
	font-size: 1em;
	overflow: hidden;
	zoom: 1;
}
.samgee .post-item .tag-item .tag-title span em {
	padding-right: 2px;
	left: 0px;
}
/* Minimal Style post-item*/
.samgee .minimallist .post-item {
	padding-top: 2px;
	padding-bottom: 1px;
	border-bottom: none;
}
.samgee .minimallist .post-item .post-item-title {
	display: inline;
}
.samgee .minimallist .post-item-type {
	top: 3px;
}
.samgee .minimallist .post-item .post-item-by {
	display: inline;
	line-height: 17.5px;
}
.samgee .minimallist .post-item .post-item-footer {
	display: none;
}
.samgee .contact-item .contact-item-title {
	position: relative;
	line-height: 1em !important;
	margin-right: 230px;
}
.samgee .contact-item .contact-item-title a:hover span {
	text-decoration: underline;
}
.samgee .inbox-item .post-item-by {
	margin-bottom: 5px;
	color: #adaad2;
}
.samgee .inbox-item .icon-reportbin {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 5px;
}
.samgee .inbox-item .icon-reportbin:hover {
	background-position: -16px -16px;
}
.samgee .inbox-item .by-name {
	color: #adaad2;
}
.samgee .contact-item .avatar {
	float: left;
	margin: 0px 10px 0px 0px;
}
.samgee .contact-item .profilename {
	margin-left: 50px;
	position: relative;
	font-weight: bold;
}
.samgee .contact-item .profilename p {
	margin-bottom: 7px;
}
.samgee .contact-item .profilename .profile-desc {
	line-height: 1.25em;
	font-size: 0.8975em;
	color: #b5b2de;
	font-weight: normal;
}
.samgee .contact-item .icon-mini-email {
	top: 6px;
}
/*.samgee .post-list-wrapper {
	padding-top: 1px;
}*/
.samgee .post-item.gallery-item {
	width: 32%;
	margin: 3px;
	border: solid 1px #26254A;
	padding: 0px;
	position: relative;
	float: left;
	overflow: hidden;
}
.samgee .gallery-item.interesting-item {
	background: #252241;
	border: solid 1px #E5C700;
}
.samgee .post-item.gallery-item .post-item-title, .samgee .post-item.gallery-item .post-item-by, .samgee .post-item.gallery-item .post-item-footer {
	font-size: 0.813em;
	margin: 0px 10px 0px 10px;
}
.samgee .post-item.gallery-item .post-item-footer {
	position: relative;
	bottom: auto;
	right: auto;
}
.samgee .post-item.gallery-item .post-item-type {
	top: 8px;
	right: 8px;
	left: auto;
}
.samgee .post-item.gallery-item .post-item-title {
	margin-top: 8px;
	height: 1.25em;
	overflow: hidden;
}
.samgee .post-item.gallery-item .post-item-footer {
	margin-bottom: 5px;
}
.samgee .post-item.club-item {
	width: 230px;
	margin: 5px 6px 6px 6px;
	border: solid 1px #201f3d;
	padding: 0px;
	position: relative;
	float: left;
	overflow: hidden;
	background: #312E50;
}
.samgee .club-item .club-item-cover {
	display: block;
	position: relative;
	color: #ffffff !important;
}
.samgee .club-item .club-item-cover:hover {
	color: #E5C700 !important;
}
.samgee .club-item .club-item-cover:hover .club-item-title {
	opacity: 1;
	filter: alpha(opacity=100);
}
.samgee .club-item .club-item-cover img {
	height: 159px;
	max-height: 159px;
	overflow: hidden;
	width: 230px;
}
.samgee .club-item .club-item-cover .no-thumb {
	width: 230px;
	height: 159px;
	background: #25233d;
	display: none;
}
.samgee .club-item .club-item-cover .no-thumb img {
	width: auto !important;
	height: auto !important;
	position: relative;
	top: 31px;
	left: 76px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.samgee .club-item .club-item-title {
	bottom: 0px;
	left: 0px;
	z-index: 30;
	background: #000000;
	padding: 8px 0px;
	font-size: 13px;
	border-bottom: solid 1px #27254d;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 100%;
	height: 36px;
}
.samgee .club-item .club-item-title span {
	margin: 0px 10px 0px 0px;
	left: 10px;
	position: relative;
	font-weight: bold;
}
.samgee .club-item .club-item-desc {
	color: #bcbbce;
	background: #312e50;
	padding: 6px 10px 3px 10px;
	font-size: 13px;
	height: 120px;
	margin-bottom: 20px;
	overflow: hidden;
	line-height: 140%;
}
.samgee .club-item .club-item-status {
	font-size: 12px;
	color: #a995d5;
	padding: 6px 10px 8px 10px;
	background: #363359;
	border-top: solid 1px #2e2b4c;
}
.samgee .post-item .post-item-cover {
	height: 174px;
	overflow: hidden;
	max-height: 174px;
}
.samgee .admin-post-list-switch {
	background: #4d4978;
	border-top: solid 1px #37345a;
	border-bottom: solid 1px #1e1c40;
	text-align: right;
	font-size: 0.932em;
}
.samgee .admin-post-list-switch-inner {
	border-top: solid 1px #5d5a88;
	padding: 2px 10px 4px 0px;
}
.samgee .best-post-list-title {
	position: relative;
	background: #25223C;
	border-bottom: solid 1px #1B192B;
	font-size: 0.932em;
	padding: 6px 0 7px 38px;
	z-index: 30;
	color: #cccccc;
}
/*.samgee .icon-best-badge {
	position: absolute;
	top: -5px;
	left: 4px;
	background: url('https://ptcdn.info/images/icon-trophy-badge.png') no-repeat 0px 0px;
	width: 56px;
	height: 46px;
	z-index: 30;
}*/
.samgee .icon-best-badge-only{
	position: absolute;
	top: -5px;
	left: 4px;
	background: url('https://ptcdn.info/images/icon-trophy-badge.png') no-repeat 0px 0px;
	width: 56px;
	height: 46px;
	z-index: 30;
}
.samgee .b-block-tabbar .tabbar-item.room-menu-tab.selected .icon-best-badge { 
    background: url("https://ptcdn.info/images/icon-trophy-badge.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 46px;
    left: 4px;
    position: absolute;
    top: -5px;
    width: 56px;
    z-index: 30;
}
.samgee .b-block-tabbar .tabbar-item.room-menu-tab.selected .text-space {
	text-indent:24px;
	white-space: nowrap;
}
.samgee .b-block-tabbar .tabbar-item.room-menu-tab .text-space {
	text-indent:0px;
	white-space: nowrap;
}
.samgee .pagination-wrapper {
	margin-top: 30px;
	margin-bottom: 150px;
}
.samgee .pagination-wrapper table {
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
.samgee .pagination-wrapper table td {
	padding: 0;
	border: none;
}
.samgee .pagination {
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	visibility: hidden;
}
.samgee .pagination li {
	float: left;
}
.samgee .pagination li a {
	background: #2b2948;
	border: 1px solid #696694;
	color: #ffffff;
	display: block;
	margin: 0 0 0 6px;
	padding: 6px 12px;
	text-decoration: none;
	white-space: nowrap;
}
.samgee .pagination li a:hover, .samgee .pagination li a.current {
	background: #ffc600;
	border: 1px solid #ffffff;
	color: #000000;
	position: relative;
	z-index: 5;
}
.samgee .pagination li .next {
	margin-left: 20px;
}
.samgee .pagination li .prev {
	margin-right: 20px;
	margin-left: 0px;
}
.samgee .col-sidebar {
	float: right;
	overflow: visible;
	zoom: 1;
	background: #39365E;
	border: 1px solid #353257;
	position: relative;
	z-index: 8;
	margin-left: -10px;
	margin-top: 45px;
	width: 321px;
}
.samgee .col-sidebar-inner {
	border: solid 1px transparent;
	overflow: visible;
	zoom: 1;
	min-height: 1051px;
}
.samgee .col-sidebar-top {
	float: right;
	position: relative;
	z-index: 8;
	margin-left: 13px;
	max-width: 300px;
 *width:300px;
}
.samgee .sidebar-top-title {
	position: absolute;
	top: -38px;
	left: 27px;
	color: #E5C700;
}
.samgee .sidebar-content {
	/*background:#3b3965;*/
	color: #cfcfcf;
	margin-bottom: 10px;
}
.samgee .sidebar-content-scroll {
	height: 240px;
	position: relative;
	overflow: hidden;
}
.samgee .readable.sidebar-content-scroll {
	height: 192px;
}
.samgee .sidebar-content-scroll:hover {
	overflow: auto;
}
.samgee .sidebar-content-title {
	padding: 8px 10px 4px 24px;
}
.samgee .sidebar-content-title h3 {
	font-size: 1em;
	font-weight: bold;
	color: #E5C700;
}
.samgee .sidebar-content-title h3 a {
	color: #E5C700;
	text-decoration: none;
}
.samgee .sidebar-content-title .more {
	float: right;
	margin-top: 1px;
	font-size: 13px;
}
.samgee .sidebar-content-title .more:link, .samgee .sidebar-content-title .more:visited {
	color: #b5b2de;
	text-decoration: none;
	font-size:12px;
}
.samgee .sidebar-content-title .more:hover {
	text-decoration: underline;
}
.samgee .sidebar-content-item {
	margin: 0px 9px 0px 14px;
	padding: 9px 4px 9px 10px;
	border-bottom: dotted 1px #4c4982;
}
.samgee .sidebar-content-item.last {
	border-bottom: none !important;
}
.samgee .sidebar-content-item a:link {
	color: #cfcfcf;
	text-decoration: none;
	position: relative;
}
.samgee .sidebar-content-item a:hover {
	text-decoration: underline;
}
.samgee .bloggang-sidebar-plug .sidebar-content-item {
	width: 282px;
}
.samgee .sidebar-content-item.movie-item a {
	/*display: inline-block;*/
 *display:inline;
	zoom: 1;
	vertical-align: bottom;
}
.samgee .sidebar-content-item.movie-item .icon-tag-inline {
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
.samgee .sidebar-item-thumb {
	margin-right: 5px;
}
.samgee .sidebar-item-by {
	color: #95d5cd;
}
.samgee .col-sidebar-top .sidebar-content {
	margin-bottom: 24px;
}
.samgee .col-sidebar-top .sidebar-content .sidebar-content-title {
	background: #35335a;
	padding: 8px 10px 9px 16px;
	border-top: none;
	border-bottom: solid 1px #596093;
}
.samgee .col-sidebar-top .sidebar-content .b-block-title h3 {
}
.samgee .col-sidebar-top .sidebar-content .sidebar-content-item {
	border-bottom: dotted 1px #9491c2;
	padding-left: 0px;
}
.samgee .tag-filter-container {
	background: #39345C;
	border: 1px solid #6C73A6;
	margin: 0px 0px 15px 15px;
	width: 300px;
	position: relative;
	top: -11px;
	-moz-box-shadow: -3px 3px 4px #222042;
	-webkit-box-shadow: -3px 3px 4px #222042;
	box-shadow: -3px 3px 4px #222042;
}
.samgee .tag-filter-container .paperwrap-topleft {
	background: url("https://ptcdn.info/images/bg-wrap-paper-topleft.png") no-repeat 0px 0px;
	display: block;
	width: 7px;
	height: 9px;
	top: 0px;
	left: -8px;
	position: absolute;
}
.samgee .tag-filter-group {
	border-top: solid 1px #19182b;
}
.samgee .tag-filter-group-title {
	border: solid 1px #5c5986;
	border-left-width: 0px;
	border-right-width: 0px;
	background: #312E50;
	color: #ffffff;
	padding: 9px 5px 9px 17px;
}
.samgee .tag-filter-group.first {
	border-top-width: 0px;
}
.samgee .tag-filter-group.first .tag-filter-group-title {
	border-top-width: 0px;
}
.samgee .tag-filter-group .tag-filter-list {
	padding: 15px 5px 10px 18px;
	overflow: hidden;
	clear: left;
	zoom: 1;
}
.samgee .tag-filter-group .tag-filter-list.wo-treelist {
	padding-left: 69px;
}
.samgee .tag-filter-group .tag-filter-list.wo-treelist .tag-item, .samgee .tag-filter-group .tag-filter-list.w-treelist .tag-item, .samgee .tag-filter-group .tag-filter-list.wo-action .tag-item {
	clear: left;
	margin-bottom: 5px;
}
.samgee .tag-filter-group .tag-filter-list.w-treelist {
	padding-left: 78px;
}
.samgee .tag-filter-list.w-treelist .tag-group .tag-sub-group {
	float: left;
	clear: left;
	overflow: visible;
	zoom: 1;
	padding-left: 25px;
}
.samgee .tag-filter-group .tag-filter-list.wo-action {
	padding-left: 18px;
}
.samgee .tag-filter-group .tag-filter-list.wo-action.w-treelist {
	padding-left: 28px;
}
.samgee .tag-filter-group .tag-filter-showall, .samgee .sidebar-content .sidebar-content-showall {
	position: relative;
	z-index: 20;
	border-top: solid 1px #302f52;
}
.samgee .tag-filter-group .tag-filter-showall a, .samgee .sidebar-content .sidebar-content-showall a {
	text-align: center;
	font-size: 0.929em;
	line-height: 2.000em;
	display: block;
	color: #ffffff;
	text-decoration: none;
	background: #39365E;
}
.samgee .tag-filter-group .tag-filter-showall a:hover, .samgee .sidebar-content .sidebar-content-showall a:hover {
	background: #403e66;
	color: #E5C700;
}
.samgee .tag-filter-list .icon-tag-haschild {
	display: block;
	width: 10px;
	height: 10px;
	float: left;
	margin: 8px 0px 0px 2px;
	background-position: -60px 0px;
}
.samgee .tag-filter-list .tag-haschild-expand .icon-tag-haschild {
	display: block;
	width: 10px;
	height: 10px;
	float: left;
	margin: 8px 0px 0px 0px;
	background-position: -80px 0px;
}
.samgee .tag-filter-list.w-scrollbar {
	height: 300px;
	position: relative;
	zoom: 1;
}
.samgee .tag-filter-list.w-scrollbar:hover {
	overflow-y: auto;
}
.samgee .tag-customize-group {
	margin: 7px 7px 15px 15px;
}
.samgee .tag-customize-group-title {
	padding: 5px 5px 5px 9px;
	font-size: 13px;
	font-weight: bold;
}
.samgee .tag-customize-group-title .icon-tag-allow {
	display: block;
	width: 10px;
	height: 8px;
	float: left;
	margin: 6px 6px 0px 0px;
	background-position: 0px -40px;
}
.samgee .tag-customize-group-title .icon-tag-notallow {
	display: block;
	width: 11px;
	height: 10px;
	float: left;
	margin: 5px 4px 0px 0px;
	background-position: -20px -60px;
}
.samgee .tag-customize-group .tag-customize-list {
	padding: 9px;
	overflow: hidden;
	zoom: 1;
}
.samgee .tag-customize-group .tag-customize-condition {
	margin: 0px 9px 9px 10px;
	color: #193A00;
	font-size: 0.932em;
	text-align: right;
}
.samgee .tag-customize-group .tag-customize-list .tag-item {
	margin-right: 32px;
	margin-bottom: 9px;
}
.samgee .tag-customize-group .tag-customize-list .tag-item .tag-title span {
	border-color: #818181;
}
.samgee .tag-customize-group.allowlist {
	border: solid 1px #e4ffcf;
	background: #86ba5c;
}
.samgee .allowlist .tag-customize-group-title {
	color: #193a00;
	background: #bfed9a;
	border-bottom: solid 1px #e4ffcf;
}
.samgee .tag-customize-group.notallowlist {
	border: solid 1px #ffd6d6;
	background: #ff9999;
}
.samgee .notallowlist .tag-customize-group-title {
	color: #bb0000;
	background: #ffcfcf;
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 1px #ffe7e7;
}
.samgee .b-block {
	background: #353156;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #cfcfcf;
}
.samgee .b-block-50-left {
	width: 49%;
	float: left;
}
.samgee .b-block-50-right {
	position: relative;
	width: 49%;
	float: left;
	margin-left: 14px;
}
.samgee .b-block-inner {
	border: 1px solid #6c73a6;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.samgee .b-block-title {
	background: #25223C;
	border-bottom: 1px solid #1b192b;
	padding: 8px 10px 9px 10px;
}
.samgee .b-block-title h3 {
	font-size: 1.143em;
	font-weight: normal;
	color: #E5C700;
}
.samgee .b-block-title-underline {
	border: none;
	border-bottom: solid 1px #6c73a6;
	padding-bottom: 5px;
}
.samgee .b-block-title-underline.dotted {
	border-bottom-style: dotted !important;
}
.samgee .b-block-content {
	padding: 10px 0 0 0;
}
.samgee .b-block-content.readable {
	line-height: 140%;
}
.samgee .b-block-tabbar-wrap {
	background: #1F1D33;
	border-bottom: solid 1px #6C73A6;
	height: 2.643em;
}
.samgee .b-block-tabbar {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
}

.samgee .text-space {
text-indent:24px;	

}
.samgee .b-block-tabbar li {
	float: left;
	border: solid 1px #6C73A6;
	border-bottom: none;
	border-left: none;
	border-top: none;
	position: relative;
	height: 2.643em;
	line-height: 2.643em;
}
.samgee .b-block-tabbar .tabbar-item {
	float: left;
	color: #c7c7c7;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	position: relative;
	cursor:pointer;
}
.samgee .b-block-tabbar .tabbar-item:hover {
	background: #312e50;
	position: relative;
	color: #ffffff;
}
.samgee .b-block-tabbar .tabbar-item.selected {
	background: #2D2A49;
	height: 2.571em;
	color: #E5C700;
	border-top: solid 2px #E5C700;
	-webkit-box-shadow: inset 0px 2px 2px #1e1c30;
	-moz-box-shadow: inset 0px 2px 2px #1e1c30;
	box-shadow: inset 0px 2px 2px #1e1c30;
	white-space:nowrap;
}
.samgee .b-block-tabbar .tabbar-item .tab-selected {
	margin-top:-2px;
}
.samgee .b-block-tabbar.altcolor02 .tabbar-item.selected {
	background: #39345C;
}
.samgee .b-block-tabbar .tabbar-label {
	background: #262442 !important;
	color: #ffffff !important;
	padding-left: 16px;
}

.samgee .b-block-subtabbar-wrap {
	background: #312E50;
	border-bottom: dotted 1px #151424;
	padding: 5px 0px 5px 0px;
}
.samgee .b-block-subtabbar-wrap.b-block-subtabbar-filter2 {
	background: #1F1D33;
	position: relative;
	z-index: 60;
}
.samgee .b-block-subtabbar {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-size: 0.8975em;
	overflow: hidden;
	zoom: 1;
}
.samgee .b-block-subtabbar li {
	float: left;
	padding: 5px 0px 5px 10px;
}
.samgee .b-block-subtabbar .subtabbar-item {
	padding: 4px 7px 4px 7px;
	float: left;
}
.samgee .b-block-subtabbar .subtabbar-item:link {
	color: #ffffff;
	background: #423E6E;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.samgee .b-block-subtabbar .subtabbar-item:hover {
	background: #5c588b;
}
.samgee .b-block-subtabbar .subtabbar-item.selected {
	background: #E5C700;
	color: #000000;
}
.samgee .b-block-subtabbar2 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-size: 0.8975em;
	overflow: hidden;
	zoom: 1;
	margin: 7px 5px 5px 26px;
}
.samgee .b-block-subtabbar2 li {
	float: left;
	padding: 0px 0px 0px 0px;
}
.samgee .b-block-subtabbar2 .subtabbar-item {
	padding: 7px 7px 7px 7px;
	float: left;
}
.samgee .b-block-subtabbar2 .subtabbar-item label {
	cursor: pointer;
	overflow: hidden;
	zoom: 1;
}
.samgee .b-block-subtabbar2 .subtabbar-item {
	color: #ffffff;
	background: #2F2B4D;
	text-decoration: none;
	border: solid 1px #5e599e;
	border-left: none;
}
.samgee .b-block-subtabbar2 .subtabbar-item.first {
	border-left: solid 1px #4c4780;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.samgee .b-block-subtabbar2 .subtabbar-item.last {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.samgee .b-block-subtabbar2 .subtabbar-item:hover {
	background: #3F3967;
}
.samgee .b-block-subtabbar2 .subtabbar-item.selected {
	background: #3F3967;
}
.samgee .b-block.minimal {
	background: none;
	border: none;
}
.samgee .b-block.minimal .b-block-inner {
	border: none;
}
.samgee .b-block.minimal .b-block-title {
	background: none;
	border-bottom: solid 1px #554E8A;
}
.samgee .b-block.minimal .b-block-title h3 {
	font-size: 1em;
	font-weight: bold;
}
.samgee .subtabbar-item .icon-mini-posttype-poll {
	background-position: -20px -180px;
}
.samgee .subtabbar-item .icon-mini-posttype-que {
	background-position: -20px 0px;
}
.samgee .subtabbar-item .icon-mini-posttype-news {
	background-position: -20px -40px;
}
.samgee .subtabbar-item .icon-mini-posttype-shop {
	background-position: -20px -60px;
}
.samgee .subtabbar-item .icon-mini-posttype-review {
	background-position: -20px -80px;
}
.samgee .subtabbar-item .icon-mini-posttype-chat {
	background-position: -20px -100px;
}
.samgee .subtabbar-item .icon-mini-posttype-all {
	background-position: -20px -160px;
}
.samgee .subtabbar-item .icon-mini-posttype-minimallist {
	background-position: 0px -199px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-poll {
	background-position: 0px -180px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-que {
	background-position: 0px 0px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-news {
	background-position: 0px -40px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-shop {
	background-position: 0px -60px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-review {
	background-position: 0px -80px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-chat {
	background-position: 0px -100px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-all {
	background-position: 0px -160px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-viewlist {
	background-position: -20px -120px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-viewgrid {
	background-position: -20px -140px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-minimallist {
	background-position: -20px -199px;
}
.samgee .b-block-leftside {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 140px;
}
.samgee .b-block-rightside {
	margin-left: 180px;
	padding-right: 20px;
}
.samgee .b-block-rightside .desc {
	line-height: 150%;
	margin: 0px 0px 18px 0px;
}
.samgee .b-block-leftnav {
	margin: 59px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.samgee .b-block-leftnav li {
	border-bottom: 1px dotted #423f61;
}
.samgee .b-block-leftnav a {
	padding: 4px 0px 5px 9px;
	text-decoration: none;
	color: #dbdbdb;
	display: block;
}
.samgee .b-block-leftnav a:hover {
	text-decoration: underline;
	color: #E5C700;
}
.samgee .b-block-leftnav .selected {
	color: #E5C700;
}
.samgee .b-block-pagetitle {
	margin: 0px 0px 20px 0px;
	font-size: 1.857em;
	font-weight: normal;
	color: #f0f0f0;
	line-height: 120%;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #4a4768;
}
.samgee .b-block.b-block-color01 {
	background: #2D2A49;
}
.samgee .b-block.b-block-color01 .b-block-title {
	background: #25223C;
	border-bottom-color: #596093;
}
.samgee .b-block.b-block-color02 {
	background: #1b6596;
	color: #ffffff;
}
.samgee .b-block.b-block-color02 .b-block-inner {
	border-color: #80c4e7;
}
.samgee .b-block.b-block-color02 .b-block-title {
	background: #338ab7;
	border-bottom-color: #80c4e7;
}
.samgee .b-block.b-block-color02 .b-block-title h3 {
	color: #ffffff;
}
.samgee .b-block.b-block-color03 {
	background: #116573;
}
.samgee .b-block.b-block-color03 .b-block-inner {
	border-color: #1CA9BF;
}
.samgee .b-block.b-block-color03 .b-block-title {
	background: #0E5661;
	border-bottom-color: #1CA9BF;
}
.samgee .b-block.b-block-color03 .b-block-title h3 {
	color: #ffffff;
}
.samgee .b-block.b-block-color04 {
	background: #39345C;
}
.samgee .b-block.b-block-color04 .b-block-inner {
	border-color: #25223C;
}
.samgee .feed-block {
	float: left;
	width: 313px;
	margin: 0px 0px 17px 17px;
}
.samgee .feed-block.first {
	margin-left: 0px;
	clear: left;
}
.samgee .feed-block-inner {
	min-height: 260px;
 *height:260px;
}
.samgee .feed-block .sidebar-content {
	margin-bottom: 0px;
	border-bottom: 0px;
}
.samgee .feed-block .b-block-title {
	cursor: pointer;
	position: relative;
	height: 2.714em;
}
.samgee .feed-block .b-block-title .sub-desc {
	width: 233px;
	display: block;
	line-height: 1.538em;
	height: 1.538em;
	overflow: hidden;
	position: absolute;
}
.samgee .feed-block .b-block-title a {
	text-decoration: none;
	display: block;
}
.samgee .feed-block .b-block-title a:hover .feed-block-icon {
	top: -15px;
}
.samgee .feed-block .b-block-title a:hover .sub-desc {
	overflow: visible;
	background: #25223C;
	height: auto;
}
.samgee .feed-block.b-block-color03 .b-block-title a:hover .sub-desc {
	background: #0E5661;
}
.samgee .feed-block-icon {
	position: absolute;
	top: -10px;
	right: 5px;
	z-index: 10;
	width: 56px;
	height: 56px;
}
.samgee .feed-block .sidebar-content-item {
	border-bottom: 1px dotted #57557C;
}
.samgee .feed-block.b-block-color03 .sidebar-content-item {
	border-bottom: 1px dotted #199AAD;
}
.samgee .feed-block .sidebar-content-item .item-overflow {
	font-size: 1.071em;
	font-weight: normal;
	height: 1.25em;
	line-height: 1.25;
	overflow: hidden;
}
.samgee .feedblock-item-status {
	float: left;
	margin: 3px 3px 0px 0px;
	position: relative;
}
.samgee .pantipevent-block .b-block-inner, .samgee .pantipevent-block .b-block-title {
	border-color: #cdc27a;
}
.samgee .pantipevent-block .b-block-title {
	background: #262442;
}
.samgee .pantipevent-block .b-block-content {
	padding: 0px;
}
.samgee .pantipevent-block .magazine-item {
	position: relative;
	float: left;
	zoom: 1;
	height: 244px;
	overflow: hidden;
}
.samgee .pantipevent-block .magazine-item.large-item {
	width: 732px;
}
.samgee .pantipevent-block .magazine-item.medium-item {
	width: 488px;
}
.samgee .pantipevent-block .magazine-item.text-item, .samgee .pantipevent-block .magazine-item.thumb-item {
	width: 244px;
	background: #2B2948;
}
.samgee .magazine-item-ruler {
	height: 1px;
	font-size: 0px;
	background: #17152b;
	clear: both;
}
.samgee .magazine-item-desc, .samgee .magazine-item-descbg {
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 244px;
}
.samgee .magazine-item-desc {
	background: url("https://ptcdn.info/images/transparent.png") repeat top left;
}
.samgee .large-item .magazine-item-desc, .samgee .medium-item .magazine-item-desc {
	min-height: 244px;
}
.samgee .text-item .magazine-item-desc {
	background: none;
}
.samgee .magazine-item-descbg {
}
.samgee .magazine-item-desc-inner {
	margin: 10px;
}
.samgee .magazine-item-desc .title {
	font-size: 1.143em;
	font-weight: normal;
	margin: 0px 0px 18px 0px;
	color: #ffffff;
	line-height: 140%;
}
.samgee .magazine-item:hover .title {
	color: #E5C700;
}
.samgee .magazine-item-desc .desc {
	font-size: 0.929em;
	color: #a5a3b8;
}
.samgee .thumb-item .magazine-item-desc .desc {
	display: none;
}
.samgee .magazine-item:hover .desc {
	color: #e5e5e5;
}
.samgee .thumb-item .magazine-item-desc, .samgee .thumb-item .magazine-item-descbg {
	top: auto;
	bottom: 0px;
}
.samgee .thumb-item .magazine-item-descbg {
	height: 80px;
}
.samgee .thumb-item .magazine-item-desc .title {
	margin: 10px 0px 0px 0px;
	font-size: 0.929em;
	font-weight: bold;
	line-height: 140%;
}
.samgee .profile-info.b-block {
	margin-top: 20px;
	margin-bottom: 20px;
}
.samgee .profile-info .b-block-title {
	padding-left: 10px;
	padding-top: 12px;
}
.samgee .b-block-title .button {
	margin-top: -6px;
}
.samgee .button .icon {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 2px;
}
.samgee .profile-info .b-block-title h3 {
	color: #ffffff;
}
.samgee .profile-info .b-block-title .bg-awards {
	position: relative;
	margin: 0px 0px 0px 6px;
	top: 2px;
}
.samgee .profile-info .b-block-content {
	padding: 15px 15px 20px 10px;
	overflow: hidden;
	zoom: 1;
}
.samgee .profile-info .profile-utility {
	float: left;
	width: 140px;
	margin-left: 20px;
	height: 133px;
	position: relative;
	border-right: 1px solid #343251;
}
.samgee .profile-info .profile-utility ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.samgee .profile-info .profile-utility li {
	margin-bottom: 3px;
}
.samgee .profile-info .profile-utility li a {
	color: #E5C700;
}
.samgee .profile-info .profile-utility-color05 ul.profile-list { 
        list-style:none; padding:0; margin:0;
}
.samgee .profile-info .icon-mini-email {
	top: 6px;
}
.samgee .profile-info .icon-mini-bookmark {
	top: 5px;
	left: 1px;
}
.samgee .profile-info .icon-mini-owner {
	top: 3px;
}
.samgee .profile-info .profile-utility .icon-memberbadge-mini {
	width: 16px;
	height: 16px;
	position: relative;
	left: -2px;
	top: 2px;
	float: left;
	margin-right: 2px;
}
.samgee .profile-info .profile-follow {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.samgee .profile-info .profile-follow .button span em {
	width: 100px !important;
	text-align: center;
}
.samgee .profile-info .profile-bio {
	float: left;
	width: 500px;
	padding-left: 20px;
	color: #e0e0e0;
	min-height: 133px;
}
.samgee .profile-info .profile-bio span {
	line-height: 26px;
}
.samgee .profile-info .profile-desc {
}
.samgee .profile-stat {
	width: 200px;
	float: right;
	font-size: 0.895em;
}
.samgee .profile-stat .stat-line {
	border-bottom: solid 1px #494478;
	overflow: hidden;
	zoom: 1;
	padding: 7px 0px 7px 0px;
}
.samgee .profile-stat .stat-line-color05 {
        border-bottom: solid 1px #234a84;
        overflow: hidden;
        zoom: 1;
        padding: 7px 0px 7px 0px;
}
.samgee .profile-stat .stat-line.first {
	padding-top: 0px;
}
.samgee .profile-stat .stat-line a {
	overflow: hidden;
	float: left;
	zoom: 1;
	width: 100%;
}
.samgee .profile-stat .stat-line.first a {
	padding-top: 0px;
}
.samgee .profile-stat a:link {
	text-decoration: none;
}
.samgee .profile-stat a:visited {
	color: #f0f000;
}
.samgee .profile-stat a:hover {
	color: #FFDE00;
}
.samgee .profile-stat .stat-label {
	float: left;
	color: #ffffff !important;
}
.samgee .profile-stat a:hover .stat-label {
	text-decoration: underline;
}
.samgee .profile-stat .stat-number {
	float: right;
}
/* TAG style */
.samgee .tag-item {
	position: relative;
	float: left;
	cursor: pointer;
}
.samgee .tag-item .tag-title {
	display: block;
	text-decoration: none;
	overflow: visible;
	zoom: 1;
	white-space: nowrap;
	float: left; /*ie6*/
}
.samgee .tag-item .tag-title:hover {
	background: #E5C700;
}
.samgee .tag-item .tag-title span {
    background: #dbdbdb;
    border: solid 1px #ffffff;
    color: #000000;
    height: 19px;
    font-size: 13px;
    text-decoration: none;
    position: relative;
    z-index: 20;
    display: block;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
}
.samgee .tag-item .tag-title span em {
    position: relative;
    padding: 0px 10px 0px 0px;
    font-style: normal;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.samgee .tag-item .tag-title span.tag-pick {
    height: 23px !important;
    line-height: 23px;
    text-indent: 5px;
}
.samgee .tag-filter-list .tag-item .tag-title span {
	font-size: 14px;
}
.samgee .tag-filter-list .tag-item .tag-title span em {
    /*margin-top: 3px;*/
}
.samgee .tag-item .tag-title:hover span {
	background: #E5C700;
}
.samgee .tag-item.select-tag .tag-title span {
	background-color: #2B2948;
	border: solid 1px #75729B;
	color: #8D89CE;
}
.samgee .tag-item.select-tag .tag-title:hover span {
	background-color: #E5C700;
	border: solid 1px #ffffff;
	color: #000000;
}
.samgee .tag-item .tag-action-mostright, .samgee .tag-item .tag-action-mostleft {
	display: block;
	position: absolute;
	width: 25px;
	height: 23px;
	display: block;
	top: 0px;
	background: #2b2948;
	border-style: solid;
	border-width: 1px;
	border-color: #75729b #75729b #75729b #75729b;
}
.samgee .tag-item .tag-action-mostright {
	left: -26px;
}
.samgee .tag-item .tag-action-mostleft {
	left: -52px;
}
.samgee .tag-item .tag-action-mostleft.tag-action-haschild {
	left: -68px;
	width: 12px;
	height: 23px;
	background: none;
	border-width: 0px;
}
.samgee .wo-action .tag-item .tag-action-mostleft.tag-action-haschild {
	left: -18px;
}
.samgee .tag-item.hover .tag-action-mostright, .samgee .tag-item.hover .tag-action-mostleft {
	background: #f1f1f1;
	border-style: solid;
	border-color: #ffffff #bababa #ffffff #bababa;
	z-index: 25;
}
.samgee .tag-item.hover .tag-action-mostleft.tag-action-haschild {
	background: none;
}
.samgee .tag-item .icon-tag-allow {
	display: block;
	width: 10px;
	height: 8px;
	margin: 8px 0px 0px 7px;
	background-position: 0px 0px;
}
.samgee .tag-item .tag-action-allow:hover, .samgee .tag-item.select-allow .tag-action-allow {
	background: #7ad530;
	border-width: 1px;
	border-color: #469c00 #469c00 #469c00 #469c00;
	z-index: 28;
}
.samgee .tag-item .tag-action-allow:hover .icon-tag, .samgee .tag-item.select-allow .tag-action-allow .icon-tag {
	background-position: 0px -40px;
}
.samgee .tag-item.hover .icon-tag-allow {
	background-position: 0px -20px;
}
.samgee .tag-item .icon-tag-notallow {
	display: block;
	width: 11px;
	height: 10px;
	float: left;
	margin: 7px 0px 0px 7px;
	background-position: -20px 0px;
}
.samgee .tag-item .tag-action-notallow:hover, .samgee .tag-item.select-notallow .tag-action-notallow {
	background: #f03a3a;
	border-width: 1px;
	border-color: #a21b1b #a21b1b #a21b1b #a21b1b;
	z-index: 28;
}
.samgee .tag-item .tag-action-notallow:hover .icon-tag, .samgee .tag-item.select-notallow .tag-action-notallow .icon-tag {
	background-position: -20px -40px;
}
.samgee .tag-item.hover .icon-tag-notallow {
	background-position: -20px -20px;
}
.samgee .tag-item .tag-haschild-collapse:hover .icon-tag {
	background-position: -60px -20px;
}
.samgee .tag-item .tag-haschild-expand:hover .icon-tag {
	background-position: -80px -20px;
}
.samgee .tag-item .tag-action-remove {
	display: block;
	position: absolute;
	width: 25px;
	height: 23px;
	display: block;
	top: 0px;
	background: #F1F1F1;
	border-style: solid;
	border-width: 1px;
	border-color: #818181 #818181 #818181 #cfcfcf;
	right: -26px;
	z-index: 30;
}
.samgee .tag-item .icon-tag-remove {
	display: block;
	width: 9px;
	height: 9px;
	float: left;
	margin: 7px 0px 0px 8px;
	background-position: -40px 0px;
}
.samgee .tag-item .tag-action-remove:hover .icon-tag-remove {
	background-position: -40px -20px;
}
.samgee .post-emotion-item {
	float: left;
	padding: 5px !important;
}
.samgee .post-emotion-item a {
	float: left;
}
.samgee .comment-box-remark {
 	font-size: 0.929em;
 	padding:10px 0;
	margin:0;
	text-align: right;
	color: #D6B549;
	background:#2D2A49;
}
.samgee .comment-box-remark .tag-item {
	float: none;
	display: inline-block;
 *display:inline;
	zoom: 1;
	border: 1px solid #75729B;
	color: #C0C0C0;
	margin-right: 5px;
	padding: 2px 5px;
	text-decoration: none;
	white-space:nowrap;
}
.samgee .comment-box-remark .tag-item:hover {
	background: #33305a;
}
/*######## Content - Index end ########*/

.samgee .content.login-page .leftside {
	display: block;
	margin: 20px 0px 0px 161px;
}
.samgee .content.login-page .leftside .surrond-box {
	padding-bottom: 15px;
}
.samgee .content.login-page .leftside .input-line label {
	width: 96px;
}
.samgee .content.login-page .leftside .input-container {
	margin-left: 116px;
}
.samgee .content.login-page .rightside {
	overflow: hidden;
	zoom: 1;
	padding-left: 30px;
	line-height: 140%;
}
.samgee .content.login-page .rightside .button-container {
	margin-top: 10px;
}
.samgee .content.login-page .hr-line {
	margin: 30px 0px 30px 0px;
}
.samgee .footer {
	padding: 0px 0px 40px 0px;
	font-size: 0.929em;
	color: #535085;
}
.samgee .footer-inner {
	padding: 10px 0px 0px 0px;
}
.samgee .footer a {
	color: #8a86bf;
	text-decoration: none;
}
.samgee .footer a:hover {
	color: #E5C700;
	text-decoration: underline;
}
.samgee .footer .contact-pantip {
	float: right;
}
/*######## Ads style start ########*/
.ads-leaderboard {
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
.col-sidebar .ads-subtabloid {
	margin-left: 14px;
	margin-bottom: 9px;
	margin-top: 9px;
}
.ads-billboard {
	display: block;
	clear: left;
	margin: 0px auto 24px auto;
	width: 970px;
}
.samgee .ads-billboard {
	width: 100%;
	text-align: center;
}
.samgee .ads-billboard-inner {
	width: 970px;
	margin: 0 auto;
	height: 250px;
}
.ads-tabloid {
	margin-bottom: 13px;
}
.ads-ratebox {
	margin-bottom: 24px;
}
.ads-inblock {
	margin-top: 13px;
}
.samgee .b-block.b-block-ads {
	background: none;
	border: dotted 1px #282341;
}
.samgee .b-block.b-block-ads .b-block-inner {
	border-style: dotted;
	text-align: center;
}
/*######## Ads style end ########*/
/* Temp for Open Beta */
.samgee .fake-sidebar-content {
	border-top: 1px solid #575484;
	border-bottom: solid 1px #2d2b4d;
	background: #3b3965;
	margin-bottom: 15px;
	height: 250px;
}
.samgee .pantip-welcome {
	width: 960px;
	margin: auto;
	padding-bottom: 100px;
	position: relative;
	margin-top: 10px;
}
.samgee .pantip-welcome .papan-icon {
	background: url("https://ptcdn.info/images/papan_welcome.png") no-repeat top left;
	display: block;
	width: 547px;
	height: 471px;
}
.samgee .pantip-welcome .pantip-icon-welcome {
	background: url("https://ptcdn.info/images/pantip_welcome.png") no-repeat top left;
	display: block;
	width: 740px;
	height: 260px;
}
.samgee .pantip-welcome .papan-text {
	position: absolute;
	top: 250px;
	left: 470px;
	font-size: 22px;
	line-height: 32px;
	font-weight: normal;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.50);
}
.samgee .pantip-welcome .pantip-icon-welcome-text {
	position: absolute;
	top: 183px;
	left: 258px;
	font-size: 18px;
	text-align: center;
	line-height: 32px;
	font-weight: normal;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.50);
	color: #c4c3e5;
}
.samgee .pantip-welcome .papan-text strong, .samgee .pantip-welcome .pantip-icon-welcome-text strong {
	font-size: 22px;
	font-weight: normal;
}
.samgee .pantip-welcome-msg {
	font-size: 1.143em;
	line-height: 29px;
	background: #35345A;
	border: 1px solid #242141;
	-webkit-box-shadow: 2px 2px 2px #2C294A;
	-moz-box-shadow: 2px 2px 2px #2C294A;
	box-shadow: 2px 2px 2px #2C294A;
	padding: 58px 78px;
}
.samgee .pantip-welcome-msg p {
	margin-bottom: 29px;
	color: #D9D9D9;
}
.samgee .pantip-welcome-msg ol li {
	margin-bottom: 16px;
	line-height: 24px;
}
.samgee .pantip-products-item {
	display: inline-block;
 *display:inline;
	zoom: 1;
	vertical-align: top;
	width: 30%;
	border-right: 1px dotted #6C73A6;
	padding: 10px 10px 5px 10px;
	font-size: 13px;
}
.samgee .pantip-products-item a {
	text-decoration: none;
	color: #cfcfcf;
}
.samgee .pantip-products-item a:hover {
	text-decoration: underline;
}
.samgee .pantip-products-item.first {
	margin-left: 15px;
}
.samgee .pantip-products-item.last {
	border-right: none;
}
.samgee .pantip-products-item .desc {
	height: 95px;
}
.samgee .pantip-products-item .icon-pantip-products {
	float: left;
	margin-right: 10px;
	display: block;
	margin-bottom: 30px;
}
.samgee .pantip-products-item-more {
	clear: both;
	display: block;
	border: solid 1px #2b2a4a;
	background: #39365E;
	margin-top: 10px;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
	color: #a7a5c5 !important;
}
.samgee .pantip-products-item-more:hover {
	background: #3c3963;
	text-decoration: none !important;
	color: #CFCFCF !important;
}
/*Hot fix*/
#tag_box_show {
	position: relative;
	zoom: 1;
}
/*
##################################################
		
	Tong CSS 
	Desc : register form
	Modify : 13:26 19/7/2554
		
##################################################		
*/

#lb_change_url_btn {
	margin-left: 4px;
}
#captcha {
	text-align: center;
}
.btn_tab {
	margin-top: 3px;
}
/* End register form */
/* password indicator */
#iSM {
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
}
#iSM ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#iSM ul li {
	display: inline-block;
	float: left;
	text-align: center;
	padding: 2px 0px;
	margin: 0;
}
#iWeak, #iMedium, #iStrong {
	width: 84px;
	font-size: 13px;
	color: #cfcee9;
	text-align: center;
	padding: 2px;
	background-color: #3d3b65;
	border: solid 1px #5B5885;
	display: block;
}
#iMedium {
	width: 84px;
}
#iMedium, #iStrong {
	border-left-width: 0;
}
div.strong #iWeak, div.strong #iMedium, div.strong #iStrong {
	background: #47b81b;
	color: #47b81b;
}
div.medium #iWeak, div.medium #iMedium {
	background: #ffe87a;
	color: #ffe87a;
}
div.weak #iWeak {
	background: #ff4747;
	color: #ffffff;
}
div.strong #iStrong, div.medium #iMedium, div.weak #iWeak {
	color: #000;
}
/* end password indicator */
/* start facebook & twitter msg chkbox */
#topic_loading_tw {
	display: none;
}
#ans_loading_tw {
	display: none;
}
#like_loading_tw {
	display: none;
}
#topic_loading_fb {
	display: none;
}
#ans_loading_fb {
	display: none;
}
#like_loading_fb {
	display: none;
}
/* end facebook & twitter msg chkbox */
.samgee .topic-float-nav .float-nav-info .icon {
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 2px;
	left: 0px;
}
.samgee .submenu-room .submenu-room-list.notable {
	background-color: #25223C;
	padding: 3px 5px 0;
}
.pantip-notification {
	position: fixed;
	left: 40px;
	top: 100px;
	width: 150px;
	height: 40px;
	z-index: 7000;
	background-color: #222244;
	padding: 20px 30px 10px 30px;
	border: solid 1px #8e8ba7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 10px 0 10px 0;
}
.pantip-notification .icon-private-messasge {
	position: absolute;
	left: 7px;
	top: 22px;
	width: 18px;
	height: 18px;
}
.pantip-notification .close-notification {
	position: absolute;
	right: 3px;
	top: 3px;
	text-decoration: none;
}
/*  css by AIR 
 * 04/11/56
*/
.display-opacityless {
	opacity: 0.5;
}
.display-throughline {
	text-decoration: line-through;
}
.display-italic { 
	font-style: italic;
}
.icon-leave-message {
	background: url("https://ptcdn.info/images/icon-leave-message.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icon-leave-message:hover {
	background: url("https://ptcdn.info/images/icon-leave-message.png") no-repeat scroll 0px -16px rgba(0, 0, 0, 0);
}
.icon-leave-message {
	display: block;
	float: right;
	height: 16px;
	margin-top: 5px;
	margin-right: 10px;
	width: 108px;
}
.icon-del-message {
	background: url("https://ptcdn.info/images/icon-del-message.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icon-del-message:hover {
	background: url("https://ptcdn.info/images/icon-del-message.png") no-repeat scroll 0px -16px rgba(0, 0, 0, 0);
}
.icon-del-message {
	display: block;
	float: right;
	height: 16px;
	margin-top: 5px;
	margin-right: 10px;
	width: 74px;
}
.main-post-inner .display-post-status-leftside .post-message-by {
	font-size: 0.813em;
	color: #7e79ad;
	line-height: 20px;
}
.main-post-inner .display-post-status-leftside .post-message-by {
	display: inline;
	line-height: 17.5px;
}
.samgee .display-post-edit .icon-reportbin, .samgee .display-post-edit .icon-editpen {
	display: block;
	float: left;
	height: 16px;
	margin-top: 5px;
	width: 16px;
}
.icon-reportbin:hover {
	background-position: -16px -16px;
}
.wrap-icon-reportbin {
	position: absolute;
	top: 5px;
	right: 15px;
}
.wrap-icon-reportbin-off {
	display: none;
}
/*
##################################################		
	Pantip's timeline theme
	06/11/56	
##################################################		
*/
.timeline-container-outer {
	margin: 0 auto;
	width: 1045px;
	overflow: hidden;
}
.timeline-ads-billboard {
	margin: 15px auto;
}
.timeline-ads-billboard-inner {
	margin: 5px auto;
	width: 970px;
}
.timeline-post {
	overflow: hidden;
	float: left;
}
.timeline-post.lastrow {
margin-bottom:40px;
}
.timeline-show { /*main*/
	float: left;
	min-height: 1500px;
	width: 730px;
}
.timeline-block-title {
	background-color: #17162f;
	border: 1px solid #6b71a4;
	padding: 8px 10px 9px;
}
.timeline-block-title h3, .timeline-block-room h3, .wrap-sidebox h3, .pantip-product-header h3 {
	color: #E5C700;
	font-size: 1.143em;
	font-weight: normal;
	position: relative;
}
.timeline-block-room {
	background-color: #2c2a49;
	padding: 8px 10px 9px;
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #6b71a4;
}
.timeline-show .timeline-post-list {
	overflow: hidden;
	min-height: 1096px;
	margin-top: -2px;
}
.timeline-show .timeline-post-list .post-pick {
	background: none repeat scroll 0 0 #2D2A49;
	border-bottom: 1px solid #363358;
	font-size: 1.143em;
	position: relative;
	height: 95px;
	padding: 5px 10px 5px 100px;
}
.timeline-show .timeline-post-list .post-pick-ad {
	background: none repeat scroll 0 0 #2D2A49;
	border-bottom: 1px solid #363358;
	font-size: 1.143em;
	position: relative;
	height: 95px;
	padding: 5px 10px 5px 150px;
}
 
.timeline-show .timeline-post-list .post-pick-nothumb  {
	background: none repeat scroll 0 0 #2D2A49;
	border-bottom: 1px solid #363358;
	font-size: 1.143em;
	padding: 5px 10px;
	position: relative;
	min-height: 80px;
}
.timeline-show .timeline-post-list .post-pick-ad .post-pick-thumbnail {
	left: 5px;
	position: absolute;
	margin: 8px 0 0 5px;
}
.timeline-show .timeline-post-list .post-pick .post-pick-thumbnail {
	left: 5px;
	position: absolute;
	margin: 1px 0;
}
.timeline-show .timeline-post-list .post-pick .post-pick-thumbnail img {
	vertical-align: center;
}
.timeline-show .timeline-post-list .post-pick .post-pick-thumbnail img, .timeline-show .timeline-post-list .post-pick .post-pick-thumbnail iframe {
	padding: 5px;
}
.timeline-show .timeline-post-list .post-pick .post-pick-title, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-title {
	background: none repeat scroll 0 0 #2D2A49;
	line-height: 22px;
	position: relative;
	word-wrap: break-word;
	z-index: 20;
	margin-bottom: 4px;
	max-height: 42px;
	min-height: 18px;
	overflow: hidden;
}
.timeline-show .timeline-post-list .post-pick .post-pick-title:hover, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-title:hover, .timeline-show .timeline-post-list .post-pick-ads .post-pick-title:hover {
	color: #fff;
	text-decoration: none;
}
.timeline-show .timeline-post-list .post-pick a:visited .post-pick-title, .timeline-show .timeline-post-list .post-pick-nothumb a:visited .post-pick-title, .timeline-show .timeline-post-list .post-pick-ads a:visited .post-pick-title, .timeline-show .timeline-post-list .post-pick-ad a:visited .post-pick-title {
	color: #F1BA82;
	text-decoration: none;
}
.timeline-show .timeline-post-list .post-pick a, .timeline-show .timeline-post-list .post-pick-nothumb a {
	color: #c2c2c2;
	text-decoration: none;
}
.timeline-show .timeline-post-list .post-pick .post-pick-by, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-by, .timeline-show .timeline-post-list .post-pick-ad .post-pick-by {
	color: #7E79AD;
	font-size: 0.813em;
	line-height: 24px;
	position: relative;
	top: 0px;
}
.timeline-show .timeline-post-list .post-pick .post-pick-by .by-name, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-by .by-name, .timeline-show .timeline-post-list .post-pick-ad .post-pick-by .by-name {
	color: #A6A3C7;
	text-decoration: none;
}
.timeline-show .timeline-post-list .post-pick .post-pick-by .by-name:hover, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-by .by-name:hover {
	color: #95d5cd;
	text-decoration: none;
}
.timeline-show .timeline-post-list .post-pick .post-pick-desc, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-desc, .timeline-show .timeline-post-list .post-pick-ad .post-pick-desc {
	color: #7E79AD;
	font-size: 13px;
	line-height: 15px;
	max-height: 45px;
	overflow: hidden;
}
.timeline-show .timeline-post-list .post-pick .post-pick-desc:hover, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-desc:hover, .timeline-show .timeline-post-list .post-pick-ad .post-pick-desc:hover {
	color: #ABA7C0
}
.timeline-show .timeline-post-list .post-pick .post-pick-footer, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-footer {
	bottom: -2px;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 5px;
	z-index: 10;
	font-size: 0.828em;
}
.timeline-show .timeline-post-list .post-pick .post-pick-footer-off, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-footer-off {
	display: none;
}
.timeline-show .timeline-post-list .post-pick .post-pick-footer .post-pick-taglist, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist {
	float: right;
	width: auto;
}
.timeline-show .timeline-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item {
	float: right;
	margin-bottom: 1px;
}
.timeline-show .timeline-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item a.pick-tag-title, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item a.pick-tag-title {
	display: block;
	float: left;
	overflow: visible;
	text-decoration: none;
	white-space: nowrap;
}
.timeline-show .timeline-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item .pick-tag-title span, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item .pick-tag-title span {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	color: #7E79AD;
	height: auto !important;
}
.timeline-show .timeline-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item a.pick-tag-title span em, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item a.pick-tag-title span em {
	cursor: pointer;
	font-style: normal;
	left: 10px;
	padding: 0 10px 0 0;
	position: relative;
	font-size: 12px;
}
.timeline-show .timeline-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item .pick-tag-title:hover span, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item .pick-tag-title:hover span {
	color: #E5C700;
}
.timeline-show .timeline-post-list .post-pick .post-pick-ads, .timeline-show .timeline-post-list .post-pick-nothumb .post-pick-ads {
	color: #9D9D9D;
	font-size: 0.813em;
	line-height: 20px;
	max-height: 43px;
	overflow: hidden;
	padding-left: 35px;
	background: url("https://ptcdn.info/images/icon-tag-ad.png") no-repeat left top;
}
.timeline-show .timeline-post-list .post-pick-ad .post-pick-ads {
	font-size: 0.813em;
	line-height: 20px;
	max-height: 43px;
	overflow: hidden;
	padding-left: 35px;
	background: url("https://ptcdn.info/images/icon-tag-ad.png") no-repeat left top;
}
/*
 * Starting, div-right is 32-room, IT-news and movie-program
 */
.wrap-timeline-room { /*sidebar*/
	width: 300px;
	float: right;
}
.timeline-room {
	/*width: 300px;*/
	border: 1px solid #6973a2;
	outline: 1px solid #282949;
	outline-offset: 0px;
}
.timeline-room .submenu-room {
	margin: 0px 0px 0px 0px;
	left: 0px;
	position: relative;
	zoom: 1;
}
.timeline-room .timeline-submenu-room {
	background-color: #3c3963;
	position: relative;
	z-index: 2;
	padding: 5px;
}
.timeline-room .submenu-room .submenu-room-list {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	vertical-align: top;
 *display:inline;
	position: relative;
	zoom: 1;
	width: 141px;
}
.wrap-timeline-room .timeline-room .timeline-submenu-room .submenu-room ul.submenu-room-list li.submenu-room-item a span.desc {
	color: #ABA7C0;
	display: block;
	font-size: 0.857em;
	height: 20px;
	margin-left: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 99px;
}
.wrap-sidebox {
	width: 300px;
	float: right;
	margin: 5px 0 0 0;
}
.fixed {
	position: fixed;
	bottom: 0;
}
.wrap-sidebox ul.it-news-list, .wrap-sidebox-movie ul.it-news-list {
	list-style: none outside none;
	margin: 5px 0 0 0;
	padding: 0;
	border: 1px solid #4c4982;
}
.wrap-sidebox ul.it-news-list li, .wrap-sidebox ul.it-news-list li {
	display: block;
	border-bottom: 1px solid #4C4982;
}
.wrap-sidebox ul.it-news-list li.last {
	display: block;
	border-bottom: none;
}
.wrap-sidebox ul.it-news-list li.it-news-last {
	display: block;
	border-bottom: none;
}
a.it-news-link:link, .wrap-sidebox h3 .readmore a, .entry-movie a, .pantip-advice a {
	text-decoration: none;
	color: #cfcfcf;
}
.wrap-sidebox h3 .readmore a:hover, .entry-movie a:hover, .pantip-advice a:hover, a.it-news-link:hover {
	text-decoration: underline;
}
.wrap-sidebox .it-news-list .it-news-link .entry, .wrap-sidebox .it-news-list .it-news-link .entry-movie {
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 1.5%;
	position: relative;
	font-size: 0.957em;
	background-color: #2D2A49;
	border-right: 5px #2D2A49 solid;
	min-height: 35px;
	overflow: hidden;
}
.wrap-sidebox .it-news-list .it-news-link:hover .entry:hover {
	border-right: 5px #e5c700 solid;
	background-color: #3c3964;
}
.wrap-sidebox .it-news-list .it-news-link:hover .entry-movie:hover {
	border-right: 5px #cfcfcf solid;
	background-color: #3c3964;
}
.wrap-sidebox h3 .readmore {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0.750em;
}
a.movie-name {
	color: #cfcfcf;
	text-decoration: none;
	float: left;
	margin-right: 5px;
}
.wrap-testing {
	overflow: hidden;
	width: 300px;
	float: right;
}

.wrap-sidebox .sidebox-inframe {
	padding: 3px 0;
}
/*##################################################
	Start Dropdown เลือกประเภทห้อง		
##################################################*/
.navigation-left {
	display: block;
	z-index: 1000;
}
.navigation-left > ul {
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	display: -moz-box;
	-moz-box-orient: horizontal;
	display: box;
	-moz-box-orient: horizontal;
}
.navigation-left ul {
	list-style: none;
	margin: 0 5px 0 -1px;
	padding: 0;
	font-family: inherit;
	font-weight: normal;
	position: relative;
	z-index: 1000;
}
.navigation-left > ul > li {
	position: relative;
	float: left;
	-webkit-box-flex: 1;
	box-flex: 1;
	background-color: #3F3967;
}
.navigation-left > ul > li + li {
	margin-left: 5px;
}
.navigation-left > ul > li > a {
	display: block;
	padding: 6px 7px 6px 23px;
	text-decoration: none;
	color: #9d89cb;
}
.navigation-left > ul > li > a:hover {
	color: #D6B149;
}
.navigation-left > ul > li > ul > li {
	display: block;
	text-decoration: none;
	color: #9d89cb;
	text-indent: 23px;
}
.navigation-left ul ul.nav-appear {
	position: absolute;
	z-index: 100;
	height: 0;
}
.navigation-left ul ul.nav-disappear {
	position: absolute;
	z-index: 100;
	height: 0;
	display: none;
}
.navigation-left > ul > li:hover ul.nav-appear ul, .navigation-left > ul > li > a:hover ul.nav-appear ul {
	height: 0;
}
.navigation-left ul ul.nav-appear ul {
	width: 170px;
}
.navigation-left > ul > li:hover ul.nav-appear, .navigation-left > ul > li > a:hover ul.nav-appear, .navigation-left ul ul.nav-appear li:hover > ul.nav-appear, .navigation-left ul ul.nav-appear li a:hover > ul.nav-appear {
	height: 400px;
}
.navigation-left ul ul.nav-appear li {
	background-color: #2f2b4d; 
	width: 203px;
	border-top: 1px solid #5e599e;
	border-right: 1px solid #5e599e;
	border-left: 1px solid #5e599e;
}
/* unfortunate ie7 gap fix */
.ie7 .navigation-left ul ul.nav-appear li {
	margin-bottom: -3px;
}
.navigation-left ul ul.nav-appear li:hover {
	background-color: #3f3967;
}
.navigation-left ul ul.nav-appear li a {
	display: block;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 6px 0;
	color: #9d89cb;
}
.navigation-left ul ul.nav-appear li a:hover {
	display: block;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 6px 0;
	color: #ffdc52;
}
.header-post {
	width: 300px;
	height: 30px;
	background-color: none;
}
.nav-first {
	border: 1px solid #5E599E;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.nav-li-first {
	border-left: 1px solid #5e599e;
	border-right: 1px solid #5e599e;
	border-top: 1px solid #5e599e;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.nav-li-last {
	border-bottom: 1px solid #5e599e;
	border-right: 1px solid #5e599e;
	border-left: 1px solid #5e599e;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: none;
}
.navigation-left .select, .navigation-right .select {
	color: #D6B149;
}
.post-all {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0px -23px no-repeat;
}
.post-all:hover, .post-all.select {
	background-position: 0 2px;
}
.post-asking {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -73px no-repeat;
}
.post-asking:hover, .post-asking.select {
	background-position: 0 -48px;
}
.post-chatting {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -123px no-repeat;
}
.post-chatting:hover, .post-chatting.select {
	background-position: 0 -98px;
}
.post-pole {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -173px no-repeat;
}
.post-pole:hover, .post-pole.select {
	background-position: 0 -148px;
}
.post-review {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -223px no-repeat;
}
.post-review:hover, .post-review.select {
	background-position: 0 -198px;
}
.post-news {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -273px no-repeat;
}
.post-news:hover, .post-news.select {
	background-position: 0 -248px;
}
.post-market {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -323px no-repeat;
}
.post-market:hover, .post-market.select {
	background-position: 0 -297px;
}
/* right */
.navigation-right {
	display: block;
	z-index: 1000;
}
.navigation-right > ul {
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	display: -moz-box;
	-moz-box-orient: horizontal;
	display: box;
	-moz-box-orient: horizontal;
}
.navigation-right ul {
	list-style: none;
	margin: 0 5px 0 -1px;
	padding: 0;
	font-family: inherit;
	font-weight: normal;
	position: relative;
	z-index: 1000;
}
.navigation-right > ul > li {
	position: relative;
	float: left;
	-webkit-box-flex: 1;
	box-flex: 1;
	background-color: #3F3967;
}
.navigation-right > ul > li + li {
	margin-left: 5px;
}
.navigation-right > ul > li > a {
	display: block;
	padding: 6px 7px 6px 23px;
	text-decoration: none;
	color: #9d89cb;
}
.navigation-right > ul > li > a:hover {
	color: #D6B149;
}
.navigation-right > ul > li > ul.grid-appear > li {
	display: block;
	text-decoration: none;
	color: #9d89cb;
	text-indent: 23px;
}
.navigation-right ul ul.grid-appear {
	position: absolute;
	z-index: 100;
	height: 0;
}
.navigation-right ul ul.grid-disappear {
	position: absolute;
	z-index: 100;
	height: 0;
	display: none;
}
.navigation-right > ul > li:hover ul.grid-appear ul, .navigation-right > ul > li > a:hover ul.grid-appear ul {
	height: 0;
}
.navigation-right ul ul ul {
	width: 170px;
}
.navigation-right > ul > li:hover ul.grid-appear, .navigation-right > ul > li > a:hover ul.grid-appear, .navigation-right ul ul.grid-appear li:hover > ul, .navigation-right ul ul.grid-appear li a:hover > ul {
	height: 400px;
}
.navigation-right ul ul.grid-appear li {
	background-color: #2f2b4d;
	width: 138px;
	border-top: 1px solid #5e599e;
	border-right: 1px solid #5e599e;
	border-left: 1px solid #5e599e;
}
.ie7 .navigation-right ul ul.grid-appear li {
	margin-bottom: -3px;
}
.navigation-right ul ul.grid-appear li:hover {
	background-color: #3f3967;
}
.navigation-right ul ul.grid-appear li a {
	display: block;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 6px 0;
	color: #9d89cb;
}
.navigation-right ul ul.grid-appear li a:hover {
	display: block;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 6px 0;
	color: #ffdc52;
}
/* view type */
.view-gallery {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -473px no-repeat;
}
.view-gallery:hover, .view-gallery.select {
	background-position: 0 -448px;
}
.view-list {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -423px no-repeat;
}
.view-list:hover, .view-list.select {
	background-position: 0 -398px;
}
.view-topic {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -373px no-repeat;
}
.view-topic:hover, .view-topic.select {
	background-position: 0 -348px;
}
.samgee .b-block-subtabbar3 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	zoom: 1;
	margin: 7px 5px 5px 15px;
	float: left;
}
.samgee .b-block-subtabbar3 li {
	padding: 0px 0px 0px 0px;
}
.samgee .b-block-subtabbar3.navigation-right ul li {
	width: 250px;
}
.samgee .b-block-subtabbar4 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	zoom: 1;
	margin: 7px 15px 5px 26px;
	float: right;
}
.samgee .b-block-subtabbar4 li {
	float: left;
	padding: 0px 0px 0px 0px;
}
.samgee .b-block-subtabbar5 {
	float: left;
	list-style: none outside none;
	margin: 7px 5px 5px 5px;
	padding: 0;
}
.samgee .b-block-subtabbar-filter3 {
	background: none repeat scroll 0 0 #1F1D33;
	min-width: 500px;
	position: relative;
	z-index: 60;
	min-height: 45px;
}
.post-vote-sorting {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -526px no-repeat;
}
.post-vote-sorting:hover, .post-vote-sorting.select {
	background-position: 0 -498px;
}
.post-time-sorting {
	background: url(https://ptcdn.info/images/icon-post-type.png) 0 -582px no-repeat;
}
.post-time-sorting:hover, .post-time-sorting.select {
	background-position: 0 -555px;
}
/*##################################################		
	End Dropdown เลือกประเภทห้อง
	Update: 240157	
	Pantip's network 04/12/56	
##################################################		*/
a.pantip-network-l {
	text-decoration: none;
	color: #c0c0c0;
}
a.pantip-network-r {
	position: absolute;
	right: 0;
	z-index: 500;
	top: 0;
	border-left: 1px solid #17162F;
	height: 100%;
	font-size: 1.2em;
	line-height: 3.3em;
	color: #7E79AD;
	text-decoration: none;
	padding: 0 1em;
}
a.pantip-network-r:hover {
	color: #c0c0c0;
}
a.pantip-network-l:hover {
	color: #fff;
}
.pantip-network {
	background: none repeat scroll 0 0 #2D2A49;
	border-bottom: 1px solid #363358;
	font-size: 0.929em;
	position: relative;
	margin: 5px 0;
	padding: 7px 10px 2px 93px;
	border: 0.1em solid #17162F;
	transition: all 0.3s ease 0s;
}
.pantip-network:hover {
	background: #3c3963;
	text-decoration: none !important;
	color: #fff !important;
}
.pantip-network-thumbnail {
	left: 7px;
	position: absolute;
	top: 4px;
}
.pantip-network-thumbnail img {
	padding: 5px;
}
.pantip-network-title {
	position: relative;
	word-wrap: break-word;
	z-index: 20;
	margin-bottom: 4px;
	width: 70%;
	overflow: hidden;
}
.pantip-network-title a:link {
	color: #000;
	text-decoration: none;
}
.pantip-network-title a:hover {
	text-decoration: underline;
}
.pantip-network-desc {
	color: #7E79AD;
	font-size: 0.927em;
	line-height: 20px;
	max-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
	overflow: hidden;
}
.pantip-network .icon-pantip-products {
	display: block;
	height: 36px;
	margin: 4px 0;
}
.pantip-network .bloggang-small {
	width: 41px;
}
.pantip-network .icon-pantip-products .bloggang-small {
	background-position: -140px -60px;
}
a .pantip-network {
	color: #c2c2c2;
	display: block;
	height: 38px;
	text-decoration: none;
}
a.pantip-network:hover {
	color: #fff;
}
.pantip-network .pantipmarket-small {
	width: 63px;
}
.pantip-network .pantipmarket-small {
	background-position: -140px 0;
}
.pantip-network .pantown-small {
	width: 79px;
}
.network-last-row {
	margin-bottom: 10px;
}
.pantip-network .pantip-network-thumbnail .iconwrap {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	display: block;
	height: 36px;
	width: 80px;
}
.timeline-sidebox {
	display: block;
}
.timeline-show .timeline-post-list .post-pick-ad {
	background: #2D2A49;
	border-bottom: 1px solid #363358;
	color: #EEEEEE;
	font-size: 1.143em;
	position: relative;
	height: 95px;
	padding: 5px 10px 5px 150px;
	text-decoration: none;
}
.timeline-show .timeline-post-list .post-pick-ad:hover {
	background: #3c3964;
	border-bottom: 1px solid #363358;
	color: #EEEEEE;
	font-size: 1.143em;
	position: relative;
	height: 95px;
	padding: 5px 10px 5px 150px;
	text-decoration: none;
}
/*##################################################
		
	START HEADER CLONE	
		
##################################################		*/
.samgee .logo-banner .container-outer {
	height: 82px;
}
.samgee .expand-submenu .submenu-room {
	margin: 0 auto;
}
 
.b-event {
	background: none repeat scroll 0 0 #3D3A68;
	border: 1px solid #000000;
	border-radius: 3px;
	box-shadow: 0 2px 0 #262544;
}
.btn {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 1.25em;
	margin: 0;
	text-decoration: none;
	vertical-align: middle;
}
.btn span {
	color: #FFFFFF;
	display: inline-block;
}
.b-event span em {
	border-radius: 3px;
	border-top: 1px solid #6F6D99;
}
.btn span em {
	display: inline-block;
	font-style: normal;
	padding: 3px 8px 4px;
	text-shadow: 0 1px 1px #3E3C7F;
}
header {
	background: #38355C;
	display: none;
	padding: 0px 0 0 0;
	border: 1px solid #22203D;
	box-shadow: 0 0 5px #17162F;
	height: 40px;
}
header.clone {
	position: fixed;
	top: -60px;
	transition: 0.5s top ease-in;
	margin: 0 auto;
	z-index: 3000;
}
body.down header.clone {
	top: 0px;
	left: 0;
	right: 0;
}
ul.menu-clone {
	margin: 6px 0 0 110px;
	background-clip: padding-box;
	background: none repeat scroll 0 0 #3D3A68;
	border: 1px solid #000000;
	border-radius: 3px;
	box-shadow: 0 2px 0 #1f1d33;
	display: inline-block;
	padding: 0;
	white-space: nowrap;
}
ul.menu-clone li {
	float: left;
	list-style: none;
	padding: 3px 15px;
	font-size: 0.957em;
	color: #cfcfcf;
	border-color: #262441;
	border-left: 1px solid #17162f;
	display: inline-block;
	vertical-align: top;
	height: 19px;
	line-height: 19px;
	cursor: pointer;
	border-top: 1px solid #6F6D99;
	border-radius: 3px;
}
ul.menu-clone li:hover {
	background: linear-gradient(#3D3A68, #4F4B81) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 3px;
	box-shadow: none;
}
ul.menu-clone li.first-item {
	border-left: 0 none;
	border-top: 1px solid #6F6D99;
	border-radius: 3px;
}
ul.menu-clone li a {
	color: #cfcfcf;
	text-decoration: none;
}
header.clone .search-wrap {
	position: absolute;
	right: 0;
	top: -36px;
	z-index: 70;
}
.clone-google-search {
	float: right;
	padding: 5px 10px 5px 5px;
	margin: 2px 110px 0 0;
}
.clone-google-search form {
	margin-bottom:0;
}
.clone-google-search {
	margin: 2px 110px 0 0\9;
}
.clone-google-search .google-search-input {
	background: url("https://ptcdn.info/images/search-icon.png") right no-repeat #43416C !important;
	border: 1px solid #24233A !important;
	color: #CFCEE9;
	width: 180px !important;
}
.clone a.link {
	float: right;
	margin: 6px 5px 0 0;
	padding: 2px 6px;
	border: 1px solid #302C4C;
	color: #f0f0f0;
	display: block;
	text-decoration: none;
	font-size: 95%;
}
.clone .link img {
	vertical-align: middle;
}
.clone a.link:hover {
	background-color: #52507b;
	cursor: pointer;
	border: 1px solid #24233A;
	display: block;
}
#panel1 {
	padding: 10px 0 10px 110px;
	display: none;
	margin:0 0 0 -1px;
	border: 1px solid #22203D;
	box-shadow: 0 0 9px #000000;
	background: none repeat scroll 0 0 #43416C;
	border: 1px solid #7A76A6;
}
#panel2 {
	display: none;
 
	margin: 0 0 0 -1px;
	padding: 10px 0 10px 110px;
	border: 1px solid #22203D;
	background: none repeat scroll 0 0 #43416C;
	border: 1px solid #7A76A6;
	box-shadow: 0 0 9px #000000;
}
.clone-logo {
	position: absolute;
	top: 7px;/*left:25px;*/
}
.clone a.link .icon-new-post {
	width: 22px;
	height: 18px;
}
.clone a.link .icon-email {
	width: 20px;
	height: 18px;
}
header.clone .icon {
	display: block;
	float: left;
	height: 18px;
	left: 0;
	position: relative;
}
.my-menu-clone {
	float: right;
	font-size: 0.929em;
	height: 2.965em;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.my-menu-clone li {
	border-left: 1px solid #262441;
}
.my-menu-clone li {
	float: left;
	line-height: 2.85em;
	position: relative;
	z-index: 100;
}
.my-menu-clone li a {
	padding: 0 7px;
}
.my-menu-clone li a {
	border-bottom: medium none;
	border-top: medium none;
	color: #F0F0F0;
	display: block;
	float: left;
	height: 2.846em;
	outline: medium none;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
	color: #F0F0F0;
}
.my-menu-clone .icon {
	display: block;
	float: left;
	height: 18px;
	left: 0;
	position: relative;
	top: 11px;
	width: 20px !important;
}
.my-menu-clone li a.higher {
	height: 40px;
}
.my-menu-clone {
	line-height: 2.85em;
	font-size: 0.929em;
	list-style: none outside none;
}
.my-menu-clone li {
	border-left: 1px solid #262441;
	float: left;
	line-height: 2.85em;
	position: relative;
	z-index: 100;
}
.my-menu-clone li a {
	padding: 0 7px;
}
.my-menu-clone li a {
	border-bottom: medium none;
	border-top: medium none;
	color: #F0F0F0;
	display: block;
	float: left;
	height: 2.846em;
	outline: medium none;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
}
.my-menu-clone .icon {
	display: block;
	float: left;
	height: 18px;
	left: 0;
	position: relative;
	top: 11px;
	width: 18px;
}
.sub-menu.right-side {
	right: 0;
}
.sub-menu {
	background: none repeat scroll 0 0 #413D57;
	border: 1px solid #7A76A6;
	box-shadow: 0 0 9px #000000;
	display: none;
	position: absolute;
	top: 2.85em;
	z-index: 520;
}
.sub-menu-header {
	border-bottom: 1px solid #55527B;
}
.sub-menu .sub-menu-footer {
	margin: 0 !important;
	padding: 3px 10px;
}
.sub-menu .sub-menu-header a, .sub-menu .sub-menu-footer a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	color: #38CEFF;
	display: inline;
	float: none;
	margin: 0 !important;
	padding: 0 !important;
	text-decoration: underline;
	white-space: nowrap;
}
.my-menu-clone li a {
	border-bottom: medium none;
	border-top: medium none;
	color: #F0F0F0;
	display: block;
	float: left;
	height: 2.846em;
	outline: medium none;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
}
.samgee .logo-banner a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sub-menu-list.medium-width {
	width: 280px;
}
.sub-menu-list {
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 180px;
}
.sub-menu-list li {
	border-bottom: 1px solid #55527B;
	border-left: medium none !important;
	border-right-width: 0;
	display: block;
	float: none;
	line-height: 1.25em;
	overflow: hidden;
}
.my-menu-clone li {
	line-height: 2.85em;
}
.sub-menu-footer {
	margin: 0 10px 5px;
	text-align: center;
}
.sub-menu .sub-menu-footer {
	margin: 0 !important;
	padding: 3px 10px;
}
.sub-menu .sub-menu-list li a {
	color: #FFFFFF;
	cursor: pointer;
}
.sub-menu .sub-menu-list.profile-menu li a {
	color: #38CEFF;
	white-space: nowrap;
}
.samgee li a:hover, .samgee li.has-submenu a, .samgee li.current a {
	color: #FFFFFF;
}
.samgee .my-menu-clone li a {
	color: #F0F0F0;
}
.my-menu-clone li.has-submenu a {
	z-index: 550;
}
.my-menu-clone .sub-menu .sub-menu-list li {
	line-height: 1.25em;
}
.my-menu-clone .sub-menu .sub-menu-list.profile-menu .icon-mini-status {
	top: 1px;
}
.my-menu-clone .sub-menu .sub-menu-list li a {
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: none;
	height: auto;
	padding: 0;
	text-decoration: none;
	width: 100%;
}
.my-menu-clone .sub-menu .sub-menu-list li a:hover {
	background: #26223e;
	color: #E5C700;
}
.my-menu-clone li a:hover, .my-menu-clone li.has-submenu a, .my-menu-clone li.current a {
	background: none repeat scroll 0 0 #403E68;
	color: #FFFFFF;
	position: relative;
	z-index: 500;
}
.my-menu-clone.sub-menu .sub-menu-list.profile-menu .icon-mini-status.icon-mini-setting {
	top: 5px;
}
.my-menu-clone.sub-menu .sub-menu-list.profile-menu .icon-mini-status {
	top: 1px;
}
.my-menu-clone.icon-mini-setting {
	background-position: 0 -80px;
}
.my-menu-clone li .mini-avatar {
	border: 1px solid #FFFFFF;
	height: 22px;
	margin: 0 6px;
	vertical-align: middle;
	width: 22px;
}
.my-menu-clone .icon-mini-setting {
	background-position: 0 -77px;
}
.my-menu-clone .icon-email {
	background-position: 0 2px;
}
.my-menu-clone .icon em {
	background: none repeat scroll 0 0 #FFCC00;
	border: 1px solid #E06819;
	border-radius: 3px;
	color: #000000;
	font-size: 0.75em;
	font-style: normal;
	line-height: 0.85em;
	padding: 2px 2px 2px 3px;
	position: absolute;
	right: -4px;
	top: -7px;
}
.clone .global-navigate {
	display: inline-block;
	list-style: none outside none;
	margin: 0 0 0 150px;
	padding: 0;
	white-space: nowrap;
	font-size: 0.929em;
}
.clone .global-navigate li {
	border-right: 1px solid #262441;
}
.clone .global-navigate li {
	float: left;
	line-height: 3em;
	position: relative;
	z-index: 100;
}
.clone .global-navigate li a {
	border-bottom: medium none;
	border-top: medium none;
	color: #F0F0F0;
	display: block;
	float: left;
	height: 40px;
	outline: medium none;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
}
.clone .fluid-width {
	margin: 0 auto;
	max-width: 1045px;
	min-width: 980px;
	width: 98%;
}
.clone .fluid-width.max {
	width: 1200px;
	margin: 0 auto;
	width: 98%;
}
.clone .global-navigate li a:hover {
	color: #ffffff;
	position: relative;
	z-index: 500;
	background: #403e68;
}
/*##################################################	
	END HEADER CLONE	
	START MOBILE APP		
##################################################*/
.icon-pantip-products.park-pin-small {
	background-position: -139px -179px;
}
.icon-pantip-products.peak {
	display: block;
	height: 36px;
	margin: 3px 0 !important;
}
.icon-pantip-products.traffic-low-small {
	background-position: -139px -240px;
}
.mobile-title {
	color: #E5C700;
	font-size: 0.929em;
	margin-left: 44px !important;
}
.submenu-room-item a:hover .mobile-iconwrap {
	border: solid 1px #8e89b3;
	background: #444176;
}
.submenu-room-item.products .mobile-iconwrap {
	width: 34px;
	height: 36px;
	display: block;
	background: none;
	border: none;
	margin-left: -2px;
}
.submenu-room-item .mobile-iconwrap {
	background: none repeat scroll 0 0 #2C2A49;
	border: 1px solid #1F1D33;
	position: absolute;
}
.mobile-desc {
	color: #ABA7C0;
	display: block;
	font-size: 0.857em;
	height: 20px;
	margin-left: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 194px;
}
/*##################################################	
	END MOBILE APP
	START PantipMarket	
##################################################*/
.pmk-sidebar-title {
	padding: 8px 10px 4px 24px;
	border-bottom: dotted 1px #4c4982;
}
.pmk-sidebar-title img {
	margin-top: -2px;
}
.pmk-sidebar-title .more {
	float: right;
	margin-top: 1px;
	font-size: 13px;
	white-space: nowrap;
}
.pmk-sidebar-title .more:link, .pmk-sidebar-title .more:visited {
	color: #b5b2de;
	text-decoration: none;
	white-space: nowrap;
}
.pmk-sidebar-title .more:hover {
	text-decoration: underline;
}
.pmk-sidebar-category {
	height: 32px;
	margin: 0 10px 0 14px;
	padding: 10px 27px 10px 33px;
	line-height: 32px;
	border-bottom: dotted 1px #4c4982;
	position: relative;
}
.pmk-sidebar-listcategory {
	width: 235px;
	overflow: hidden;
}
.pmk-sidebar-listmenu {
	max-height: 32px;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 2000px;
	position: relative;
}
.pmk-sidebar-listmenu li {
	text-align: left;
	padding-right: 8px;
	border: 0px;
	float: left;
}
.pmk-bx-prev {
	padding: 6px;
	position: absolute;
	left: 3px;
	top: 12px;
}
.pmk-bx-next {
	padding: 6px;
	position: absolute;
	right: 0px;
	top: 12px;
}
.pmk-sidebar-listitem {
	margin: 0 10px 0 13px;
}
.pmk-sidebar-listitem ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.pmk-sidebar-listitem li {
	padding: 10px 4px 10px 14px;
	border-bottom: dotted 1px #4c4982;
	float: left;
}
.pmk-sidebar-listitem li span {
	text-align: left;
	line-height: 1.3em;
	width: 219px;
	max-height: 2.6em;
	overflow: hidden;
	float: left;
}
.pmk-sidebar-listitem li a span {
	color: rgb(207, 207, 207);
	text-decoration: none;
	position: relative;
}
.pmk-sidebar-listitem li a:hover span, .pmk-sidebar-listitem li a:visited span {
	color: rgb(207, 207, 207);
	text-decoration: underline;
}
.pmk-sidebar-listitem li i {
	text-align: left;
	font-style: normal;
	color: #7D78AE;
	overflow: hidden;
	float: left;
	text-decoration: none;
}
.pmk-sidebar-item-thumb {
	margin-right: 9px;
	background-color: #CCC;
	width: 50px;
	height: 50px;
	float: left;
}
.pmk-sidebar-listitem li.div_main {
	display: block
}
.pmk-sidebar-listitem li .div_img {
	float: left;
	width: 59px;
}
.pmk-sidebar-listitem li .div_detail {
	float: left;
	width: 219px;
}
.pmk-sidebar-listmap {
	width: 280px;
	margin: auto;
	margin-bottom: 5px;
	border-bottom: dotted 1px #4c4982;
	position: relative;
}
.pmk-boxmap {
	width: 270px;
	margin: auto;
	background-color: #403E68;
	border: solid 2px #A09FB8;
	-moz-box-shadow: 0px 0px 5px #17162F;
	-webkit-box-shadow: 0px 0px 5px #17162F;
	box-shadow: 0px 0px 5px #17162F;
	position: absolute;
	top: 40px;
	left: 5px;
	opacity: 0.8
}
.pmk-boxmap-title {
	background-color: #252236;
	border-bottom: solid 1px #1B192B;
	font-size: 1.143em;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	position: relative;
}
.pmk-boxmap-close {
	position: absolute;
	right: 5px;
	margin-top: 1px;
}
.pmk-boxmap-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.pmk-boxmap-list li:nth-child(odd) {
	border-bottom: solid 1px #4c4982;
	float: left;
	width: 115px;
	border-right: solid 1px #4c4982;
	padding: 5px 10px;
}
.pmk-boxmap-list li:nth-child(even) {
	border-bottom: solid 1px #4c4982;
	float: left;
	width: 114px;
	padding: 5px 10px;
}
.pmk-boxmap-list li a {
	color: rgb(207, 207, 207);
	text-decoration: none;
	position: relative;
}
.pmk-header {
	color: #E5C700;
	font-size: 1.143em;
	font-weight: normal;
	margin: 0px 10px 0px 14px;
	padding: 8px 0 4px 0;
}
.pmk-map_link {
	background: url(https://www.pantipmarket.com/pantip/forum/images/pmk_map.png);
	background-position: 0px 0px;
}
/*##################################################	
	END PantipMarket			
	START Tags		
##################################################*/
.row {
	margin-bottom: 0px;
	border-bottom: 1px dotted #353457;
}
.row .row {
	margin-bottom: 0;
	border-bottom: none;
}
.row [class*="col-"] {
	padding-top: 3px;
	padding-bottom: 3px;
}
.row .col-md-4 {
	margin-right: 0.5%;
	width: 24.5%;
	float: left\0; /*IE8*/
}
.row *:first-child+html .col-md-4 { /*IE7*/
	margin-right: 0.5%;
	width: 24.5%;
	float: left;
}
.row *:first-child+html .row { /*IE7*/
	margin-bottom: 0;
	border-bottom: none;
}
.row .col-md-6 {
	width: 100%;
}
.wrap-tag-search-input {
	background-color: #38355c;
	padding: 10px;
	width: 300px;
	border: 1px solid #24233A;
	margin-bottom: 30px;
	position: relative;
}
.wrap-tag-search-input span {
	padding-left: 9px;
	padding-right: 9px;
}
.tag-search-input {
	background-color: #43416C;
	border: 1px solid #24233A !important;
	color: #CFCEE9;
	width: 160px !important;
	padding-right: 27px;
}
.row .tag-title {
	display: block;
	float: left;
	overflow: visible;
	text-decoration: none;
}
.row .tag-title span {
	background: none repeat scroll 0 0 #DBDBDB;
	border: 1px solid #FFFFFF;
	color: #000000;
	display: inline-block;
	text-decoration: none;
	padding: 2px 5px;
}
.row .tag-title:hover span {
	background-color: #e5c700;
}
.row .tag-title span em {
	cursor: pointer;
	font-style: normal;
	padding: 0;
	position: relative;
}
.row .tag-title span.post-amount {
	background: none;
	border: none;
	color: #706e8f;
	display: inline-block;
	text-decoration: none;
	padding: 0;
	font-size: 0.927em;
	white-space:nowrap;
}
.row .col-md-4 {
	position: relative;
	min-height: 1px;
}
.container {
	margin-right: auto;
	margin-left: auto;
}
.container:before, .container:after {
	content: " ";
	display: table;
}
.container:after {
	clear: both;
}
.row:before, .row:after {
	content: " ";
	display: table;
}
.row:after {
	clear: both;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
}
.samgee .pagination li .prev.tag-clear, .samgee .pagination li .next.tag-clear {
	background: none;
	border: none;
}
.btn-search {
	background: url("https://ptcdn.info/images/icon-search.png") no-repeat scroll 4px;
	position: absolute;
	right: 40px;
	top: 10px;
	border: none;
	width: 24px;
	cursor: pointer;
	box-shadow: none;

}
/*##################################################
	END Tags	
	START Comment's Pin 
##################################################*/
.display-post-pin {
	position: absolute;
	right: 8px;
	top: -10px;
}
.display-post-pinit {
	width: 26px;
	height: 44px;
}
.display-post-unpin {
	width: 26px;
	height: 44px;
	display: none;
}
.samgee .display-post-wrapper.hover .display-post-unpin {
	display : block;
}
.samgee .display-post-wrapper .display-post-pinit {
	display : block;
}
/*##################################################	
	END Comment's Pin 	
	START Related Post
##################################################*/
.related-post {
	overflow: hidden;
	margin: 25px 0 10px;
	box-shadow: 1px 2px 8px #221F40;
}
.related-show {
}
.related-block-title {
	background-color: #1c1c27;
	border: 1px solid #6B71A4;
	padding: 8px 10px 9px;
}
.related-block-title h3 {
	color: #D8CA6B;
	font-size: 1.143em;
	font-weight: normal;
	position: relative;
}
.related-show .related-post-list {
	border: 1px solid #6C73A6;
	margin-top: -2px;
}
.related-show .related-post-list .post-pick-nothumb {
	background: none repeat scroll 0 0 #2D2A49;
	border-bottom: 1px solid #363358;
	font-size: 1.143em;
	min-height: 80px;
	padding: 5px 10px;
	position: relative;
}
.related-show .related-post-list .post-pick a, .related-show .related-post-list .post-pick-nothumb a {
	color: #C2C2C2;
	text-decoration: none;
}
.related-show .related-post-list .post-pick .post-pick-title, .related-show .related-post-list .post-pick-nothumb .post-pick-title {
	line-height: 22px;
	margin-bottom: 4px;
	max-height: 42px;
	min-height: 18px;
	overflow: hidden;
	position: relative;
	word-wrap: break-word;
	z-index: 20;
}
.related-show .related-post-list .post-pick .post-pick-desc, .related-show .related-post-list .post-pick-nothumb .post-pick-desc, .related-show .related-post-list .post-pick-ad .post-pick-desc {
	color: #7E79AD;
	font-size: 13px;
	line-height: 15px;
	max-height: 45px;
	overflow: hidden;
}
.related-show .related-post-list .post-pick .post-pick-by, .related-show .related-post-list .post-pick-nothumb .post-pick-by, .related-show .related-post-list .post-pick-ad .post-pick-by {
	color: #7E79AD;
	font-size: 0.813em;
	line-height: 24px;
	position: relative;
	top: 0;
}
.related-show .related-post-list .post-pick .post-pick-by .by-name, .related-show .related-post-list .post-pick-nothumb .post-pick-by .by-name, .related-show .related-post-list .post-pick-ad .post-pick-by .by-name {
	color: #A6A3C7;
	text-decoration: none;
}
.related-show .related-post-list .post-pick .post-pick-footer-off, .related-show .related-post-list .post-pick-nothumb .post-pick-footer-off {
	display: none;
}
.related-show .related-post-list .post-pick .post-pick-by, .related-show .related-post-list .post-pick-nothumb .post-pick-by, .related-show .related-post-list .post-pick-ad .post-pick-by {
	color: #7E79AD;
	font-size: 0.813em;
	line-height: 24px;
}
.related-show .related-post-list .post-pick .post-pick-by, .related-show .related-post-list .post-pick-nothumb .post-pick-by, .related-show .related-post-list .post-pick-ad .post-pick-by {
	color: #7E79AD;
	font-size: 0.813em;
	line-height: 24px;
}
.related-show .related-post-list .post-pick a, .related-show .related-post-list .post-pick-nothumb a {
	color: #C2C2C2;
	text-decoration: none;
}
.related-show .related-post-list .post-pick a, .related-show .related-post-list .post-pick-nothumb a, .post-pick-ad a, .post-pick-ad-nothumb a {
	color: #C2C2C2;
	text-decoration: none;
}
.related-show .related-post-list .post-pick .post-pick-thumbnail {
	left: 5px;
	margin: 1px 0;
	position: absolute;
}
.related-show .related-post-list .post-pick .post-pick-thumbnail {
	left: 5px;
	margin: 1px 0;
	position: absolute;
}
.related-show .related-post-list .post-pick .post-pick-thumbnail img, .related-show .related-post-list .post-pick .post-pick-thumbnail iframe {
	padding: 5px;
}
.related-show .related-post-list .post-pick .post-pick-title, .related-show .related-post-list .post-pick-nothumb .post-pick-title {
	line-height: 22px;
	margin-bottom: 4px;
	max-height: 42px;
	min-height: 18px;
	overflow: hidden;
	position: relative;
	word-wrap: break-word;
	z-index: 20;
}
.related-show .related-post-list .post-pick .post-pick-desc, 
.related-show .related-post-list .post-pick-nothumb .post-pick-desc, 
.related-show .related-post-list .post-pick-ad .post-pick-desc, 
.related-show .related-post-list .post-pick-ad-nothumb .post-pick-ads, .related-show .related-post-list .post-pick-ad .post-pick-ads
{
	color: #7E79AD;
	font-size: 13px;
	line-height: 15px;
	max-height: 45px;
	overflow: hidden;
}
.related-show .related-post-list .post-pick {
	background: none repeat scroll 0 0 #2D2A49;
	border-bottom: 1px solid #363358;
	font-size: 1.143em;
	height: 95px;
	padding: 5px 10px 5px 100px;
	position: relative;
}
.related-show .related-post-list .post-pick-ad {
	background:#2D2A49;
	border-bottom: 1px solid #363358;
	color: #EEEEEE;
	font-size: 1.143em;
	height: 95px;
	padding: 5px 10px 5px 55px;
	position: relative;

}
.related-show .related-post-list .post-pick-ad-nothumb {
	background: #2D2A49;
	border-bottom: 1px solid #363358;
	color: #EEEEEE;
	font-size: 1.143em;
	height: 95px;
	padding: 5px 10px 5px 10px;
	position: relative;
	text-decoration: none;
}
.related-show .related-post-list .post-pick-ad .post-pick-thumbnail {
	left: 5px;
	margin: 8px 0 0 5px;
	position: absolute;
}
.related-show .related-post-list  .post-pick-ad  .post-pick-title {
	margin: 6px 0 0 50px;
}
.related-show .related-post-list .post-pick-ad .post-pick-ads {
	background: url("https://ptcdn.info/images/icon-tag-pr.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	font-size: 0.813em;
	line-height: 20px;
	max-height: 43px;
	overflow: hidden;
	padding-left: 35px;
	margin-left: 50px;
}
.related-show .related-post-list .post-pick-ad-nothumb .post-pick-ads {
		background: url("https://ptcdn.info/images/icon-tag-pr.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	font-size: 0.813em;
	line-height: 20px;
	max-height: 43px;
	overflow: hidden;
	padding-left: 35px;
 
}
.related-show .related-post-list .post-pick-ad:hover {
	background: #2D2D3F;
	border-bottom: 1px solid #363358;
	color: #EEEEEE;
	font-size: 1.143em;
	height: 95px;
	padding: 5px 10px 5px 55px;
	position: relative;
	text-decoration: none;
}
.related-show .related-post-list .post-pick-ad-nothumb:hover {
		background: #363358;
	border-bottom: 1px solid #363358;
	color: #EEEEEE;
	font-size: 1.143em;
	height: 95px;
	padding: 5px 10px 5px 10px;
	position: relative;
	text-decoration: none;
}
.related-show .related-post-list .post-pick .post-pick-by .by-name:hover, .related-show .related-post-list .post-pick-nothumb .post-pick-by .by-name:hover {
	color: #95D5CD;
	text-decoration: none;
}
.related-show .related-post-list .post-pick .post-pick-desc:hover, .related-show .related-post-list .post-pick-nothumb .post-pick-desc:hover, .related-show .related-post-list .post-pick-ad .post-pick-desc:hover {
	color: #ABA7C0;
}
.related-show .related-post-list .post-pick .post-pick-footer, .related-show .related-post-list .post-pick-nothumb .post-pick-footer {
	bottom: -2px;
	display: block;
	font-size: 0.828em;
	overflow: hidden;
	position: absolute;
	right: 5px;
	z-index: 10;
}
.related-show .related-post-list .post-pick .post-pick-footer-off, .related-show .related-post-list .post-pick-nothumb .post-pick-footer-off {
	display: none;
}
.related-show .related-post-list .post-pick .post-pick-footer .post-pick-taglist, .related-show .related-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist {
	float: right;
	width: auto;
}
.related-show .related-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item, .related-show .related-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item {
	float: right;
	margin-bottom: 1px;
}
.related-show .related-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item a.pick-tag-title, .related-show .related-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item a.pick-tag-title {
	display: block;
	float: left;
	overflow: visible;
	text-decoration: none;
	white-space: nowrap;
}
.related-show .related-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item .pick-tag-title span, .related-show .related-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item .pick-tag-title span {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	color: #7E79AD;
	height: auto !important;
}
.related-show .related-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item a.pick-tag-title span em, .related-show .related-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item a.pick-tag-title span em {
	cursor: pointer;
	font-size: 12px;
	font-style: normal;
	left: 10px;
	padding: 0 10px 0 0;
	position: relative;
}
.related-show .related-post-list .post-pick .post-pick-footer .post-pick-taglist .pick-tag-item .pick-tag-title:hover span, .related-show .related-post-list .post-pick-nothumb .post-pick-footer .post-pick-taglist .pick-tag-item .pick-tag-title:hover span {
	color: #E5C700;
}
.related-show .related-post-list .post-pick .post-pick-title:hover, .related-show .related-post-list .post-pick-nothumb .post-pick-title:hover, .related-show .related-post-list .post-pick-ad .post-pick-title:hover,  .related-show .related-post-list .post-pick-ad-nothumb .post-pick-title:hover {
	color: #FFFFFF;
	text-decoration: none;
}      
.related-show .related-post-list  .post-pick-ad:hover {
	background: #3c3964;
	border-bottom: 1px solid #363358;
	color: #EEEEEE;
	font-size: 1.143em;
	position: relative;
	height: 95px;
	text-decoration: none;
}
/*##################################################
	END Related Post	
##################################################*/
/* ----------( Start Social button )---------- */
	.social-button {
		margin-bottom:10px;
		background-color: #2c2a49;
		padding: 5px;
		border: 1px solid #6973a2;
		outline: 1px solid #282949;
		outline-offset: 0px;
	}
	.social-button ul {
		list-style:none;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	.social-button ul .social-button-type {
		float:left;
		padding:0 2px;
		line-height:10px;
	}
	.social-button ul .social-button-type a {
		display:block;
	}
	.no-margin {
		margin:0;	
	}
/* ----------( END Social button )---------- */
/* ----------( Start Pantip review Box )---------- */
.pantip-review-block {
	background: #25223c;
 	border: 1px solid #6c73a6;
	position: relative;
	z-index: 10;
	clear: left;
	overflow: hidden;
	zoom: 1;
 	margin:20px auto 0;
	width:885px;
}
.pantip-review-header {
	float: left;
    	width: 100%;
}
.pantip-review-header-img {
	float:left;
	padding:10px;
}
.pantip-review-header-more {
	float:right;
	padding:20px 10px 10px 10px;
}
.pantip-review-content {
	float: left;
    width: 100%;
	padding:0px 5px 10px 5px;
}
.pantip-review-thumbnail {
	float:left;
	position:relative;
	width:280px;
	height:250px;
	margin:0 6px;
}
.pantip-review-thumbnail-title {
	background:#000;
	opacity:0.8;
	position:absolute;
	bottom:0;
	padding:5px;
	color:#cfcfcf;
    max-height: 48px;
    overflow: hidden;
    text-decoration: none
}
a .pantip-review-thumbnail-title{
	text-decoration:none;	
	color:#cfcfcf;
}
a:hover .pantip-review-thumbnail-title  {
	text-decoration:underline;	
}
/* ----------( End Pantip review Box )---------- 
	START p45b
##################################################*/
.p45b-container {
	margin:0 !important;
	padding: 5px 10px 5px 27px;
}
.p45b-container .p45b-counting-container {
	list-style:none;
	font-size:13px;
	margin:0;
	padding:0;
	overflow:hidden;
	position: absolute;
    right: 10px;
    bottom: 7px;
}
.p45b-container .p45b-counting-container a.counting {
	float:left;
	color:#7e79ad;
	padding:0px 5px;
	margin:0 2px;
	text-decoration:none;
	border:#3c3a62 solid 1px;
}
.p45b-container .p45b-counting-container a.selected {
	background:#7b77aa;
	color:#eee;
	padding:0px 5px;
	border:#75729b solid 1px;
}
.p45b-container .p45b-counting-container a:hover {
	padding:0px 5px;
	border:#75729b solid 1px;
}
.p45b-tag {
	display:inline-block;
	bottom:3px;
	position:absolute;
	padding-left:5px;
}
.p45b-container .post-item-footer {
	bottom:3px !important;
}
.post-p45b-by {
	font-size: 0.813em;
	color: #7e79ad; 
	margin:6px 0 0 0 !important; 
}

.samgee .display-post-action.client {
	margin:0 0 4px 0;
}
.p45b-tag-2016 {
	background:url(https://ptcdn.info/images/ad.png) no-repeat right;
	height:16px;
	width:22px;
	position: absolute;
	top:-1px;
}
.display-post-name.client {
	position:absolute; 
	top:18px;
}
/*
##################################################		
	END p45b
	Start pantip20th
##################################################		
*/
@font-face {
    font-family: 'sukhumvitbold';
    src: url('/font/sukhumvitbold-webfont.eot');
    src: url('/font/sukhumvitbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/sukhumvitbold-webfont.woff2') format('woff2'),
         url('/font/sukhumvitbold-webfont.woff') format('woff'),
         url('/font/sukhumvitbold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sukhumvitreg';
    src: url('/font/sukhumvitreg-webfont.eot');
    src: url('/font/sukhumvitreg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/sukhumvitreg-webfont.woff2') format('woff2'),
         url('/font/sukhumvitreg-webfont.woff') format('woff'),
         url('/font/sukhumvitreg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.timehop-title {
	height:36px;
	line-height:40px;
	font-family: 'sukhumvitbold';
	padding:0 0 0 30px;
	font-size:18px;
	color:#ffdc52;
	position: relative;
    top: -4px;
}
.icon-timehop-badge {
	padding:0 0 0 40px;
	border-top:1px solid #6b71a4;
	border-bottom:1px solid #6b71a4;
}
.highlight {
	background:url('https://ptcdn.info/images/icon-timehop-badge.png') no-repeat #2d2d3f;
	background-position:0 0;
}
.date {
	background:url('https://ptcdn.info/images/icon-timehop-badge.png') no-repeat #2d2d3f;
	background-position:0 -36px;
}
.timehop-title-year {
	height:36px;
	line-height:40px;
	font-family: 'sukhumvitbold';
	padding:0 0 0 10px;
	font-size:18px;
	color:#ffdc52;
	position: relative;
    top: -4px;
	border-bottom:1px solid #363358;
}
.timehop-by-date {
	color: #A6A3C7;
    text-decoration: none;
}
.topless {
	margin:-8px 0 0 0;	
}
.display-post-20th-icon {
    position: absolute;
    top: 5px;
    left: 167px;
}
/*
##################################################
	END pantip20th
	START Movies
##################################################		
*/
.block_movie {
	float: left;
	width: 100%;
	position: relative;
}
.block_header {
	float: left;
}
.block_header-img {
	height: 126px;
}
.block_subtitle {
	float: left;
	height: 40px;
	width: 100%;
	background: url('https://ptcdn.info/movies/sub_background.gif') repeat;
	border-left: #474747 1px solid;
	border-right: #474747 1px solid;
	position:relative;
}
.subtitle_1 {
	float: left;
	padding: 5px 0 0 1%;
}
.block_search {
	float: right;
	padding: 9px 1% 0 0;
}
.block_search--input {
	margin: 0;
}
.block_search--input {
	font-size: 1em;
	font-family: tahoma;
	color: #000000;
	border: solid 1px #24233a;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: url('https://ptcdn.info/movies/search_brown_icon.png') no-repeat right #eee;
	padding-right: 25px;
	width:304px;
}
.block_thumbnail {
	float: left;
	background-color: #242424;
	border:1px solid #242424;
	width:1200px;
	margin: 0 auto;
	border-left: #474747 1px solid;
	border-right: #474747 1px solid;
	position: relative;
	padding:0 0 5px 0;
}
.thumbnail {
	height: 410px;
	float: left;
	width: 178px;
	margin: 20px 31px 5px 31px;
	text-decoration:none;
	cursor:pointer;
}
.thumbnail:hover {
	text-decoration:underline;
	color:#c2c2c2;
}
.thumbnail_img {
	text-align: center;
	width: 178px;
	padding-top: 2px;
	background-color: #060606;
}
/* ############ START Star ############ */
.list-movie-rating-wrapper{
	text-align:center;
	padding: 5px;
    position: relative;
	overflow: hidden;
	margin:0 auto;
}
.list-movie-star-wrapper {
	background-color:#060606;
}
.movie-rating-wrapper{
	padding: 5px;
    position: relative;
	overflow: hidden;
	margin:0 auto;
}
/* ##### START Star Showing ##### */
.movie-star-rating {
	background:url('https://ptcdn.info/movies/movie-star-rating.png') no-repeat;
}
.showing-movie-star-rating-0-0 {
	background-position:0 -178px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-0-5 {
	background-position:0 -197px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-1-0 {
	background-position:0 -217px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-1-5 {
	background-position:0 -238px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-2-0 {
	background-position:0 -257px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-2-5 {
	background-position:0 -277px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-3-0 {
	background-position:0 -298px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-3-5 {
	background-position:0 -317px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-4-0 {
	background-position:0 -337px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-4-5 {
	background-position:0 -357px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
.showing-movie-star-rating-5-0 {
	background-position:0 -377px;
	padding:0;
	width:100px;
	height:20px;
	margin:0 auto;
}
/* ##### END Star Showing ##### */
/* ##### START Star Box ##### */
.showing-box-movie-star-rating-0-0 {
	background-position:0 -24px;
	padding:0;
	width:100px;
	height:15px;
	margin:0 auto;
	float:left;
}
.showing-box-movie-star-rating-0-5 {
	background-position:0 -38px;
	padding:0;
	width:100px;
	height:15px;
	margin:0 auto;
	float:left;
}
.showing-box-movie-star-rating-1-0 {
	background-position:0 -52px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
.showing-box-movie-star-rating-1-5 {
	background-position:0 -66px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
.showing-box-movie-star-rating-2-0 {
	background-position:0 -80px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
.showing-box-movie-star-rating-2-5 {
	background-position:0 -94px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
.showing-box-movie-star-rating-3-0 {
	background-position:0 -108px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
.showing-box-movie-star-rating-3-5 {
	background-position:0 -122px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
.showing-box-movie-star-rating-4-0 {
	background-position:0 -136px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
.showing-box-movie-star-rating-4-5 {
	background-position:0 -150px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
.showing-box-movie-star-rating-5-0 {
	background-position:0 -164px;
	padding:0;
	width:100px;
	height:15px;
	margin: 2px auto 0;
	float:left;
}
/* ##### END Star Box ##### */
/* ##### START Star voting-movie-star-rating ##### */
.voting-movie-star-rating-0-0 {
	background-position:0 -397px;
	padding:0;
	width:120px;
	height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-0-5 {
	background-position:0 -421px;
	padding:0;
	width:120px;
 	height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-1-0 {
	background-position:0 -445px;
	padding:0;
	width:120px;
 	height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-1-5 {
	background-position:0 -469px;
	padding:0;
	width:120px;
 height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-2-0 {
	background-position:0 -492px;
	padding:0;
	width:120px;
 height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-2-5 {
	background-position:0 -517px;
	padding:0;
	width:120px;
	height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-3-0 {
	background-position:0 -540px;
	padding:0;
	width:120px;
 height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-3-5 {
	background-position:0 -564px;
	padding:0;
	width:120px;
 height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-4-0 {
	background-position:0 -588px;
	padding:0;
	width:120px;
 height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-4-5 {
	background-position:0 -612px;
	padding:0;
	width:120px;
 height:24px;
	margin:0 auto;
}
.voting-movie-star-rating-5-0 {
	background-position:0 -636px;
	padding:0;
	width:120px;
 height:24px;
	margin:0 auto;
}
.active-star-left {
	float:left;
	height:24px;
	width:12px;
	background-position:0 0;
}
.active-star-right {
	float:left;
	height:24px;
	width:12px;
	background-position:-12px 0;
}
.inactive-star-right  {
	float:left;
	height:24px;
	width:12px;
	background-position:-37px 0;
}
.inactive-star-left  {
	float:left;
	height:24px;
	width:12px;
	background-position:-25px 0;
}
.inactive-star-left:hover, .inactive-star-right:hover {
	opacity:0.7;
}
.wrap-voting-star {
	overflow:hidden;
	width:120px;
	margin:0 auto;
}
.each-star {
	float:left;
}
/* ##### END Star voting-movie-star-rating ##### */
.movie-star-rating-li {
	display:inline;
}
/* ############ END Star ############ */
.thumbnail_detail {
    overflow: hidden;
    padding: 5px;
    background: none !important;
}
.thumbnail_detail-eng, .thumbnail_detail-th, .thumbnail_detail-kr {
    font-size: 14px;
    color: #dbdbdb;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.thumbnail_detail-day {
    font-size: 11px;
    color: #cfcfcf;
    margin-top: 2px;
}
.thumbnail_button {
	background: url('https://ptcdn.info/movies/thumbnail_button.png') no-repeat;
	width: 145px;
	height: 37px;
	cursor: pointer;
	box-shadow:none;
}
.thumbnail_button_hover {
	background: url('https://ptcdn.info/movies/thumbnail_button-hover.png') no-repeat;
	width: 145px;
	height: 37px;
}
.block_subtitle-sub2 {
	background-color: #4c0000;
	float: left;
	width: 1148px;
	border-left: #474747 1px solid;
	border-right: #474747 1px solid;
	padding: 5px 0 5px 52px;
}
.block_oldyear {
	  height: 46px;
    position: absolute;
    right: -1.41px;
    top: -3px !important;
    width: 305px;
    z-index: 9;
	background: url('https://ptcdn.info/movies/sub_oldyear.png') no-repeat;
}
.block_oldyear select  {
	border: none;
	color: #242424;
	-webkit-appearance: none;
	box-shadow: none;
}
.block_oldyear-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-position: 22px 3px;
	width: 149px;
	height: 24px;
	position: absolute;
	cursor: pointer;
	background: url('https://ptcdn.info/movies/sub_oldyear-arrow.png') no-repeat right #eee;
	right: 11px;
	top: 11px;
}
/* ########## START Tab ########## */
.block_tab {
	background-color: #242424;
	background-color: #242424\0;
    border-left: 1px solid #474747;
    border-right: 1px solid #474747;
    float: left;
    padding: 0;
	width:100%;
}
.block_tab .b-block.b-block-color01 {
	background: #242424;
}
.block_tab .b-block-tabbar-wrap-movie {
	background: #eee;
    border-bottom: 1px solid #555;
    height: 33px;
}
.block_tab .b-block-tabbar-movie .tabbar-item-movie {
	color: #4c4c4c;
    cursor: pointer;
    float: left;
    padding: 0 23.7px;
    position: relative;
    text-decoration: none;
	background:#eee;
}
.block_tab .b-block-tabbar-movie.tabbar-item-movie:hover {
	background:#fff;
	color:#4c4c4c;
}
.block_tab  .b-block-tabbar-movie li {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #858585 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    float: left;
    height: 33px;
    line-height: 33px;
    position: relative;
}
 .block_tab .b-block-tabbar-movie li.last {
	border-right:none;
}
.block_tab  .b-block-tabbar-movie .tabbar-item-movie.selected {
	background: #242424 none repeat scroll 0 0;
    border-top: 2px solid #ffc603;
    color: #eee;
    height: 2.571em;
    white-space: nowrap;
}
.block_tab .b-block-content {
}
.block_tab-month {
}
.block_tab-day {
}
.block_movie .block_tab .b-block-inner {
	border:none;
}
.block_tab-block-thumb {
	margin:0 25px 25px 25px;
	overflow:hidden;
}
.block_tab-thumb {
	float:left;
	background:#060606;
	height:225px;
	width:130px;
	display:block;
	margin:15px 13px 0 0;
	text-decoration:none;	
	color:#eee !important;
	overflow:hidden;
	transform: translateZ(0px);
    transition-duration: 0.5s;
    transition-property: color, background-color;
}
.block_tab-thumb:hover {
	background:#555;
}
.block_tab-thumb-img {
	width:120px;
	height:180px;
	margin:5px;
}
.block_tab-thumb-title {
	font-size:11px;
	margin:5px;
}
.subtitle_3 {
	color:#eee;
	border-bottom:1px #555 solid;
	margin:5px 25px;
}
a.block_tab-thumb .block_tab-thumb p {
	width:120px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.samgee .b-block-tabbar-movie {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float:left;
}
/* ########## END Tab ########## */
/* ########## START Movie detail ########## */
.block_movie-desc {
    background-color: #242424;
    border-left: 1px solid #474747;
    border-right: 1px solid #474747;
    float: left;
    padding: 0 10px 10px;
    position: relative;
    width: 98.3%;
}
.subtitle_2 {
	display:block;
	overflow:hidden;
}
.block_subtitle-sub3 {
	font-size:26px;
	margin-top:15px;
	color:#dbdbdb;
}
.block_subtitle-sub4 {
	font-size:16px;
	margin:10px 0;
	color:#dbdbdb;
}
.subtitle_2-title {
	float:left;	
}
.subtitle_2-time {
	float:right;
	margin:15px 5px 0 0;
}
.subtitle_2-time-ontime {
	float:left;
	width:120px;
	height:50px;
	background:#b7b7b7;
	border-radius:3px;
	margin-right:10px;
	text-align: center;
	font-size:12px;
}
.subtitle_2-time-date {
	float:right;	
	width:120px;
	height:50px;
	background:#b7b7b7;
	border-radius:3px;
	text-align: center;
	font-size:12px;
}
.subtitle_2-time-title {
	color:#242424; display:block; line-height:25px; border-bottom:1px dashed #9f9d9e;
}
.subtitle_2-time-detail {
	color:#242424; display:block; line-height:25px; background:#eee;border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;
}
.block_movie-showing {
	display:block;
}
.block_movie-showing-poster {
	float:left;
}
.block_thumbnail-poster {
	background-color: #242424;
    float: left;
    position: relative;
    width: 244px;
}
.thumbnail_poster {
	background-color: #060606;
    float: left;
    margin:10px 0 0 0;
    width: 244px;
	border-radius:5px ;
	-moz-border-radius: 5px ;
	-webkit-border-radius:5px ;
}
.thumbnail_img-poster {
	padding-top: 4px;
    text-align: center;
    width: 244px;
}
.thumbnail_detail-poster {
	background-color: #373737;
    overflow: hidden;
}
.dashed {
	border-bottom:1px dashed #5b5b5b;
	padding:5px;
	font-size:12px;	
}
.thumbnail_officialwebsite-poster {
    background-color: #060606;
    overflow: hidden;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px;
}
a.officialwebsite_goto {
	color:#dbdbdb;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.officialwebsite_goto img { 
	padding-top:2px;
	position:absolute;
}
.block_movie-showing-desc {
	float:right;
	margin: 12px 0 0;
	width:75%;
}
.block_movie-youtube {
	display:block;
	margin-right: 5px;
 
}
.block_movie-youtube iframe {
	border:none !important;
}
.block_movie-detail {
	display:block;
	padding:20px 0;
	color:#dbdbdb;
}
.block_movie-share {
	float:right;	
	margin-right: 5px;
}
.sub_kratoo-icon {
	background:url('https://ptcdn.info/movies/sub_kratoo-icon.png') left no-repeat;
	padding-left:20px;
	margin-left:-38px;
}
.detail-poster-bullet {
	margin:0;
}
.detail-poster-bullet li.title {
	background:url('https://ptcdn.info/movies/sub_kratoo-icon.png') left bottom no-repeat;
	text-indent:20px;
}
.detail-poster-bullet li{
	text-indent:20px;
	list-style: none;
}

/* ########## START Movie box ########## */
.sidebar-movie-title-img {
	padding: 0 0 0 12px;
}
.sidebar-movie {
	width:298px;
	margin:0 0 0 12px;
	border-left:1px solid #6c73a6;
	border-bottom:1px solid #6c73a6;
	border-right:1px solid #6c73a6;
}
.sidebar-movie-item {
	border-bottom: 1px dotted #4c4982
}
.sidebar-showall {
	margin: -4px 0 0;
	height: 20px;
	background-color: #242424;
	border-left: 1px solid #6c73a6; 
	border-bottom: 1px solid #6c73a6;   
	border-right: 1px solid #6c73a6;
	padding: 5px 5px 2px 0px;	
}
.sidebar-showall h3 {
	color: #E5C700;
    font-size: 1.143em;
    font-weight: normal;
    position: relative;
}
.sidebar-showall span.readmore {
	position: absolute;
    top: 0;
    right: 0;
    font-size: 0.750em;
}
.sidebar-showall a{
	color: #cfcfcf;
    text-decoration: none;	
}
.sidebar-showall a:hover {
    text-decoration: underline;
}
.movie-container {
	background-color:#242424;
	overflow:hidden;	
	height:415px;
}
.movie-show-all {	
	overflow:hidden;	
}
.movie-container:hover {
	overflow-y:auto;
}
.movie-slot {
	float:left;
	padding:10px;
	width:278px;
	position:relative;
	border-bottom: 1px solid #3a3b4e;
	line-height:20px;
}
.movie-slot:hover {
	background-color:#3f3f3f;
}
.movie-slot-poster {
	float:left;
	width:65px;
}
.movie-slot-name {
	float:left;
	width:200px;
	max-height: 38px;
    overflow: hidden;
	color:#cfcfcf;
	max-height:40px;
}
.movie-slot .rating-wrapper{

}
.movie-slot-viewall {
	background: #1b1b1b none repeat scroll 0 0;
    color:#cfcfcf !important;
    display: block;
    font-size: 0.929em;
    line-height: 2em;
    text-align: center;
    text-decoration: none;	
}
/*########## END Movie box ########## */
/*########## START Star Rating box ##########*/
.wrap-movie-star-point {
	position:relative;
	z-index:1;
	text-align:center;
}
.movie-give-point {
	margin:10px 0 0 0;
	padding-top:2px;
	   opacity:0.7;
}
.movie-current-point {
	 opacity:0.7;
	 margin:0 0 10px 0;
}
/* mouse hover */
.movie-modal {
	position:absolute;
	background:#000;
	z-index:2;
	width:100%;
	height:100%;
	overflow:hidden;
}
.movie-modal-btn {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  color: #222 !important;
  font-size: 12px;
  background: #ffdc52 ;
  padding: 5px 10px 5px 10px;
  border: solid #eee 1px;
  text-decoration: none;
}
.movie-modal-btn:hover {
	text-decoration: none;
	background: #ffe88b;
}

/*########## END Star Rating box ##########*/
/* ########## START Media query ########## */
/* Ipad */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  {
.block_header-img {
	width:100%;
}
.block_header-img img {
	display:block;
    margin:0 auto;
}

.block_movie {
	float: left;
	width:100%;
	position: relative;
}
.block_subtitle {
	float: left;
	height: 40px;
	width:99.9%;
	background:url('https://ptcdn.info/movies/sub_background.gif') repeat;
	border-left: #474747 1px solid;
	border-right: #474747 1px solid;
	position:relative;
}
.block_tab {
  background-color: #242424;
  border-left: 1px solid #474747;
  border-right: 1px solid #474747;
  float: left;
  padding: 0;
}
.block_tab .b-block-tabbar .tabbar-item {
	color: #4c4c4c;
    cursor: pointer;
    float: left;
    padding: 0 15px;
    position: relative;
    text-decoration: none;
}
.thumbnail {
  float: left;
  margin:1%;
}
.block_tab-thumb {
	height: 242px;
	margin: 10px 15px 0 0;
}
.block_tab-thumb-title {
  font-size: 15px;
  line-height:25px;
}
.block-tab-name {
	color: #dbdbdb;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
}
.thumbnail_officialwebsite-poster {
	font-size:18px;
	padding:20px 5px;
}

.thumbnail_button {
  padding-top: 5px;
}
.subtitle_3 {
	font-size:18px;
	padding-bottom:5px;
}
 .block_movie-showing-desc {
	float:right;
	margin: 12px 0 0;
	width:770px;
}
.block_movie-desc {
    width: 98.2%;
}
.block_movie-detail {
	font-size:15px;
	line-height:15px;
}
.block_movie-detail strong {
	font-size:24px;
	font-weight:bold;
	padding:10px 0;
}
.block_movie-detail p {
	padding:10px 0;
	font-size:20px;
	line-height:25px;
}
.sub_kratoo-icon {
    font-size: 18px;
}
.block_subtitle-sub2 {
	 padding: 10px 0 10px 20px;
}
.list-movie-star-wrapper {
	width:100%;
}
 
.thumbnail_detail-th {
    font-size: 18px;
    color: #dbdbdb;
    word-wrap: break-word;
	overflow:hidden;
}
.thumbnail_detail-eng {
    font-size: 18px;
    color: #dbdbdb;
    word-wrap: break-word;
    padding: 3px 0;
    overflow: hidden;
}
.thumbnail_detail-day {
  font-size: 18px;
  color: #cfcfcf;
  padding-top:10px;
}
}
/* Desktop screen 1080px */
@media screen and (max-width: 1080px) {
.block_thumbnail {
	width:1080px;
    }
.thumbnail {
	height: 410px;
	float: left;
	width: 178px;
	margin: 20px 15px 5px 17px;
	text-decoration:none;
	cursor:pointer;
}
.block_tab .b-block-tabbar .tabbar-item {
	color: #4c4c4c;
    cursor: pointer;
    float: left;
    padding: 0 15px;
    position: relative;
    text-decoration: none;
	background:#eee;
}
}
/* Desktop screen 1080px */
@media screen and (min-width: 1081px) {
.thumbnail {
	height: 410px;
	float: left;
	width: 178px;
	margin: 20px 31px 5px 31px;
	text-decoration:none;
	cursor:pointer;
}
}
@media screen and (min-width: 1081px) and (max-width : 1199px) {
.block_tab .b-block-tabbar .tabbar-item {
	color: #4c4c4c;
    cursor: pointer;
    float: left;
    padding: 0 16px;
    position: relative;
    text-decoration: none;
	background:#eee;
}
}
/* ########## END Media query ########## */
/* ########## START ปุ่มดูโปรแกรมภาพยนตร์ทั้งหมด ########## */
a.btn-backto-allmovie {
	float:right;
	padding: 5px 0 0 1%;
	background:url('https://ptcdn.info/movies/btn_backto_allmovie.png') no-repeat;
	width:191px;
	height:28px;
	margin-top:5px;
}
a.btn-backto-allmovie:hover {
	background-position:0 -34px;
}
/* ########## END ปุ่มดูโปรแกรมภาพยนตร์ทั้งหมด ########## */
.block-tab-name {
	text-overflow: ellipsis;
    white-space: nowrap;
	overflow:hidden;
}
/* ########## START Search (autocomplete) ########## */
.movie-ui-autocomplete.movie-ui-widget-content {
	background:#eee;
	margin: 0;
	list-style: none;
	border:1px solid #000;
	padding:0 !important;
	-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
}
.movie-ui-widget-content li {
	background:#eee;	
	list-style: none;
	border-bottom:1px solid #e0e0e0;
	text-overflow: ellipsis;
    	white-space: nowrap;
	overflow: hidden;
	color:#242424;
}
.movie-ui-widget-content li:hover {
	margin:0;
	cursor:pointer;
	color:#242424 !important;
}
.movie-ui-widget-content li a {
	color:#242424;
}
.movie-ui-widget-content li a:hover {
	color:#111;
}
.ui-state-hover {
	border:none;
	color: #781d87;
	/*background:#fff;*/
	display:block;
	padding:5px;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #781d87;
	text-decoration: none;
	padding:5px;
}
/* ##################################################
	END Search (autocomplete) 
	END Movies
	START Tag suggest
##################################################*/
.wrap-tag-suggest-frontend {
	margin:0 0 20px 0;
	float:left;
}
.wrap-tag-suggest-frontend a.tag-title, .wrap-tag-suggest-frontend .tag-title-heading, .wrap-tag-suggest-frontend a.tag-title-selected {
	float:left;
    display: block;
    overflow: visible;
    text-decoration: none;
	margin:0 5px 5px 0;
}
.wrap-tag-suggest-frontend a.tag-title span {
    background: none repeat scroll 0 0 #DBDBDB;
    border: 1px solid #FFFFFF;
    color: #000000;
    display: inline-block;
    text-decoration: none;
    padding: 2px 5px;
}
.wrap-tag-suggest-frontend .tag-title-heading span, .wrap-tag-suggest-frontend a.tag-title-selected span {
    background-color: #5b79b4;
    border:#82a3e4 1px solid;
	color:#fff;
    display: inline-block;
    text-decoration: none;
}
.wrap-tag-suggest-frontend a.tag-title:hover span {
	background-color: #5b79b4;
	border:#82a3e4 1px solid;
	color:#fff;
}
.wrap-tag-suggest-frontend a.tag-title span em, .wrap-tag-suggest-frontend .tag-title-heading span em, .wrap-tag-suggest-frontend a.tag-title-selected span em {
    font-style: normal;
    padding: 0;
    position: relative;
}
.wrap-tag-suggest-frontend .tag-title-heading {
	cursor:default;	
}
 .wrap-loading-txt {
	float: left;
    margin: 5px;
	line-height:14px;
 }
/* ##################################################
	END Tag suggest
	START Expert Account
##################################################*/
/* topic */
 .icon-expertbadge-mini {
    width: 18px;
    height: 18px;
	position: relative;
	
}
.icon-expertbadge-mini, x:-moz-any-link, x:default { /* firefox */
    margin: 2px 0 0 0px;
}
.icon-expertbadge-mini > img.icon-expert-mini {
	width: 18px;
    height: 18px;
	position: relative;
}
.icon-expertbadge-mini.icon-expertbadge-obstetrician {
	background-position: 0px 0px;
}
.icon-expertbadge-mini.icon-expertbadge-cancer {
	background-position: 0px -20px;
}
.icon-expertbadge-mini.icon-expertbadge-orthopaedic {
	background-position: 0px -42px;
}
/*** signature ***/
.signature-user {
	display: inline-block; vertical-align: middle;
}

.signature-user.bg-awards > img.icon-signature-mini {
	top: 12px;
}

img.icon-profile-mini {
    top: -3px !important;
}

/* profile */
.samgee .b-block.b-block-color05 {
	background: #1c3c6b;
}
.samgee .b-block.b-block-color05 .b-block-inner {
	border-color: #6684aa;
}
.samgee .b-block.b-block-color05 .b-block-title {
	background: #163259;
	border-bottom-color: #6684aa;
}
.samgee .profile-info .profile-utility-color05 {
	float: left;
	width: 140px;
	margin-left: 20px;
	height: 133px;
	position: relative;
	border-right: 1px solid #234a84;
}
.samgee .profile-info .profile-utility-color05 .icon-memberbadge-mini {
        width: 16px;
        height: 16px;
        position: relative;
        left: -2px;
        top: 2px;
        float: left;
        margin-right: 2px;
}
.login-expert-avatar-circle {
	width: 38px;
	height: 38px;
	display: inline-block;
	float:left;
}
.login-expert-avatar {
	width: 38px;
	height: 38px;
	position:absolute;
}
.login-expert-avatar.expertavatar-obstetrician {
	background-position: 6px 4px;
}
.login-expert-avatar.expertavatar-cancer {
	background-position: 5px -25px;
}
.login-expert-avatar.expertavatar-orthopaedic {
	background-position: 5px -55px;
}
 /* expert checkbox at commnet box (topic) */
.display-post-story-footer .display-checkbox-expert{
	font-size:.929em;
	border:1px dotted #4793a1;
	padding:7px 5px 9px;
	display:inline;
	line-height:1.5em;
	cursor:pointer;
}
.display-post-story-footer .display-checkbox-expert input[type=checkbox]{
	display:none;
	cursor:pointer
}
.display-post-story-footer .display-checkbox-expert input[type=checkbox]:active,.display-post-story-footer .display-checkbox-expert input[type=checkbox]:focus{outline:0}
.display-post-story-footer .display-checkbox-expert input[type=checkbox]+label{
	/*cursor:pointer;*/
	cursor:inherit;
	display:inline-block;
	position:relative;padding-left:25px; color:#ccc
}
.display-post-story-footer .display-checkbox-expert input[type=checkbox]+label:after,.display-post-story-footer .display-checkbox-expert input[type=checkbox]+label:before{
	content:'';
	display:inline-block;
	width:18px;
	height:18px;
	left:0;
	bottom:0;
	text-align:center;
	position:absolute
}
.display-post-story-footer .display-checkbox-expert input[type=checkbox]+label:before{
	background-color:#ccc;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.display-post-story-footer .display-checkbox-expert input[type=checkbox]+label:after{color:#ccc}.display-post-story-footer .display-checkbox-expert input[type=checkbox]:checked+label:before{
	-moz-box-shadow:inset 0 0 0 10px #0E5C6A;
	-webkit-box-shadow:inset 0 0 0 10px #0E5C6A;
	box-shadow:inset 0 0 0 10px #0E5C6A;
	background-color:#0E5C6A}
/* checkbox icon */
.display-post-story-footer .display-checkbox-expert input[type=checkbox]+label:hover:after,.display-post-story-footer .display-checkbox-expert input[type=checkbox]:checked+label:after{
	content:"\2713";
	line-height:18px;
	font-size:14px
}
.display-post-story-footer .display-checkbox-expert input[type=checkbox]+label:hover:after,.display-post-story-footer .display-checkbox-expert input[type=checkbox]:checked+label:after,.display-post-story-footer .display-checkbox-expert input[type=checkbox]:checked+label:hover:after{
	color:#ccc
}
.expert-preview {
	opacity:0.5; 
	cursor:default !important;
}

/* remove comment */
.remove-comment-toggle-bordertop { border-top: 1px solid #555278; position: relative; height: 30px;}
.remove-comment-toggle {background-color: #343250;padding: 5px;font-size: 13px;position: absolute;right: 0;border-right: 1px solid #555278;border-left: 1px solid #555278;border-bottom: 1px solid #555278;color:#717085;}
.remove-comment-toggle:hover {background-color:#3e3e52;-webkit-transition-duration: 0.4s; transition-duration: 0.4s; }

/* pantippick2017*/
.grid-6 { width:48.33%; }
[class*="grid-"] {
    float: left;
	padding: 1% 0 0 1%;
	height: 88px;
	overflow: hidden;
}
.pt-0 { padding-top: 0;	}
.bd-0 {border: none !important;}
.media, .media-body {overflow: hidden; zoom: 1;}
.media:first-child {margin-top: 0;}
.media-left, .media-body {display: table-cell; vertical-align: top; padding-right: 8px;}
.media-object {display: block; width: 80px; height: 80px;border-radius: 8px;}
.media-footer {color:#a6a3c7; font-size: 12px; padding-top: 5px; overflow: hidden; height: 40px;}
.button-pr {border:1px solid #a6a3c7;color: #a6a3c7;padding: 2px;text-align: center;text-decoration: none;display: inline-block;margin:4px 2px 0 0px;border-radius: 3px;font-size: 10px;background: none;cursor: pointer;}
.topic-pick .grid-6 .media-heading {color:#ccc; overflow: hidden; height: 33px;  }
.topic-pick .grid-6 .media-heading:hover {color:#7accc8;}

/* ปุ่มแชร์แบบ Custom */
.ic-share-widget02 {
		background: url(https://ptcdn.info/images/icon-share-widget02.png)  no-repeat;
}
.widget02-twitter {
		background-color : #1da1f2;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border:1px solid #21aafe;
		cursor: pointer;
		color:#eee;
		background-position: 0 -13px;
    	height: 24px;
		text-indent: 25px;
		margin-right: 5px;
		text-shadow: 1px 1px #555;
	}
	.widget02-twitter:hover {
		background-color : #1fa9fe;
	}
	.widget02-gg {
		background-color : #dd5044;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border:1px solid #e75548;
		cursor: pointer;
		color:#eee;
		background-position: 4px -50px;
    	height: 24px;
		text-indent: 25px;
		margin-right: 5px;
		text-shadow: 1px 1px #555;
	}
	.widget02-gg:hover {
		background-color : #ed5548;
	}
	.widget02-fb {
		background-color : #395d96;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border:1px solid #4166a1;
		cursor: pointer;
		color:#eee;
		background-position:0 -88px;
    	height: 24px;
		text-indent: 25px;
		text-shadow: 1px 1px #555;
	}
	.widget02-fb:hover {
		background-color : #416bac;
	}
	.widget02-fb .count {
		padding:0 10px;
	}
/* Pantip Products */
.pantip-product-grid {
    background-color: #2c2a49;
    position: relative;
    z-index: 1;
	border: 1px solid #1F1D33;
	margin-top: 5px;
}	
.product-row {
    border-bottom: 1px solid #1F1D33;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.product-row:last-child {
	border-bottom: none;
}
.product-row .product-list {
	width: 98px;
	height: 94px;
	float: left;
	border-right: 1px solid #1F1D33;
}
.product-row .product-list:last-child {
	border-right: none;
}
a.product-item:link, .product-row .marketing-contact a:link {
	display: block;
	text-decoration: none;
	color: #ccc;
}
.product-row .marketing-contact {
	padding: 5px 0;
}
.icon-product {
	background: url(https://ptcdn.info/images/icon-pantip-products_release3.png);
}
.icon-bloggang {
	background-position: 0 -53px;
	width: 46px;
	height: 30px;
	margin: 15px auto 15px;
}
.icon-pantipmarket {
	background-position: 0 0;
	width: 67px;
	height: 30px;
	margin: 15px auto 15px;
}
.icon-pantown {
	background-position: 0 -113px;
    width: 82px;
	height: 30px;
	margin: 15px auto 15px;
}
.icon-pantipstore {
	background-position: 0 -169px;
    width: 90px;
    height: 31px;
	margin: 15px auto 19px;
	background-repeat: no-repeat;
}
.icon-farmstay {
    background-position: 0 -223px;
    width: 63px;
    height: 35px;
	margin: 15px auto 16px;
}
.icon-maggang {
    background-position: 0 -290px;
    width: 44px;
    height: 49px;
    margin: 7px auto 10px;
}
.icon-hugder {
	background-position: 0 185px;
    width: 68px;
    height: 42px;
    margin: 7px auto 9px;
}
.icon-ipicazz {
    background-position: 0 134px;
    width: 72px;
    height: 37px;
    margin: 10px auto 9px;
}
.icon-pantipapp {
	background-position: 0 73px;
    width: 43px;
    height: 43px;
    margin: 12px auto 12px;
}
.icon-maketing-contact {
	background:url(https://ptcdn.info/images/icon-maketing-contact.png) no-repeat;
	width: 170px;
    height: 21px;
    margin: 2px auto;
}
.pantip-product-header {
    background-color: #2c2a49;
    border: 1px solid #6b71a4;
    padding: 8px 10px 9px;
    position: relative;
	z-index: 1;
	margin-top: 5px;
}

/* cs, sr form*/
.row-caption {margin:15px 0px 0px 15px; line-height: 26px;}
.custom-radio [type="radio"]:not(:checked),
	.custom-radio [type="radio"]:checked {
	  position: absolute;
	  left: -9999px;
	}
	.custom-radio [type="radio"]:not(:checked) + label,
	.custom-radio [type="radio"]:checked + label {
	  position: relative;
	  cursor: pointer;
	  display: inline-block;
	  margin-right: 1em;
	  line-height: 16px;
	}
	.custom-radio [type="radio"]:not(:checked) + label:before,
	.custom-radio [type="radio"]:checked + label:before {
	  content: "";
	  display: inline-block;
	  width: 16px;
	  height: 16px;
	  margin-right: 0.5em;
	  background: #ccc;
	  vertical-align: middle;
	  color: transparent;
	  font-size: 1em;
	  -webkit-transition: 0.6s;
	  transition: 0.6s;
	  text-align: center;
	  border-radius: 2px;
	}
	.custom-radio [type="radio"]:not(:checked) + label:hover:before,
	.custom-radio [type="radio"]:checked + label:hover:before {
	  background: #fff;
	}
	.custom-radio [type="radio"]:checked + label:before {
	  color: #242424;
	  background: #eee;
	}
	.custom-radio [type="radio"]:checked + label:hover:before {
	  background: #fff;
	}
	.custom-radio [type="radio"]:not(:checked) + label:before,
	.custom-radio [type="radio"]:checked + label:before {
	  font-size: 110%;
	}
	.custom-radio [type="radio"]:checked + label:before {
	  content: "\2714";
	}
/* cs, sr view*/
.samgee .display-post-wrapper .review-section hr.review-section-line {border-bottom: 1px dotted #326289;}	
.samgee .display-post-wrapper .review-section .review-description {margin: 10px 0 0 0; padding: 0;}
.samgee .display-post-wrapper .review-section .review-description li {list-style: none;text-indent: 20px;}
.display-post-branded  { color:#C0C0C0; font-size: 13px;margin-bottom:10px; }

.section-about-pantip {
	display:table;
	left:60px !important;
}
.article-product, .article-social, .article-about {
	display:table-cell;
}
.article-product, .article-social {
	padding-right:30px;
}
.article-about {
	padding:0;
}

.listitemproduct {
	border-collapse: collapse;
	font-size:12px;
	width:100%;
}

.article-product a.itemproduct,
.article-social a.itemsocial {
	display:block;
	text-decoration:none;
	color:#dbdbdb;
	position:relative;
}
.article-product a.itemproduct {
	padding:3px 10px;
}
.article-social a.itemsocial {
	padding:3px 0;
}

.article-product a.itemproduct:hover .itemproduct-detail, 
.article-social a.itemsocial:hover .itemproduct-detail  {
	text-decoration:underline;
	color:#fff;
}
/* ชื่อโปรดัก */
.itemproduct-detail {
	position:relative; 
	top:-10px;
}

/* ชื่อโปรดัก 2 บรรทัด */
.itemproduct-detail.two-p {
	display:inline-block;
	top:-1px;
}

/* จัดตำแหน่งแอป */
.itemproduct-detail.topzero {
	display:inline-block;
	top:3px;
}

.listitemproduct tr, .listitemproduct td {
	border:1px solid #56547B;
	border-left:5px solid #56547B;
}
.dotted-underline {
	border-bottom:1px dotted #706e8f;
	margin-top: 13px;
	margin-bottom: 12px;
}
/* img product */
.icon-img {
	background:url('https://ptcdn.info/images/icon-pantip-products_release4.png') no-repeat;
	width:70px;
	height:40px;
	display:inline-block;
}
.icon-img-bloggang {
	background-position: 0 -33px;
}
.icon-img-ptmarket {
	background-position: 0 8px;
}
.icon-img-ptstore {
	background-position: 0 -122px;
}
.icon-img-farmasia {
	background-position: 0 -165px;
}
.icon-img-pantown {
	background-position: 0 -79px;
}
.icon-img-maggang {
	background-position: 0 -224px;
}
.icon-img-hugder {
	background-position: 0 -266px;
}
.icon-img-ipicazz {
	background-position: 0 -306px;
}
.icon-img-app {
	background-position: 0 -357px;
	height: 48px;
	width: 55px;
}
.icon-img-iosapp {
	background-position: 0 -418px;
	height:32px;
}
.icon-img-androidapp {
	background-position: 0 -453px;
	height:32px;
}
.article-social .itemapp{
	display:inline !important;
}
/* img social */
.icon-img-social {
	background:url('https://ptcdn.info/images/icon-pantip-social.png') no-repeat;
	width:40px;
	height:32px;
	display:inline-block;
}
.icon-img-fb {
	background-position: 0 0;
}

.icon-img-tw {
	background-position: 0 -40px;
}


@charset "UTF-8";
/* typography */
.heading-1 {
  font-size: 16px;
  text-decoration: none;
  color: #c7c7c7; }
  .heading-1--tags {
    font-weight: bold;
    width: 430px;
    grid-row: 1/2;
    grid-column: 2/3;
    justify-self: start; }
  .heading-1--profile {
    width: 500px; }
  .heading-1--callouts {
    font-weight: bold;
    color: #c7c7c7;
    width: 320px; }
  .heading-1--home {
    font-size: 13px;
    font-weight: 400;
    width: 215px;
    grid-row: 1/2;
    grid-column: 2/3; }
    .heading-1--home.expand {
      width: 245px;
      grid-column: 2/ span 2; }
  .heading-1--forum {
    align-self: center;
    grid-row: 1 / 2;
    grid-column: 2 / span 2; }

a.heading-1:link {
  color: #c7c7c7; }

a.heading-1:hover {
  color: #fff;
  text-decoration: underline; }

/* นับจำนวนกระทู้ และ ผู้ติดตาม */
.tagscount {
  font-size: 14px;
  color: #9995ae; }
  .tagscount--tags {
    padding-right: 23px;
    grid-row: 2 / 3;
    grid-column: 2 / 3;
    justify-self: end; }
  .tagscount--profile {
    grid-row: 2 / 3;
    grid-column: 2 / 3;
    justify-self: start; }
  .tagscount--home {
    font-size: 13px;
    grid-row: 2 / 3;
    grid-column: 2 / 3;
    justify-self: start; }
  .tagscount--newfeed {
    font-size: 13px; }
  .tagscount--forum {
    align-self: center;
    grid-row: 2 / 3;
    grid-column: 1 / span 3; }

/* extend */
.tagsprofile__icon, .tagsprofile__img, .tags-item__img, .tags-item__icon {
  border-radius: 50%;
  width: 50px;
  height: 50px; }

.heading-1, .callouts-content__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.callouts-content__icon, .tagshome__icon, .tagsprofile__icon, .tags-item__icon {
  border: 1px solid #4b4970; }

.callouts-content__hr, .tagsforum__hr, .tagshome {
  border-bottom: 1px solid rgba(75, 73, 112, 0.5); }

.btn:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); }

/* btn */
.btn:link, .btn:visited {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 400;
  font-size: 15px;
  display: inline-block;
  border-radius: 2px;
  transition: all .2s;
  position: relative;
  text-align: center;
  color: #ffffff;
  border-radius: 2px;
  padding: 5px 8px;
  width: 90px;
  cursor: pointer;
  overflow: hidden;
  transform: translate3d(0, 0, 0); }

.btn:hover {
  transform: translateY(-0.3rem); }
  .btn:hover::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle, #fff 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10, 10);
    opacity: 0;
    transition: transform .5s, opacity 1s; }

.btn:active::after {
  transform: scale(0, 0);
  opacity: .3;
  transition: 0s; }

.btn--primary {
  background-color: #745ac7; }

.btn--secondary {
  background-color: #5e8c2f; }

.btn--tertiary {
  background-color: #999999; }

.btn.btn--sm {
  font-size: 13px;
  width: auto;
  border-radius: 2px; }

/* Rich-text editor compatibility */
.main-post-inner .spoil-btn, .main-post-inner .display-post-story iframe, .main-post-inner  {
	display: block;
}
.main-post-inner .display-post-story iframe, .main-post-inner .display-post-story .youtube-thumbnail {
	margin-top: 10px;
	margin-bottom: 10px;
}
.main-post-inner .display-post-story .google-maps iframe {
	display: inline-block;
}
.main-post-inner .display-post-story {
	display: block;
}

/* Profile */
.b-block-content__sticker {
	display: flex;
	flex-wrap: wrap;
	padding: 12px;	
}
.samgee .b-block-tabbar-wrap.ptp_btn {
	display: block;
	height: auto;
}
.samgee .b-block-tabbar-wrap.ptp_btn ul.b-block-tabbar {
	display: flex;
	flex-wrap: wrap;
	float: none;
	padding: 8px;
}
.samgee .b-block-tabbar-wrap.ptp_btn ul.b-block-tabbar li {
	border: solid 1px #6C73A6;
	margin: 4px 4px;
    border-radius: 4px;
}
.samgee .b-block-tabbar-wrap.ptp_btn ul.b-block-tabbar .tabbar-item {
	border-radius: 4px;
}
.samgee .b-block-tabbar-wrap.ptp_btn ul.b-block-tabbar .tabbar-item.selected {
	line-height: 2.5em;
	border: solid 2px #E5C700;
}
.samgee .b-block-tabbar-wrap.ptp_btn ul.b-block-tabbar .tabbar-item:hover {
    line-height: 2.43em;
}

.disabled {
	pointer-events: none;
    opacity: 0.6;
}