

@charset "utf-8";
html{color:#000; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
/* basic */
.nui_spoiler{min-height:23px; background:#f9f9f9; padding:5px; margin:20px 5px 15px 0;}
.nui_spoiler_t{display:block; cursor:pointer; border:0; color: #333; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none;}
.nui_spoiler_c{background:#fff; display:none; margin:2px 0 0 0; padding:2px;}
.lfs-a-right{text-align:right;}
.lfs-a-center{text-align:center;}
.lfs-a-justify{text-align:justify;}
.lfs-fl-left{float:left; margin:0px 15px 15px 0px;}
.lfs-fl-right{float:right; margin:0 0 15px 15px;}
strong{font-weight:bold;}
em{font-style:italic;}
hr{clear:both;}
ul{margin:0.8em 0 1.3em 0;}
ul li{list-style: disc outside; margin:2px 0 2px 20px;}
ol{margin:0.8em 0 1.3em 0;}
ol li{list-style: decimal outside; margin:2px 0 2px 20px;}
table.price{border:1px solid #000; font-size:13px; margin:15px 0;}
table.price td{border:1px solid #000; padding:7px 7px;}
table.price th{border:1px solid #000; font-weight:bold; padding:7px 7px;}
.sc_mark.sc_mark_yello{background:#FFFF99;}
.sc_mark.sc_mark_blue {background:#99FFFF;}
.sc_mark.sc_mark_red {background:#FFC5AD;}
.sc_mark.sc_mark_green {background:#CCFFCC;}
.sc_text.sc_text_yello{color:#FBB03B;}
.sc_text.sc_text_blue {color:#0000FF;}
.sc_text.sc_text_red {color:#ED1C24;}
.sc_text.sc_text_green {color:#22B573;}

/* Lifs gallery */
.lifs_photo_item_cont{text-align:center; width:100%; height:100%; top:0; background:#000; background:rgba(0,0,0,0.9); position:fixed; z-index:996; display:table;}
.lifs_photo_item_cont img{background:#fff; margin:0 auto; z-index:997; cursor:pointer;}
.lifs_photo_itm_c{display:table-cell; vertical-align:middle;}
	.lifs_photo_itm_cd{position:relative; display:inline-block; max-width:100%; width:60px; height:60px; margin:0; padding:0px; /* border:7px solid #fff; */
	-webkit-transition-duration: 0.4s; -o-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
	.lifs_photo_itm_cd img{opacity:1; -webkit-transition-duration: 0.4s; -o-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
	.lifs_photo_itm_cd.lifs_photo_load img{opacity:0;}
	.lifs_photo_item_prev, .lifs_photo_item_next{}
	.lifs_photo_item_prev{z-index:997; position:absolute; width:50%; height:100%; text-align:left; left:-7px; top:0;}
	.lifs_photo_item_next{z-index:997; position:absolute; width:50%; height:100%; text-align:right; right:-7px; top:0;}
		.lifs_photo_item_prev span, .lifs_photo_item_next span{font-family: Tahoma, Geneva, sans-serif; color:#999; display:inline-block; font-size:34px; position:absolute; top:50%; margin:-20px 0 0 0; text-align:center; line-height:37px; height:40px; width:23px; text-align:center; -webkit-transition-duration: 0.4s; -o-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
		.lifs_photo_item_prev span{left:-17px;}
		.lifs_photo_item_next span{right:-17px;}
		.lifs_photo_item_prev:hover, .lifs_photo_item_next:hover{cursor:pointer;}
		.lifs_photo_item_prev:hover span, .lifs_photo_item_next:hover span{color:#fff;}
		.lifs_photo_item_close{height:23px; width:23px; font-family: Tahoma, Geneva, sans-serif; line-height:23px; padding:0; text-align:center; color:#999; font-size:17px; position:absolute; top:-7px; right:-25px; z-index:999; -webkit-transition-duration: 0.4s; -o-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
		.lifs_photo_item_close:hover{cursor:pointer; color:#fff;}
		/* .lifs_photo_itm_cd:hover .lifs_photo_item_close{display:inline-block;} */
		.lifs_photo_itm_cd img{/* max-width:100%; */ max-width:inherit; max-height:100%;}
		.lifs_photo_itm_descript{padding:5px 0;}
img.lifs_photo{margin:0 20px 20px 0; -webkit-transition-duration: 0.4s; -o-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
img.lifs_photo:hover{cursor:pointer; opacity:0.8 !important; }
.lifs_photo_c{display:inline-block; margin:0 20px 20px 0;}
.lifs_photo_i{display:inline-block;}
.lifs_photo_c img{margin:0;}
.lifs_photo_t{padding:10px 0 10px 0; font-size:13px;}
.lifs_photo_item_miniat_c{position:fixed; z-index:998; left:5px; bottom:5px; height:37px; overflow:hidden;}
.lifs_photo_item_miniat_c span{width:35px; height:35px; margin:0 5px 5px 0; border:1px solid #000; overflow:hidden; opacity:0.5; display:inline-block;}
.lifs_photo_item_miniat_c span:hover{opacity:1;}
.lifs_photo_item_miniat_c span.lifs_photo_item_miniat_a{opacity:1; border-color:#fff; }
.lifs_photo_item_miniat_c img{height:50px;}
/* mobbtn */
.lifs_animate, .lifs_animation{-webkit-transition-duration:0.4s; -o-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s;}
.lifs_uside_b{display:none; position:absolute; top:5px; z-index:99; color:#000; left:5px; width:36px; text-align:center; line-height:36px; height:36px; font-size:32px; font-weight:bold;}
.lifs_uside_b:hover{cursor:pointer;}

/* slidex */
.nui_images_container_slidex_c{ /* Carousel Frame */
	margin:5px 0 25px 0 !important;
	padding:0 !important;
    position:relative;
    width:100%;
	height:50px;
    overflow-x: hidden;
    overflow-y: hidden;
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	user-select:none !important;
	-webkit-transition-duration: 0.4s; -o-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;
}

.nui_images_container_slidex_c.nui_images_container_slidex_thmb_c{ /* Carousel Frame */
	margin:5px 0 0 0 !important;
}

.nui_images_container_slidex_c ul{
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
	z-index:1;
    left:0;
	width:100vw;
    list-style-type: none;
    -webkit-transform-style: preserve-3d;/*YAY lag is fixed on firefox*/
	-ms-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.nui_images_container_slidex_c ul li{
    margin:0 !important;
    padding:0 !important;
    list-style-type: none;
    float: left;
    text-align: center;
	font-size:0;
	position:relative;
}

.nui_images_container_slidex_c ul li img{
	max-width:100%;
	margin-top:0 !important;
    margin-bottom:0 !important;
}

.lifs_photo_slidex_spinner{
  margin:-9px 0 0 -35px;
  width:70px;
  height:18px;
  text-align:center;
  position:absolute;
  display:none;
  top:50%;
  left:50%;
}

.lifs_photo_slidex_loading .lifs_photo_slidex_spinner{display:inline-block;}

.lifs_photo_slidex_spinner > div {
  width: 18px;
  height: 18px;
  background-color: #999;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.lifs_photo_slidex_spinner .lifs_photo_slidex_bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.lifs_photo_slidex_spinner .lifs_photo_slidex_bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(0.8) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

.lifs_photo_slidex_btn_pr{position:absolute; z-index:2; width:30px; top:0; left:0; height:100%;}
	.lifs_photo_slidex_btn_pr span{display:inline-block; text-align:center; font-size:36px; color:#e6e6e6; width:30px; height:60px; 
	background:rgba(255,255,255,0.6); position:absolute; top:50%; left:-30px; margin:-30px 0 0 0; -webkit-transition-duration:0.4s; -o-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s;}
	.nui_images_container_slidex_c:hover .lifs_photo_slidex_btn_pr span{left:0;}
	.lifs_photo_slidex_btn_pr span svg{width:26px; height:26px; margin:16px 0 0 -3px;}
	.lifs_photo_slidex_btn_pr span svg path{fill:#444;}
	.lifs_photo_slidex_btn_pr:hover{cursor:pointer;}
	.lifs_photo_slidex_btn_pr:hover span{background:rgba(255,255,255,0.8);}
.lifs_photo_slidex_btn_nx{position:absolute; z-index:2; width:30px; top:0; right:0; height:100%;}
	.lifs_photo_slidex_btn_nx span{display:inline-block; text-align:center; font-size:36px; color:#e6e6e6; width:30px; height:60px; 
	background:rgba(255,255,255,0.6); position:absolute; top:50%; right:-30px; margin:-30px 0 0 0; -webkit-transition-duration:0.4s; -o-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s;}
	.nui_images_container_slidex_c:hover .lifs_photo_slidex_btn_nx span{right:0;}
	.lifs_photo_slidex_btn_nx span svg{width:26px; height:26px; margin:16px 0 0 3px;}
	.lifs_photo_slidex_btn_nx span svg path{fill:#444;}
	.lifs_photo_slidex_btn_nx:hover{cursor:pointer;}
	.lifs_photo_slidex_btn_nx:hover span{background:rgba(255,255,255,0.8);}
	
	.lifs_photo_slidex_thumb{width:100%; height:80px; overflow:hidden; white-space:nowrap; margin:6px 0 25px 0 !important; padding:0 !important; text-align:center; }
		.lifs_photo_slidex_thumb span{width:80px; height:80px; background:#fff; margin:0 3px; overflow:hidden; display:inline-block;}
		.lifs_photo_slidex_thumb span img{width:initial !important; max-width:initial !important; opacity:0.7; height:80px !important; -webkit-transition-duration:0.4s; -o-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s;}
		.lifs_photo_slidex_thumb span.lifs_photo_thmb_active img{opacity:1;}
		.lifs_photo_slidex_thumb span:hover{cursor:pointer;}
		.lifs_photo_slidex_thumb span:hover img{cursor:pointer; opacity:1; transform:scale(1.1);}
		
	.lifs_photo_slidex_navpan{width:100%; height:9px; overflow:hidden; white-space:nowrap; margin:-5px 0 25px 0 !important; padding:0 !important; text-align:center; }
		.lifs_photo_slidex_navpan span{width:8px; height:8px; background:#cfcfcf; margin:0 4px; display:inline-block; border-radius:50%; }
		.lifs_photo_slidex_navpan span.lifs_photo_thmb_active{background:#888888}
		.lifs_photo_slidex_navpan span:hover{cursor:pointer;}
		
	.lph_imgbl_im_scrl.lph_imgbl_ipr{width:100%; overflow:hidden; position:relative; padding:0 !important; margin:5px 0 0 0 !important;}
	.lph_imgbl_ipr_scr{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none;
		-webkit-transition-duration:0.4s; -o-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s;}
	.lph_imgbl_ipr_scr_pr{position:absolute; left:0; top:0; width:25px; background:rgba(0,0,0,0.4); background:linear-gradient(to right, rgba(0,0,0,0.3), rgba(0,0,0,0.0));  z-index:1;}
		.lph_imgbl_ipr_scr_pr span svg, .lph_imgbl_ipr_scr_nx span svg{height:24px; width:24px;}
		.lph_imgbl_ipr_scr_pr span{width:24px; height:24px; margin:-12px 0 0 -12px; position:absolute; left:50%; top:50%;}
			.lph_imgbl_ipr_scr_pr:hover{cursor:pointer; background:rgba(0,0,0,0.6); background:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0));}
	.lph_imgbl_ipr_scr_nx{position:absolute; right:0; top:0; width:25px; background:rgba(0,0,0,0.4); background:linear-gradient(to left, rgba(0,0,0,0.3), rgba(0,0,0,0.0));  z-index:1;}
		.lph_imgbl_ipr_scr_nx:hover{cursor:pointer; background:rgba(0,0,0,0.6); background:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0));}
		.lph_imgbl_ipr_scr_nx span{width:24px; height:24px; margin:-12px -12px 0 0; position:absolute; right:50%; top:50%;}
	
	/* simplelightbox */
	.sl-overlay{background:rgba(0,0,0,0.9) !important; opacity:1 !important;}
	.sl-wrapper .sl-close, .sl-wrapper .sl-navigation button.sl-prev, .sl-wrapper .sl-navigation button.sl-next, .sl-wrapper .sl-counter{color:#fff !important;}
	
@media (max-width: 768px){
	.lifs_photo_slidex_btn_nx span, 
	.lifs_photo_slidex_btn_pr span,
	.lifs_photo_slidex_btn_nx:hover span, 
	.lifs_photo_slidex_btn_pr:hover span{background:initial;}
	.lifs_photo_slidex_btn_nx span{right:0;}
	.lifs_photo_slidex_btn_pr span{left:0;}
	.lifs_photo_slidex_btn_pr span svg path, .lifs_photo_slidex_btn_nx span svg path{fill:#fff;}
	.lifs_photo_slidex_thumb{height:50px;}
	.lifs_photo_slidex_thumb span{width:50px; height:50px;}
	.lifs_photo_slidex_thumb span img{height:50px !important;}
}
	
@media (max-width: 550px){
	.lifs_photo_itm_cd .lifs_photo_item_close{display:inline-block; background:transparent; color:#fff; 
	-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; text-shadow:rgba(0,0,0,0.8) 0px 0px 30px;}
	.lifs_photo_item_prev, .lifs_photo_item_next{opacity:1;}
	.lifs_photo_item_miniat_c{display:none;}
	.lifs_photo_item_prev span, .lifs_photo_item_next span{background:transparent; color:#fff;
	-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
	text-shadow:rgba(0,0,0,0.8) 0px 0px 30px;}
}
.catslider{position:relative;}
.catslide_c{position:relative; height:391px; margin:0 0 20px 0; z-index:2;}
.banner_nav{position:absolute; bottom:8px; left:0; margin:0 0 0 0; width:90%; padding:12px 0 0 10%; z-index:9; height:26px;}
.banner_item{width:1024px; height:391px; overflow:hidden; position:absolute; top:0; left:0;}
.catslide_c.banner_adapt{height:auto;}
.banner_adapt .banner_item{width:100%; height:auto; }
.banner_adapt .banner_item img{width:100%;}
	.banner_adapt.banner_orig{background:#3c3c3c;}
	.banner_adapt.banner_orig .banner_item{text-align:center; background:#3c3c3c; width:100%;}
	.banner_adapt.banner_orig .banner_item img{width:auto; height:100%;}
.banner_nav span{width:17px; margin:-40px 5px 0 0; height:17px; display:inline-block; background:rgba(255,255,255,0.5); border:1px solid #ccc; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.banner_nav span.active{background:#ccc;}
.banner_nav span:hover{cursor:pointer;}
	.banner_item_lable{position:absolute; bottom:50px; left:30px; color:#fff; font-size:18px;}

.sc_slide_sb_cr{width:100%; overflow:hidden; position:relative;}
.sc_slide_sb_c{padding:0 44px;}
.sc_slide_sbnl, .sc_slide_sbnr{position:absolute; padding:0 10px; left:0; top:0; height:100%; display:flex; background:rgba(255,255,255,0.8);}
	.sc_slide_sbnl b, .sc_slide_sbnr b{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display:inline-block; margin:auto; color:#666; 
	padding:2px 6px 3px 6px; font-size:14px; border:2px solid #666;}
	.sc_slide_sbnl b:before{content:"<";}
.sc_slide_sbnr{right:0; left:auto;}
	.sc_slide_sbnr b:before{content:">";}
	.sc_slide_sbnl:hover, .sc_slide_sbnr:hover{cursor:pointer; background:rgba(255,255,255,0.9);}
	.sc_slide_sbnl:hover b, .sc_slide_sbnr:hover b{color:#000; border-color:#000;}
	.sc_slide_sbnl, .sc_slide_sbnr, .sc_slide_sbnl b, .sc_slide_sbnr b{-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}

.banner_navstr_l{position:absolute; display:flex; font-size:22px; left:0; top:0; height:100%; padding:0 5px; background:rgba(0,0,0,0.4); color:#fff}
.banner_navstr_r{position:absolute; display:flex; font-size:22px; right:0; top:0; height:100%; padding:0 5px; background:rgba(0,0,0,0.4); color:#fff}
.banner_navstr_r b, .banner_navstr_l b{display:inline-block; margin:auto; }
.banner_navstr_l b:before{content:"<";}
.banner_navstr_r b:before{content:">";}
.banner_navstr_l:hover, .banner_navstr_r:hover{background:rgba(0,0,0,0.6); cursor:pointer;}
	.shop_cab_lp_c{}
		.shop_cab_lp_cs{display:block; line-height:27px;}
		.shop_cab_lp_cs2{display:block; line-height:27px;}
			.shop_cab_lp_cs span:hover, .shop_cab_lp_cs2 span:hover{cursor:pointer; color:#97CC00;}
	.shop_cab_rform .catform_ic label{width:130px;}
	.shop_cab_aj_c{margin:20px 0 0 0;}
	.shop_cab_aj_tab span{font-size:14px; color:#999; margin:0 10px;}
	.shop_cab_aj_tab span:hover{color:#00A0FE; cursor:pointer;}
	.shop_cab_aj_tab span.shop_cab_aj_tab_a{color:#0078BF;}
	.shop_cab_aj_cnt{margin:30px 0 0 0;}
	.shop_cab_aj_cnt .catform_ic label{width:130px;}
	.shop_cab_unl_btn{cursor:pointer; color:#97CC00;}
	table.shop_cab_aj_table_ord{border:1px solid #ccc; margin:0 auto;}
	table.shop_cab_aj_table_ord th, table.shop_cab_aj_table_ord td{border:1px solid #ccc; text-align:center; padding:8px 8px; font-size:13px;}
	table.shop_cab_aj_table_ord th{font-weight:700;}
	table.shop_cab_aj_table_ord td.shop_cab_aj_table_ord_z{text-align:left;}
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.1.2
*/
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}

.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;
	}
}
.sbm_breadcrumbs{padding:0px 0 10px 0; margin:5px 0 5px 0; color:#B3B3B3; font-size:12px;}
.sbm_breadcrumbs a:link, .sbm_breadcrumbs a:visited{margin:0 4px 0 0; color:#666; text-decoration:none; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.sbm_breadcrumbs a:hover{color:#99c9d5;}
.sbm_breadcrumbs span{margin:0 4px 0 0; color:#bdccd4;}
/* shsh_card */
.shsh_card_c{position:absolute; background:url(../img/kshop.png) no-repeat 7% 50%; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; right:0px; top:5px; padding:0 8px 0 38px; font-size:12px; color:#000; border:1px solid #B3B3B3; }
	.shsh_card_c:hover{cursor:pointer;}
	.shsh_card_c.scsh_adder_pr2{box-shadow:0px 0px 35px #C1272D; -webkit-box-shadow:0px 0px 35px #C1272D; -moz-box-shadow:0px 0px 35px #C1272D;}
	.shsh_card_inf{line-height:18px;}
	.catParents_c{margin:0 0 0 -12px;}
	
	a.scsh_cat_c{display:inline-block; position:relative; vertical-align:top; background:#F5F5F5; width:235px; height:150px; text-decoration:none; margin:0 0 12px 12px; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
		.scsh_cat_c .scsh_cat_im{display:flex; height:123px; line-height:123px; width:100%; text-align:center;}
		.scsh_cat_c .scsh_cat_im img{max-height:123px; vertical-align:middle; margin:auto;}
		.scsh_cat_c .scsh_cat_it{display:inline-block; line-height:26px; color:#C1272D; font-size:12px; text-transform:uppercase; width:100%; text-align:center; position:absolute; left:0; bottom:0;}
		
	.scsh_tov_c{display:inline-block; position:relative; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; vertical-align:top; width:210px; height:400px; padding:10px 14px; border:1px solid #B3B3B3; text-decoration:none; margin:0 0 12px 12px;
	-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
		a.scsh_tov_im{display:flex; line-height:197px; width:100%; text-align:center; height:197px;}
		a.scsh_tov_im img{vertical-align:middle; display:inline-block; border:0; margin:auto; max-height:197px; }
		a.scsh_tov_it{display:inline-block; font-size:17px; line-height:22px; text-decoration:none; line-height:23px; color:#C1272D; width:100%; padding:5px 0 0 0; text-align:center; height:46px;}
		.scsh_tov_par{display:block; padding:0 0 25px 0; height:82px; overflow:hidden;}
			.scsh_tov_code{font-size:13px; color:#666; line-height:18px;}
			.scsh_tov_par{white-space:pre-line; font-size:13px; color:#666; line-height:18px;}
			.scsh_tov_par table{margin:0 auto; color:#666; font-size:13px;}
			.scsh_tov_par td{padding:1px 5px;}
			.scsh_tov_par td.scsh_parn{text-align:right;}
				.scsh_tov_c:hover{box-shadow:0px 0px 25px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 25px rgba(0,0,0,0.5);}
			.scsh_tov_price{height:62px; position:absolute; left:0; bottom:0; width:100%; display:inline-block;}
				.scsh_tov_price_it{height:62px; line-height:62px; color:#C1272D; font-size:15px; font-weight:bold; text-transform:uppercase; border-top:1px solid #B3B3B3; margin:0 14px; display:block;}
				.scsh_tov_price_it b{font-size:26px;}
				.scsh_tov_price_bt{position:absolute; top:20px; right:10px; font-size:13px; color:#C1272D; padding:0 12px; display:inline-block; border:1px solid #C1272D; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; line-height:20px; -webkit-transition-duration:0.3s; -o-transition-duration:0.3s; -moz-transition-duration:0.3s; transition-duration:0.3s;}
					.scsh_tov_price_bt:hover{background:#C1272D; color:#fff; cursor:pointer;}
					
	/* SCSH */
	.scsh_adder_cf{position:fixed; z-index:0; left:0; bottom:170px; width:100%; height:1px;}
	.scsh_adder_c{position:relative; width:138px; margin:0 auto; bottom:130px; left:590px;}
	.scsh_adder_up{text-align:center; padding:17px 0 0 0;}
	.scsh_adder_upb{font-size:16px; color:#666; display:inline-block; padding:0 0 3px 0; border-bottom:1px dashed #666;}
	.scsh_adder_upb:hover{cursor:pointer; color:#9E005D; border-color:#9E005D;}
	.scsh_adder_b:hover{cursor:pointer; opacity:0.9;}
	.scsh_adder_b{background:#333 url(../img/card2.jpg) no-repeat 50% 37%; width:125px; height:75px; padding:50px 0 0 0;
	-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; text-align:center;}
	.scsh_adder_b span{background:#fff; padding:0 5px; color:#FF0000; font-size:19px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
	.scsh_adder_pr{padding:8px 0 0 0; font-size:12px;}
	.scsh_adder_pr b{font-weight:normal;}
	.scsh_shopform_cf{position:fixed; background:rgba(0,0,0,0.3); top:0; left:50%; left:0; width:100%; height:100%; z-index:7; display:none;}
	.scsh_shopform_cfc{width:100%; position:relative; margin:0 auto; height:100%;}
	.scsh_shopform_c{background:#fff; position:absolute; padding:25px 30px 25px 30px; background:#fff; display:inline-block; left:50%;
	/* width:450px; margin-left:-225px; top:75px; */ background:#fff; 
	box-shadow:0px 0px 35px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 35px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 35px rgba(0,0,0,0.5); -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
	table.scsh_card_tovlist{z-index:3; margin:5px 0 0 0; background:#fff; font-size:15px; color:#666;}
	table.scsh_card_tovlist th{padding:5px 5px 5px 5px; background:#C1272D; color:#fff;}
	table.scsh_card_tovlist td{padding:3px 5px; background:#F7F7F7; border-top:5px solid #fff;}
	table.scsh_card_tovlist td input{border:1px solid #ccc; width:30px;}
	table.scsh_card_tovlist td.scsh_card_tovlist_sm{padding:7px 5px 9px 5px; color:#000; background:#fff; text-align:right;}
	table.scsh_card_tovlist td .scsh_card_tov_img{display:inline-block; width:70px; max-height:70px; overflow:hidden;}
	table.scsh_card_tovlist td img{max-height:70px;}
	.scsh_card_tovdel{color:#333; font-size:14px; vertical-align:top;}
	.scsh_card_tovdel:hover{cursor:pointer;}
	.scsh_form_close{position:absolute; top:6px; right:10px; color:#666; font-size:18px;}
	.scsh_form_close:hover{cursor:pointer; color:#9E005D;}
	.catform_it{color:#C1272D; font-weight:normal; font-size:18px; text-transform:uppercase; margin:5px 0 15px 0; }
	#scsh_card_tovlist_ids{display:none;}
	.scsh_card_themeview1{width:940px;}
	.scsh_card_themeview1 .scsh_cart_view_left{float:right; width:510px; vertical-align:top; display:inline-block;}
	.scsh_card_themeview1 .scsh_cart_view_right{float:left; width:420px; vertical-align:top; display:inline-block;}
	/* end SCSH */
	
	/* pricepicker */
	.picker{width:400px; padding:30px 0 0 30px;}
	.sui_rang_c{height:12px; max-width:250px; cursor:default; width:100%; border:1px solid #ccc; position:relative; overflow:hidden; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;}
	.sui_rang_cp{height:12px; top:0; left:0; width:100%; background:#f2f2f2; position:absolute;}
	.sui_rang_cps{height:12px; width:12px; position:absolute; top:0; left:0; background:#B3B3B3;}
	.sui_rang_cps#sui_rpr{left:auto; right:0;}
		.sui_rang_cps:hover{cursor:pointer; background:#808080;}
	.sui_rang_cpr{padding:0 0 10px 0; font-size:13px; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;}
	.sui_rang_cpr span{line-height:23px; background:#fff; height:23px; padding:0 5px; min-width:35px; display:inline-block; border:1px solid #ccc; vertical-align:top;}
	
	.catParentsFt{background:#F2F2F2; padding:0 10px 15px 10px; margin:0 0 50px 0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
	.catParentsFtCt{color:#000; font-size:18px; padding:15px 0 3px 0;
	-moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
		.catParentsFtC{display:inline-block; margin:0 9px 0 0; line-height:22px;}
		.catParentsFtC input{vertical-align:middle;}
	
	/* pricepicker */
	.sui_rang_c{background:repeating-linear-gradient(0deg,transparent,transparent 4px,transparent 5px,#CECECE 6px,#CECECE 7px,transparent 8px); border:none;}
	.sui_rang_cp{background:repeating-linear-gradient(0deg,transparent,transparent 4px,transparent 5px,#7F7F7F 6px,#7F7F7F 7px,transparent 8px);}
	.sui_rang_cps{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#C1272D;}
	.sui_rang_cps:hover{background:#961A23;}
	.srsort{font-size:12px; color:#666; padding:20px 0 30px 0;}
	.srsort select{margin:0 0 0 5px;}
	
	/* tovitem */
	.scsh_tov_left{width:302px; padding:15px 0 0 0; min-height:200px;}
	.scsh_tov_right{width:407px; padding:15px 0 0 0; position:absolute; right:0; top:0;}
		.scsh_tov_left .lph_imgbl_ipr{padding:8px 0 0 0; margin:0 0 0 -3px;}
		.scsh_tov_left .lph_imgbl_i{width:71px; height:71px; border:1px solid #ccc; margin:0 0 3px 3px; overflow:hidden; display:inline-block; vertical-align:top;}
		.scsh_tov_left .lph_imgbl_i img{max-width:150px;}
		.scsh_tov_left .lph_imgbl_im{border:1px solid #ccc; overflow:hidden;}
		.scsh_tov_left .lph_imgbl_im img{max-width:302px; margin:0;}
		.scsh_tov_left .lph_imgbl_im img:hover, .lph_imgbl_i img:hover{opacity:0.8; cursor:pointer;}
			.scsh_tov_left .lph_imgbl_i:hover{border-color:#C1272D}
		.scsh_tov_item{position:relative;}
		.scsh_tov_right_at{margin:0px 10px 10px 10px; color:#662D91; font-size:13px; line-height:18px;}
		.scsh_tov_right_at b{color:#666; margin-right:5px; font-weight:normal;}
		.scsh_tov_pricer{margin:0 0 33px 0; position:relative;}
			.scsh_tov_pricer .scsh_tvright_prs{font-size:15px; font-weight:bold; display:inline-block; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; text-transform:uppercase; padding:5px 11px 5px 15px; color:#fff; background:#C1272D;}
			.scsh_tov_pricer .scsh_tvright_prs b{font-size:26px;}
			.scsh_tvright_col{display:inline-block; vertical-align:bottom; margin:0 0 0 130px;}
			.scsh_tvright_col input{line-height:22px; vertical-align:bottom; min-width:22px; font-size:14px; height:22px; padding:0 0 0 5px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #999;}
			.scsh_tov_pricer .scsh_tvright_btn{position:absolute; right:0px; bottom:0px;}
				.scsh_tov_pricer .scsh_tvright_btni{line-height:22px; border:1px solid #C1272D; font-size:13px; padding:0 14px; display:inline-block; color:#C1272D;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
				.scsh_tov_pricer .scsh_tvright_btni:hover{background:#C1272D; color:#fff; cursor:pointer;}
		.scsh_tov_right .scsh_tov_right_pt{color:#C1272D; font-size:16px; font-weight:bold; padding:0 0 14px 0;}
		.scsh_tov_right .scsh_parc{color:#C1272D; line-height:22px;}
		.scsh_tov_right .scsh_parc:nth-child(odd){background:#F7F7F7;}
		.scsh_tov_right .scsh_parc b{color:#666; margin-right:5px; font-weight:normal;}
		.scsh_tov_descr_t{clear:both; color:#C1272D; font-size:16px; font-weight:bold; padding:30px 0 10px 0;}
	/* tovitem */
	.scsh_infp_c, .scsh_infp_c_sh{-webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
	.scsh_infp_c{background:#F2F2F2; text-align:center; z-index:999; margin-left:-200px; left:50%; width:400px; position:fixed; opacity:0; top:2%; -webkit-box-shadow: #000 0px 0px 30px; -moz-box-shadow: #000 0px 0px 30px; box-shadow: #000 0px 0px 30px;}
	.scsh_infp_c_sh{top:40%; opacity:1;}	
	.scsh_infp_cbg{z-index:998; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.4);}
	.scsh_infp_x{position:absolute; top:5px; right:10px; color:#fff; font-size:18px;}
	.scsh_infp_x:hover{cursor:pointer;}
	.scsh_infp_t{background:#AAAAB2; text-transform:uppercase; color:#fff; font-size:16px; padding:9px 30px 5px 30px;}
	.scsh_infp_in{color:#dc4c39; font-size:12px; padding:5px 30px 8px 30px;}
	.scsh_infp_bt_c{padding:16px 0 10px 0;}
	.scsh_infp_bt{transition-property:all; margin:0 5px 0 0; transition-duration:0.5s; transition-timing-function:ease; transition-delay:initial; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#F8A4A7; color:#fff; font-size:14px; display:inline-block; padding:4px 11px; }
	.scsh_infp_bt:hover{background:#E87E86; cursor:pointer;}
	.scsh_infp_bt.scsh_infp_btpr{background-color:#66BE8F;}
	.scsh_infp_bt.scsh_infp_btpr:hover{background-color:#45AD71;}
	.scsh_infp_bt_p{background:#D1E1D2;}
	.scsh_infp_bt_p:hover{background:#D1E1D2; cursor:default;}
	.scsh_shopform_c.scsh_minlin .catform_bc{display:none;}
	.scsh_shopform_c .scsh_card_mntxt{display:none;}
	.scsh_shopform_c.scsh_minlin .scsh_card_mntxt{display:block; color:red;}
	.catform_rs{color:#000;}
	.scsh_tov_sh_ind{position:fixed; z-index:108; top:-85px; opacity:0; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; 
    padding:15px 20px 15px 40px; right:20px; background:rgba(255,255,255,0.85); color:#666; font-size:16px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:0px 0px 25px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 25px rgba(0,0,0,0.3); }
	.scsh_tov_sh_ind span{color:#666; text-align:center; font-weight:normal; font-size:18px; position:absolute; top:13px; left:9px; width:26px; height:26px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
	.scsh_tov_sh_ind span svg{height:21px; width:21px; }
	.scsh_tov_sh_ind_act{top:25px; opacity:1;}
	.scsh_tov_sh_ind:hover{cursor:pointer; background:rgba(255,255,255,0.95);}

	/* 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 */