@charset "utf-8";

/* NEW ++++++++++ */

#collectionTitleBoxWrapper.new #spTitleBox .titleWrapper h1{
	position: relative;
	display: inline-block;
	padding-right: 40px;
}


#collectionTitleBoxWrapper{
	margin: 0 auto 12px;
}

#spTitleBox{
	width: 100%;
	max-width: 1140px;
	background: transparent url() center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

#spTitleBox .cover{
	padding: 40px 20px;
	background: rgba(0,0,0,0.6);
}

#spTitleBox article{
	display: table;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-width: 800px;
	border: none;
}

#spTitleBox .wrapper{
	display: table-cell;
	vertical-align: middle;
	width: 140px;
}

#spTitleBox .wrapper .titleImg{
	width: 140px;
	height: 140px;
	background: transparent url() center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-border-radius: 140px;
	-moz-border-radius: 140px;
	border-radius: 140px;
}

#spTitleBox .titleWrapper{
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	border-left: transparent solid 8px;
}

#spTitleBox .titleWrapper h1{
	margin-bottom: 6px;
	font-size: 32px;
	font-weight: bold;
}

#mainbody #collectionTitleBoxWrapper.usercollection #spTitleBox article .wrapper a:hover{
	/* opacity: 1; */
}

.usercollection  .titleWrapper h1{
	margin-right: 16px;
	vertical-align: middle;
}

.usercollection  .titleWrapper .user span,
.usercollection  .titleWrapper .user a{
	margin-right: 8px;
	text-decoration: none;
	color: #fff;
}

.usercollection  .titleWrapper .user span i,
.usercollection  .titleWrapper .user a i{
	margin-right: 4px;
	color: #3eafe3;
	font-size: 1.3rem;
	cursor: default;
}

.usercollection  .titleWrapper .user a.tobeFan{
		padding: 2px 6px;
	color: #fff;
	background: #3eafe3;
	/* border: #3eafe3 solid 1px; */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.usercollection  .titleWrapper .user a.tobeFan i{
	font-size: 1rem;
	color: #fff;
	cursor: pointer;
}

#spTitleBox .titleWrapper p{
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 18px;
}

#spTitleBox .titleWrapper p.limit{
	display: inline-block;
	padding: 2px 8px;
	font-size: 12px;
	color: #333;
	background: #e6e6e6;
}

#collectionTitleBoxWrapper .spOnly{
	display: none;
}

#collection ul.collection:after{
	content:" ";
	height: 0;
	display: block;
	clear: both;
}

ul.collection li .list-content__link{
	/* cursor: pointer; */
	border: none;
}

ul.collection li .list-content__link .clcImg{
	position: relative;
	z-index: 999;
	height: 0;
    padding-top: 82%;
    background: url('/images/collection/clcImg001.jpg') center no-repeat;
    background-size: cover;
}

ul.collection li .list-content__link .clcSmmry{
	position: relative;
	z-index: 999;
}

ul.collection li .list-content__link .clcSmmry:after{
   	content:" ";
    padding-top: 82%;
	height: 0;
	display: block;
}

ul.collection li .list-content__link .clcSmmry span{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 4px 16px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
}

ul.collection li .list-content__link .clcIndex{
	position: relative;
	z-index: 999;
	padding: 32px 12px 24px;
}

ul.collection li .list-content__link .clcIndex .userIcon{
	position: absolute;
	z-index: 999;
	left: 12px;
	top: -27px;
	width: 52px;
	height: 0;
	line-height: 0;
    padding-top: 20%;
	padding-top: 52px;
    background: url('/images/collection/clcUser001.png') center no-repeat;
    background-size: cover;
	border: #dcdcdc solid 1px;
	-webkit-border-radius: 52px;
	-moz-border-radius: 52px;
	border-radius: 52px;
}

ul.collection li .list-content__link .clcIndex .title{
	margin-bottom: 4px;
	font-size: 18px;
}

ul.collection li .list-content__link .clcIndex .date{
	margin-bottom: 8px;
	font-size: 10px;
}

ul.collection li .list-content__link .clcIndex .author{
	margin-bottom: 0;
	font-size: 12px;
}

ul.collection li.commingsoon{
	position: relative;
	z-index: 1111;
}
	
