#text-editor {
	position:relative;
}
#text-editor b, 
#text-editor strong {
	font-weight:600 !important;
}
#text-editor h1 b, #text-editor h2 b, #text-editor h3 b, #text-editor h4 b, 
#text-editor .h1 b, #text-editor .h2 b, #text-editor .h3 b, #text-editor .h4 b, 
#text-editor h1 strong, #text-editor h2 strong, #text-editor h3 strong, #text-editor h4 strong,
#text-editor .h1 strong, #text-editor .h2 strong, #text-editor .h3 strong, #text-editor .h4 strong {
	font-weight:700 !important;
}
#text-editor h1 strong, #text-editor h2 strong,
#text-editor .h1 strong, #text-editor .h2 strong {
	letter-spacing:0 !important;
}

/**/

/*#text-editor ol,
#text-editor ol > li,
#text-editor ul,
#text-editor ul > li,*/
ol.style-customize,
ol.style-customize > li,
ul.style-customize,
ul.style-customize > li {
	position:relative;
	margin: 0;
  	padding: 0;
	list-style:none;
}
ol.style-customize.distance > li + li,
ul.style-customize.distance > li + li {
	margin-top:10px;
}
ol.style-customize.large-distance > li + li,
ul.style-customize.large-distance > li + li {
	margin-top:20px;
}


/*#text-editor ol,
#text-editor ul,
ol.style-customize,
ul.style-customize {
	margin:20px 0;
}*/

/* --- list style --- */

/* order int  */
/*#text-editor ol,*/
ol.style-customize.style-order-int {
	list-style-type: none;
  	counter-reset: item !important;
}
/*#text-editor ol > li,*/
ol.style-customize.style-order-int > li {
  counter-increment: item !important;
  padding-left:45px;
}
/*#text-editor ol > li:before,*/
ol.style-customize.style-order-int > li:before {
	content: counter(item) !important;
}
/*#text-editor ol > li + li,*/
/*ol.style-customize.style-order-int > li + li {
	margin-top:10px;
}*/

/* dot  */

/*#text-editor ul,*/
ul.style-customize.style-dot {
	list-style-type: none;
}
/*#text-editor ul > li,*/
ul.style-customize.style-dot > li {
	padding-left:20px !important;
}
/*#text-editor ul > li + li,*/
/*ul.style-customize.style-dot > li + li {
	margin-top:0 !important;
}*/
/*#text-editor ul > li:before,*/
ul.style-customize.style-dot > li:before {
	position:absolute;
	display:block;
	content:"" !important;
	width:6px !important;
	height:6px !important;
	border-radius:100% !important;
	top: 10px !important;
	left:0;
	background-color: rgba(80,80,80,1);
}

/* --- color style --- */

/* bg circle */
/*#text-editor ol > li,*/
.style-customize.bg-circle ol > li {
	padding-left:45px;
}
/*#text-editor ol > li:before,*/
.style-customize.bg-circle li:before {
	position:absolute;
	display:block;
	top:-2px;
	left:1px;
	font-family: 'Rubik';
	font-size:12px;
	line-height:28px;
	font-weight:400;
	letter-spacing:0.5px;
	width:28px;
	height:28px;	
	padding-top:0.5px;
	border-radius:100%;
	text-align:center;
}

/* color white  */
.style-customize.bg-circle.color-white > li:before  {
	background-color:rgba(255,255,255,1);
	color:rgba(0,0,0,1);
}

/* color black  */
.style-customize.bg-circle.color-black > li:before  {
	background-color:rgba(0,0,0,1);
	color:rgba(255,255,255,1);
}

/* color gold  */
.style-customize.bg-circle.color-gold > li:before {
	background-color:rgba(180,150,81,1);
	color:rgba(255,255,255,1);
}

/* --- blockquote --- */

#text-editor blockquote {
	position:relative;
	margin:60px 0;
	padding:0 0 0 70px;
	border:none !important;
	font-size: 20px;
    line-height: 35px;
	font-weight: 400;
    color: rgba(12,12,12,1) !important;
}
#text-editor blockquote:before {
	position:absolute;
	top:-8px;
	left:0;
    font-family: "font-icon-v2" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	content: "\e035";
	font-size:40px !important;
	color: rgba(12,12,12,1) !important;
	opacity:1;
}
