
/* site.commentary.css */
	/* commentary */
	.commentary_c{padding:10px 1.5%; border-bottom:1px solid #E6E6E6;}
	.commentary_c.commentary_c_rt0{border-left:5px solid #f2f2f2;}
	.commentary_c.commentary_c_rt1{border-left:5px solid #4caf50;}
	.commentary_c.commentary_c_rt2{border-left:5px solid #ef5350;}
	a.commentary_c:link, a.commentary_c:visited, a.commentary_c:hover{display:block; text-decoration:none; color:inherit;}
	.commentary_pict{display:inline-block; float:left; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; }
	.commentary_pict img{margin:0; max-height:45px;}
	.commentary_name{padding:3px 0 0 60px;}
	.commentary_txt{padding:0 0 0 60px; color:#000;}
	.commentary_form{padding:10px 2%; position:relative;}
	.commentary_new_im{display:inline-block; float:left; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; }
	.commentary_new_im img{margin:0; max-height:45px;}
	.commentary_nopic{display:inline-block; width:45px; height:45px; background:#bdbdbd url(/edit/images/cms.userpic.svg) no-repeat 50% 105%; background-size:35px 35px; }
	.commentary_new_tx{padding:0 0 0 60px;} 
	.commentary_guestname{padding:0 0 0 60px;} 
	.commentary_guestname input{border:1px solid #E6E6E6; padding:5px 1%; margin:0 0 3px 0; min-width:38%; line-height:20px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.commentary_new_tx textarea{border:1px solid #E6E6E6; padding:5px 1%; width:98%; height:40px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; resize:vertical;}
	.commentary_new_tx textarea:focus, .commentary_guestname input:focus{outline:none; border-color:#42a5f5;}
	.commentary_name b{font-size:13px; text-transform:capitalize; display:inline-block; vertical-align:middle; color:#B3B3B3;}
	.commentary_name i{font-size:12px; font-style:normal; display:inline-block; vertical-align:middle; float:right; color:#B3B3B3;}
	.commentary_logtx{clear:both; font-size:12px; text-align:center; color:#666; padding:2px 2% 0 2%;}
		.commentary_logtx span{color:#1e88e5; cursor:pointer;}
	.commentary_btnx{clear:both; padding:2px 2% 0 2%;}
	.commentary_btn{padding:2px 10px 2px 10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; height:25px; line-height:25px; vertical-align:bottom; float:right; color:#fff; background:#b0bec5; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
	.commentary_btn:hover{background:#90a4ae; cursor:pointer;}
	.commentary_notify{display:none; text-align:center; position:absolute; width:92%; color:#fff; background:#99C6E4; z-index:1001; left:0; top:0; padding:8px 4%; font-size:14px;}
	.commentary_notify_0{background:#F8A4A7;}
	.commentary_notify_1{background:#7AD3AB;}
	.commentary_title{padding:15px 2% 10px 2%; font-size:18px; font-weight:bold;}
	.commentary_form_rate{text-align:center; font-weight:bold; font-size:13px; padding:5px 0 10px 0; color:#444;}
	.commentary_form_rate span{display:inline-block; font-weight:400; vertical-align:top; color:#444; padding:0 0 0 20px; position:relative; margin:0 0 0 8px;}
		.commentary_form_rate span:after{content:''; position:absolute; top:3px; left:3px; width:12px; height:12px; border:1px solid #666; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
		.commentary_form_rate span.active{color:#000;}
		.commentary_form_rate span.active:before{content:''; position:absolute; top:6px; left:6px; width:8px; height:8px; background:#666; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
		.commentary_form_rate span:hover{cursor:pointer; color:#000;}
	.commentary_form_addpic{padding:0 0 10px 0; text-align:center;}
	.commentary_form_addpic_bt{font-size:13px; color:#666; border-bottom:1px dotted #666;}
	.commentary_form_addpic_bt:hover{cursor:pointer; color:#444;}
	.commentary_form_addpic .commentary_form_addpic_load{display:none;}
	.commentary_form_addpic.loader .commentary_form_addpic_load{display:inline-block;}
	.commentary_form_addpic.loader .commentary_form_addpic_bt{display:none;}
	.commentary_form_addpic.sus .commentary_form_addpic_load{display:inline-block;}
	.commentary_form_addpic.sus .commentary_form_addpic_bt{display:none;}
	.commentary_image{display:inline-block; width:100%; text-align:center; padding:15px 0 5px 0;}
	.commentary_image img{max-width:100%;}
	/* commentary end */
/* site.catform.css */
.catform_c{margin:0; padding:5px 0 0 0;}
.catform_c b{color:red; font-weight:normal;}
.catform_rs{display:none;}
.catform_it{font-size:16px; color:#3BB641; margin:5px 0 15px 5px;}
.catform_ic{font-size:14px; margin:5px 0;}
.catform_ic label{width:102px; padding-right:8px; text-align:right; display:inline-block;}
.catform_ic input{width:254px; line-height:24px; font-size:14px; height:24px; border:1px solid #ccc;}
.catform_ic input.catform_rd{width:auto; vertical-align:middle; line-height:24px; font-size:13px; height:24px; border:1px solid #ccc;}
.catform_ic label.catform_lbl{width:auto;}
.catform_ic textarea{width:348px; padding:2px 5px; margin:5px 0 0 6px; height:69px; border:1px solid #ccc;}
.catform_ic input.catform_i_emp, .catform_ic textarea.catform_i_emp{background: #FFE3E3;}
.catform_ic input.catform_ds{border:0; background:transparent; color:#000;}
.catform_ic select{max-width:256px; overflow:hidden;}
.catform_bc{line-height:36px; margin-top:16px;}
	.catform_sb{display:inline-block; margin:0 0 5px 6px; line-height:27px; height:27px; padding:2px 16px; font-size:16px; background:#E6E7E8; color:#58595B;
	-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
	.catform_sb:hover{cursor:pointer; background:#D1D3D4; color:#000;}
.catform_pop_bg{position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(255,255,255,0.4); z-index:999;}
.catform_pop_c{position:absolute; left:50%; top:20%; background:#fff; padding:25px 20px 15px 15px; margin:0 auto; display:inline-block; box-shadow:0px 0px 50px 0 rgba(0,0,0,0.6); -webkit-box-shadow:0px 0px 50px 0 rgba(0,0,0,0.6); -moz-box-shadow:0px 0px 50px 0 rgba(0,0,0,0.6);}
	.catform_c .catform_pop_err{position:absolute; right:40px; background:rgba(255,0,0,0.5); padding:10px 10px 10px 10px; opacity:0; top:-50px; font-size:12px; color:#fff;
	-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
	.catform_c .catform_pop_err.catform_pop_erra{opacity:1; top:0;}
.catform_pop_cl{position:absolute; top:3px; right:10px; font-size:26px; color:#333; font-family: 'Times New Roman', Times, serif;}
.catform_pop_cl:hover{cursor:pointer; color:#000;}
.catform_icm, .catform_icp{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.catform_icm{height:24px; width:24px; vertical-align:middle; border:1px solid #ccc; font-size:16px; text-align:center; line-height:24px; background:#E6E7E8; color:#58595B; display:inline-block;}
.catform_icp{height:24px; width:26px; vertical-align:middle; border:1px solid #ccc; font-size:16px; text-align:center; line-height:24px; background:#E6E7E8; color:#58595B; display:inline-block;}
.catform_icc{height:24px; min-width:14px; padding:0 5px 0 5px; vertical-align:middle; border-bottom:1px solid #ccc; border-top:1px solid #ccc; text-align:center; line-height:26px; color:#000; display:inline-block;}
.catform_icm:hover, .catform_icp:hover{cursor:pointer; background:#D1D3D4; color:#000;}
.catform_ic.ses{margin:0 0 15px 0;}
.catform_ic.ses img{margin:0 10px 0 5px; vertical-align:middle; display:inline-block;}
.catform_ic.ses input{width:204px; vertical-align:middle; display:inline-block; line-height:24px; font-size:14px; height:24px; border:1px solid #ccc;}
.catform_cbgr{display:inline-block; padding:0 0 10px 0;}
.catform_ic label.catform_lbl{display:block; text-align:left;}
.catform_ic label.catform_lbl_cbgr{width:inherit; padding:8px 0 10px 0; text-align:left;}
.catform_cbgr input{line-height:inherit; height:inherit; width:inherit;}

@media (max-width:780px){
	/*
	body.show-modal{
		overflow: hidden !important;
		position: fixed;
		width: 100%;
	}*/
	.catform_ic input:not([type=checkbox]):not([type=radio]),
	.catform_ic textarea, 
	.catform_ic select {
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  appearance: none;
	}
}