ul.collection li.commingsoon:before{
	content:" ";
	position: absolute;
	left: 0;
	z-index: 1999;
	/* opacity: 0.3; */
	display: block;
	margin: 0 5px !important;
	padding: 0;
	width: 97%;
	height: 100%;
	background: rgba(255,255,255,0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul.collection li.commingsoon:after{
	content:"Comming Soon";
	position: absolute;
	left: 5px;
	z-index: 1999;
	top: 50%;
	display: block;
	margin-top: -24px;
	padding: 12px 0;
	width: 97%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #f00;
	background: #fff;
	opacity: 0.8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul.collection li .list-content__link a.summary{
	color: #333;
	text-decoration: none;
}

ul.collection li .list-content__link header{
	position: relative;
	z-index: 999;
	margin-bottom: 0;
	padding: 16px;
	font-size: 12px;
	border-bottom: #dcdcdc solid 1px;
}

ul.collection li .list-content__link header h3{
	font-size: 18px;
	color: #3eafe3;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

ul.collection li .list-content__link header em.date{
	position: absolute;
	right: 12px;
	bottom: 2px;
	font-size: 10px;
}

ul.collection li .list-content__link footer{
	margin-bottom: 0;
	padding: 16px;
	font-size: 12px;
	border-top: #dcdcdc solid 1px;
}

ul.collection li .list-content__link footer a{
	position: relative;
	z-index: 999;
	margin-right: 4px;
	color: #333;
	text-decoration: none;
}

/* ICON STATUS +++++++++++++++ */

ul.collection li .list-content__link footer a i{
	margin-right: 4px;
	font-size: 1.4rem;
	color: #3eafe3;
}

ul.collection li .list-content__link footer a i.checked{
	color: #333;
	margin-right: 6px;
}

ul.collection li .list-content__link footer a i.red{
	position: absolute;
	z-index: 1111;
	top: -2px;
	left: 8px;
	color: #ff0000;
	font-size: 0.8em;
	background: #fff;
}

ul.collection li .list-content__link footer a i.fa-paperclip{
	padding: 0 !important;
	float: none;
}

.layout-card li.list-content__item div.addClcBox{
	position: relative;
	z-index: 999;
	padding-top: 82%;
	height: 0;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-card .list-content__item div.dmm{
	position: relative;
	z-index: 999;
	padding: 32px 12px 24px;
	height: 52px;
	background: #fff;
}

.layout-card .list-content__item div.addClcBox i{
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	margin-left: -36px;
	width: 64px;
	height: 64px;
	line-height: 64px;
	color: #ccc;
	font-size: 3rem;
	text-align: center;
	vertical-align: middle;
	border: #ccc solid 4px;
	-webkit-border-radius: 38px;
	-moz-border-radius: 38px;
	border-radius: 38px;
}

.layout-card .list-content__item div.addClcBox .clcEditTitle{
	position: absolute;
	left: 0;
	top: 50%;
	padding-top: 84px;
	width: 100%;
	text-align: center;
	font-size: 14px;
}

@media only screen and (max-width: 767px){

/* FOR HEADER ++++++ */

	#header.header{
		padding-bottom: 8px;
	}
}

@media only screen and (max-width: 479px){

	#collectionTitleBoxWrapper.new .titleWrapper h1:after{
		content: 'New';
		display: block;
		position: absolute;
		width: 28px;
		height: 28px;
		right: 20px;
		top: -2px;
		z-index: 144;
		font-size: 9px;
		text-align: center;
		line-height: 28px;
		color: #fff;
		background: #ff6161;
		-webkit-border-radius: 28px;
		-moz-border-radius: 28px;
		border-radius: 28px;
	}

	#collectionTitleBoxWrapper.new .titleWrapper h1{
		position: relative;
		display: inline-block;
		padding-right: 52px;
	}

	#collectionTitleBoxWrapper	{
		margin-bottom: 12px;
		background: #fff;
		border-bottom: #b3b3b3 solid 1px;
	}

	#spTitleBox{
		margin-bottom: 8px;
	}
	
	#spTitleBox .cover{
		padding: 4px 20px;
		background: rgba(0,0,0,0.6);
	}

	#spTitleBox article{
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
		max-width: 800px;
		border: none;
		
	}

	#spTitleBox .wrapper{
		display: block;
		margin: 0 auto;
	}

	#collectionTitleBoxWrapper .titleWrapper{
		display: block;
		color: #333;
		border-left: 0;
	}

	#collectionTitleBoxWrapper.usercollection .titleWrapper .user span{
		color: #333;
	}

	#collectionTitleBoxWrapper .titleWrapper h1{
		margin-bottom: 6px;
		padding: 0 20px;
		font-size: 23px;
		font-weight: bold;
	}

	#collectionTitleBoxWrapper .titleWrapper p{
		margin-bottom: 6px;
		padding: 2px 20px;
		font-size: 14px;
		line-height: 20px;
		font-weight: normal;
	}

	#collectionTitleBoxWrapper .titleWrapper p.limit{
		background: #ffdbdb;
	}
	
	#spTitleBox .pcOnly{
		display: none;
	}
	
	
	#mainbody div div.tab-layout h2.ttl-sub{
		margin-bottom: 0;
		text-align: center;
		float: none;
	}
	
	#mainbody .tab-layout.cf div.tab-layout__col{
		position: static;
		text-align: center;
		float: none;
	}
	
/* SP USERcollection ++++++++ */

	#collectionTitleBoxWrapper.usercollection  .titleWrapper h1{
		margin-right: 16px;
		margin-bottom: 2px;
		vertical-align: middle;
	}

	#collectionTitleBoxWrapper.usercollection  .titleWrapper p.limit{
		margin-bottom: 4px;
		font-size: 10px;
		line-height: 10px;
		background: transparent;
	}

	.usercollection  .titleWrapper .user {
		margin-bottom: 8px;
		padding: 6px 20px;
		background: #f0f0f0;
	}

	.usercollection  .titleWrapper .user a{
		margin-right: 8px;
		text-decoration: none;
		color: #333;
	}

	.usercollection  .titleWrapper .user a i{
		margin-right: 4px;
		color: #3eafe3;
		font-size: 1.3rem;
	}

	.usercollection  .titleWrapper .user a.tobeFan{
		padding: 2px 6px;
		color: #fff;
		background: #3eafe3;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	.usercollection  .titleWrapper .user a.tobeFan i{
		font-size: 1rem;
	}
		
	ul.collection li.commingsoon:before{
		margin: 0 !important;
		width: 100%;
	}

}

/* INITIALIZE ++++++++ */

#mainbody .collection.tab-layout{
	margin: 0 5px 12px;
}

.tab-layout.collection h2{
	margin-bottom: 0;
}

#mainbody #collection ul.collection li div.list-content__link{
	padding: 0;
}

#wrapper .contents,
#mainbody,
.list-content.layout-card.js-article.cf.ng-scope{
	margin-bottom: 0;
	padding: 0;
}

#wrapper{
		margin-bottom: 16px;
}

/* EDIT CLC +++++++ */

.collection li{
}

a.editBox{
	position: absolute;
	display: block;
	z-index: 1011;
	right: 4px; top: 4px;
	display: block;
	padding: 20px 26px;
	background: rgba(0,0,0,0.1);
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
}

.editBox span{
	display: block;
	margin-bottom: 2px;
	width: 4px;
	height: 4px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
}

.editBox:hover span{
	background: #ffe8f2;
	-webkit-box-shadow: 0 0 4px #a3ffef;
	-moz-box-shadow:  0 0 4px #a3ffef;
	box-shadow:  0 0 4px #a3ffef;
}

.editBox span:last-child{
	margin-bottom: 0;
}

.editClcMenu{
	position: absolute;
	z-index: 10000;
	right: 4px;
	top: 52px;
	display: block;
	overflow: hidden;
}

.editClcMenu .wrapper{
	padding: 20px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	margin-top: -76px;
	transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -webkit-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -ms-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
}

.editClcMenu .wrapper.slidedown{
	 margin-top: 0px;
 }

.editClcMenu a{
	display: block;
	margin-bottom: 8px;
	text-decoration: none;
	font-size: 14px;
}

.editClcMenu a:hover{
	color: #60c4f7;
}

.editClcMenu a:last-child{
	margin-bottom: 0;
}

/* ADD CLC FORM +++++++++++ */

#bgBlck{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: rgba(0,0,0,0.6);
	width: auto;
	height: 9999px;
	transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -webkit-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -ms-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
}

#bgBlck.on{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: rgba(0,0,0,0.6);
	width: 100%;
	height: 9999px;
}

#addClcFormBox{
	position: fixed;
	top: -304px !important;
	left: 50%;
	z-index: 11111;
	margin-left: -35%;
	margin-top: 0;
	padding: 20px;
	width: 70%;
	height: auto;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -webkit-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -ms-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
}

#addClcFormBox.on{
/*  	transform: translate(0,360px);
	-webkit-transform: translate(0,360px);
	-ms-transform: translate(0,360px);
 */}

#addClcFormBox h1{
	font-size: 16px;
	margin-bottom: 16px;
}

#addClcFormBox div{
	margin-bottom: 16px;
}

/* .collectionName .collectionTagline */

#addClcFormBox input,
#addClcFormBox textarea{
	margin-bottom: 1px;
	width: 100%;
	line-height: 20px;
	border: none;
	border-bottom: #ccc solid 1px;
}

#addClcFormBox div input:focus,
#addClcFormBox textarea:focus{
	margin-bottom: 0;
	border-bottom: #3faee3 solid 2px;
}

#addClcFormBox textarea{
	
}

#addClcFormBox p.collectionTagline{
	text-align: right;
	margin-bottom: 16px;
	padding-top: 4px;
}

#addClcFormBox div.collectionSelCol .selectColor{
	display: inline-block;
	margin-right: 2px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	border: #fff solid 4px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
}

#addClcFormBox div.collectionSelCol .selectColor.selected{
	border: #dde2e2 solid 4px;
}

#addClcFormBox button{
	cursor: pointer;
	border: none;
	background: none;
}

#addClcFormBox button:hover{
	color: #666;
}

#addClcFormBox .collectionBtn{
	text-align: right;
}

/* COLLECTION2 ++++++++++++ */

#fl_btmMenu{
	position: fixed;
	z-index: 1011;
	bottom: -38px;
	padding: 12px 20px;
	width: 100%;
	text-align: right;
	background: #fff;
	border-top: #3faee3 solid 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.3s cubic-bezier(0.42, 0, 0.52, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.52, 1);
    -ms-transition: all 0.3s cubic-bezier(0.42, 0, 0.52, 1);
}

#fl_btmMenu.slideup{
	display: block;
	transform: translate(0,-38px);
	-webkit-transform: translate(0,-38px);
	-ms-transform: translate(0,-38px);
}

#fl_btmMenu a{
	margin-right: 12px;
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	color: #333;
}

#fl_btmMenu a:last-child{
	margin-right: 0;
}

#fl_btmMenu .tabmenu{
	position: absolute;
	right: 4px;
	top: -40px;
	width: 40px;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	background: #3faee3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#fl_btmMenu a i{
	margin-right: 4px;
	color: #3faee3;
}

#fl_btmMenu .tabmenu i{
	font-size: 2rem;
	line-height: 40px;
	color: #fff;
}

/* COLLECTION3 ++++++ */
.list-content__item .cover,
.list-content__item.selected .cover{
	position: absolute;
	z-index: 1001;
	left: 0; top: 0;
	display: block;
	padding: 0 5px;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.list-content__item .cover:hover{
	opacity: 1;
}

.list-content__item .cover i{
	display: none;
}

.list-content__item.selected .cover em{
	display: block;
	padding: 20px;
	height: 100%;
	background: rgba(255,255,255,0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.list-content__item.selected .cover i{
	display: block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	font-size: 3rem;
	color: #fff;
	background: #3faee3;
	border: #fff solid 2px;
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	border-radius: 48px;
}

#clcPlus{
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: bold;
}


#collection ul.collection li div.list-content__link{
		border: transparent solid 1px;

}

#collection ul.collection li div.list-content__link:hover{
	margin: 0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	border: #a00 solid 1px;
}

/* EDIT & IMAGE UPLOAD PALLETE +++++++++++++++ */

#editClcFormBox{
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 11111;
	margin-left: -138px;
	margin-top: -442px;
	padding: 0;
	width: 276px;
	height: auto;
	background: #fff;
	transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -webkit-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -ms-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
}

#editClcFormBox.on{
/*  	transform: translate(0,360px);
	-webkit-transform: translate(0,360px);
	-ms-transform: translate(0,360px);
 */}

#editClcFormBox header{
	display: table;
	padding: 0 12px;
	width: 100%;
	height: 32px;
}

#editClcFormBox header h1,
#editClcFormBox header button{
	display: table-cell;
	vertical-align: middle;
}

#editClcFormBox header h1{
	font-size: 16px;
	margin-bottom: 16px;
}

#editClcFormBox header h1 i{
	margin-right: 4px;
}

#editClcFormBox header h1 i:hover{
	color: #666;
}

#editClcFormBox header button{
	padding: 0;
	height: 32px;
	vertical-align: middle;
	text-align: right;
	color: #3faee2;
	font-weight: bold;
}

#editClcFormBox header button:hover{
	color: #72bce0;
}

#editClcFormBox #editImage{
	position: relative;
	z-index: 1112;
	width: 100%;
}

#editClcFormBox .collectionImage{
	position: relative;
	height: 0;
	padding-top: 82%;
	z-index: 1011;
	background: rgba(0, 0, 0, 0) url("/images/collection/clcImg001.jpg") no-repeat scroll center center / cover ;
}

#editClcFormBox .collectionImage i{
	position: absolute;
	top: 8px;
	right: 8px;
	font-size: 2rem;
	color: #fff;
}

#editClcFormBox .collectionImage:hover i{
	color: rgba(255,255,255,0.7);
}

#editClcFormBox .infoBox{
	padding: 4px 12px;
}

#editClcFormBox .infoBox div{
	padding-top: 4px;
	color: #686868;
}

#editClcFormBox input,
#editClcFormBox textarea{
	margin-bottom: 1px;
	width: 100%;
	line-height: 20px;
	color: #686868;
	background: transparent;
	border: none;
	border-bottom: #808080 solid 1px;
}

#editClcFormBox input{
	font-size: 18px;
}

#editClcFormBox textarea{
	font-size: 14px;
}

#editClcFormBox div input:focus,
#editClcFormBox textarea:focus{
	margin-bottom: 0;
	border-bottom: #3faee3 solid 2px;
}

#editClcFormBox p.collectionTagline{
	text-align: right;
	margin-bottom: 16px;
	padding-top: 4px;
}

#editClcFormBox div.collectionSelCol{
	padding: 4px 12px;
}

#editClcFormBox div.collectionSelCol .selectColor{
	display: inline-block;
	margin-right: 2px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	border: #fff solid 4px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
}

#editClcFormBox div.collectionSelCol .selectColor.selected{
	border: #9e9e9e solid 4px;
}

/* USER COLOR ++++++++ */

#addClcFormBox div.collectionSelCol .selectColor.cl_orange,
#editClcFormBox .infoBox.colorA,
#editClcFormBox div.collectionSelCol .selectColor.cl_orange,
ul.collection li.colorA .list-content__link .clcIndex{
	color: #686868;
	background: #ffc2c2;
}

#addClcFormBox div.collectionSelCol .selectColor.cl_green,
#editClcFormBox .infoBox.colorB,
#editClcFormBox div.collectionSelCol .selectColor.cl_green,
ul.collection li.colorB .list-content__link .clcIndex{
	color: #686868;
	background: #f2ffa1;
}

#addClcFormBox div.collectionSelCol .selectColor.cl_blue,
#editClcFormBox .infoBox.colorC,
#editClcFormBox div.collectionSelCol .selectColor.cl_blue,
ul.collection li.colorC .list-content__link .clcIndex{
	color: #686868;
	background: #cfffd0;
}

#addClcFormBox div.collectionSelCol .selectColor.cl_pink,
#editClcFormBox .infoBox.colorD,
#editClcFormBox div.collectionSelCol .selectColor.cl_pink,
ul.collection li.colorD .list-content__link .clcIndex{
	color: #686868;
	background: #b8edff;
}

#addClcFormBox div.collectionSelCol .selectColor.cl_red,
#editClcFormBox .infoBox.colorE,
#editClcFormBox div.collectionSelCol .selectColor.cl_red,
ul.collection li.colorE .list-content__link .clcIndex{
	color: #686868;
	background: #ffcffd;
}

#editClcFormBox button{
	cursor: pointer;
	border: none;
	background: none;
}

#editClcFormBox button:hover{
	color: #666;
}

#editClcFormBox .collectionBtn{
	text-align: right;
}

/* UPLOADIMGE ++++++++++ */

#editClcFormBox{
}

#editClcFormBox .input-group{
	display: none;
}

#editClcFormBox .input-group input[type="button"]{
	display: table;
	height: 40px;
	border: none;
	background: #3faee3 2px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
}

#editClcFormBox .input-group input[type="button"]:hover{
	background: #72bce0;
}

#editClcFormBox .input-group .drop-box{
	display: table;
	padding: 0;
	margin: 0;
	height: 138px;
	vertical-align: middle;
}

#editClcFormBox .input-group.on{
	display: block;
	position: absolute;
	top: -226px;
	left: 0;
	z-index: 1112;
	padding: 8px;
	width: 276px;
	background: rgba(0,0,0,0.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#editClcFormBox .input-group legend{
		background: #3faee3 2px;
	color: #fff;

}

#editClcFormBox .input-group p.drop-box__txt{
	display: table-cell;
	vertical-align: middle;
	height: 138px;
	color: #fff;
}

.deleteClcFormPlt{
	position: absolute;
	display: block;
	left: 1%;
    top: 52px;
    z-index: 11111;
	width: 98%;
	overflow: hidden;
	background: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.deleteClcFormPlt form{
	padding: 12px;
	background: #fff;
	margin-top: -148px;
	transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -webkit-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
    -ms-transition: all 0.6s cubic-bezier(0.42, 0, 0.52, 1);
}

.deleteClcFormPlt form.slidedown{
	 margin-top: 0px;
 }

.deleteClcFormPlt h1{
	margin-bottom: 8px;
	font-size: 16px;
}

.deleteClcFormPlt .dlClcNotice{
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 16px;
}

.deleteClcFormPlt .collectionBtn{
	text-align: right;
}

.deleteClcFormPlt .collectionBtn button{
	color: #333;
	background: none;
	border: none;
}

.deleteClcFormPlt .collectionBtn button:hover{
	color: #666;
}


@media only screen and (max-width: 480px){/*  */


	#addClcFormBox h1{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1000;
		padding: 20px;
		width: 100%;
		font-size: 16px;
		color: #fff;
		margin-bottom: 16px;
		background: #3faee3;
	}

	#bgBlck.on{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		background: rgba(0,0,0,0.6);
		width: 100%;
		height: 9999px;
	}

	#addClcFormBox{
		position: fixed;
		top: -332px !important;
		top: -20px;
		left: 0;
		z-index: 11111;
		margin-left: 0;
		margin-top: 0;
		padding: 72px 20px 20px;
		width: 100%;
		height: auto;
		background: #fff;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#addClcFormBox.on{
		transform: translate(0,332px);
		-webkit-transform: translate(0,332px);
		-ms-transform: translate(0,332px);
	}

	#editClcFormBox{
		position: fixed;
		top: -442px;
		left: 50%;
		z-index: 11111;
		margin-left: -136px;
		margin-top: 0;
		padding: 0 ;
		width: 276px;
		height: auto;
		background: #fff;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#editClcFormBox.on{
		transform: translate(0,442px);
		-webkit-transform: translate(0,442px);
		-ms-transform: translate(0,442px);
	}


	#fl_btmMenu nav a{
		display: block;
		margin-bottom: 8px;
	}

	#fl_btmMenu nav#plus a{
		display: inline;
		margin-bottom: 8px;
	}

	#fl_btmMenu a:last-child{
		margin-bottom: 0;
	}

	#fl_btmMenu{
		bottom: -60px;
	}
			
	#fl_btmMenu.slideup{
		transform: translate(0,-60px);
		-webkit-transform: translate(0,-60px);
		-ms-transform: translate(0,-60px);
	}

	#fl_btmMenu nav{
		height: 36px;
	}

	.list-content__item .cover,
	.list-content__item.selected .cover{
		padding: 0;
	}

	#collection ul.collection li div.list-content__link:hover{
		margin: 0;
	}

}

/* INITIALIZE +++++  */
#header #bellBox{
	z-index: 9999;
}

.gnav-btn{
	z-index: 1111;
}

/* 
.layout-card .list-content__link {
	margin: 0;
}

#collection .layout-card .list-content__item{
	padding: 0 5px;
} */