::-webkit-file-upload-button { cursor:pointer; }
[draggable] {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;-khtml-user-drag: element;-webkit-user-drag: element;cursor: move;}
#hte_object_info{color:#838383;position: absolute;top: -38px;left: 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width:90%;width: 100%;}
.hte-mobile .hte-mobile-hide,.hte-tablet .hte-tablet-hide,.hte-desktop .hte-desktop-hide,.hte-desktop-large .hte-desktop-large-hide{display:none !important;}
.hometory-editor * {box-sizing: border-box !important;-moz-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;word-wrap: break-word !important;word-break: normal !important;}
.hometory-editor .hte-editor-wrap input[type="text"],
.hometory-editor .hte-editor-wrap select{min-width:40px !important;border-radius:0 !important;min-height:29px !important;max-height:29px !important;height:29px !important;border: 1px solid #ccc !important;background-color: #FFF !important;margin:0;}
.hometory-editor .hte-editor-wrap input[type="text"]{padding:4px 6px 5px !important;}
.hometory-editor .hte-editor-wrap input[type="checkbox"] {margin: -1px 3px 0 0 !important;min-width: 16px !important;min-height: 16px !important;vertical-align: middle !important;}
.hometory-editor .hte-canvas-container{border:1px solid #EEE;visibility:hidden;overflow:scroll;background-color:#F3F3F3;position:relative;font-size:0;resize: both;}
.hte-only-img-library .hte-btn-add-library,
.hte-only-img-library .hte-btn-add-template {display: none !important;}
.hometory-editor #hte_toolbar .clear{clear: both !important;padding: 0 !important;margin: 0 !important;}
.hte-mobile .hometory-editor #hte_toolbar .clear{display:none !important;}

.hometory-editor .hte-label-style1{
	display:inline-block;
	vertical-align: middle;
	font-size:13px;
	font-weight:400;
	line-height:1.4;
	color:#777;
}
.hometory-editor .hte-btn-style1{
	cursor: pointer !important;
	min-height:29px !important;
	max-height:29px !important;
	height:29px !important;
	background-color:#eee !important;
	border:1px solid #ccc !important;
}
.hometory-editor .hte-btn-style2{
	min-height:29px !important;
	max-height:29px !important;
	height:29px !important;
	background-color:#eee !important;
	border:1px solid #ccc !important;
}
.hometory-editor .hte-save-option-box,
.hometory-editor .hte-save-option-image{
	position:relative;
	display:inline-block;
}
.hometory-editor .hte-save-option-image img{
	max-width:40px;max-height:26px;
}
.hometory-editor .hte-footer,
.hometory-editor .hte-library-wrap,
.hometory-editor #hte_toolbar{-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}
.hometory-editor .hte-space{display:inline-block;width:8px;}
.hte-mobile .hometory-editor .hte-space{display:inline-block;width:6px;}
.hometory-editor button,.hometory-editor a,.hometory-editor span,.hometory-editor div{outline: none !important;-webkit-tap-highlight-color: transparent;}
.hometory-editor button{vertical-align: middle !important;line-height: 1.5 !important;}

.hometory-editor .hte-toolbar-box2>div>div>*{
	margin-top:2px !important;
	margin-bottom:2px !important;
}
.hte-mobile .hometory-editor .hte-toolbar-box2>div>div>*{
	margin-top:3px !important;
	margin-bottom:3px !important;
}
.hometory-editor .hte-toolbar-box2{
	min-height:34px;
}

.hte-mobile .hometory-editor .hte-canvas-container::-webkit-scrollbar {
    -webkit-appearance: none !important;	
}
.hte-mobile .hometory-editor .hte-canvas-container::-webkit-scrollbar-thumb {
    background-color: #DDD !important;
    -webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
	border: 1px solid #FFF !important;
}
.hte-mobile .hometory-editor .hte-canvas-container::-webkit-scrollbar-track {
    background-color: #F3F3F3 !important;
}

.hte-mobile .hometory-editor .hte-canvas-container::-webkit-scrollbar:vertical {
    width: 18px !important;
}
.hte-mobile .hometory-editor .hte-canvas-container::-webkit-scrollbar:horizontal {
    height: 18px !important;
}
.hometory-editor .hte-toolbar-box2>div>div{
	word-break: keep-all !important;
}
.hte-admin-media .hometory-editor .hte-toolbar-panel .hte-btn-wp-media1{
	display:inline-block !important;;
}
.hte-admin-media .hometory-editor .hte-toolbar-panel .hte-btn-wp-media2{
	display:none !important;
}

.hometory-editor .hte-toolbar-icon{display:inline-block;cursor: pointer;line-height:1.6 !important;font-size:13px !important;}
.hometory-editor .hte-toolbar-icon-image{background-color:#fff;text-align:center;cursor: pointer; border:1px solid #bfbfbf; border-radius:1px; padding:3px 3px;position:relative;line-height:1.6 !important;font-size:13px !important;}
.hometory-editor .hte-toolbar-icon-image img{width:20px;height:20px; }
.hometory-editor .hte-toolbar-box1{border-bottom:1px solid #dbdbdb;margin:5px 0 4px;}
.hometory-editor .hte-toolbar-box1 .hte-toolbar-icon-image{margin:0px -1px 6px 0;height:29px;vertical-align:middle !important;}
.hometory-editor .hte-toolbar-box2 .hte-toolbar-icon-image{margin:0px -1px 0px 0;}
td.content-box{overflow: visible !important;}

#hte_toolbar .hte-toolbar-panel{margin-right:0px;vertical-align:middle !important;position:relative;;}
.hte-mobile #hte_toolbar .hte-toolbar-panel{margin-right:0px;}

#hte_size_panel>*,
#hte_size_panel .hte_item_size_box>*,
#hte_size_panel .hte_image_crop_box>*,
#hte_size_panel .hte-canvas-object-opacity-wrap>*,
#hte_toolbar .hte-number-up-down,
#hte_toolbar .hte-toolbar-panel>*{vertical-align:middle !important;}
#hte_toolbar .hte-icon-select{background-color:#D6E6F5;}

.hte-desktop-large .hometory-editor .hte-toolbar-icon-image:hover,
.hte-desktop .hometory-editor .hte-toolbar-icon-image:hover{background-color:#D6E6F5;}


.hometory-editor .hte-stepper-box1,
.hometory-editor .hte-icon-box{position:relative;display:inline-block;vertical-align:middle;}
.hometory-editor .hte-stepper-box1 input{max-width:100%;}
.hometory-editor .hte-icon-delete1{width:9px;height:9px;padding:0px;}
.hometory-editor .hte-icon-delete1:before,
.hometory-editor .hte-icon-delete1:after{position:absolute;top:-1px;left:4px;content:'';height:10px;width:1px;background-color:#777;}
.hometory-editor .hte-icon-delete1:before{transform:rotate(45deg);}
.hometory-editor .hte-icon-delete1:after{transform:rotate(-45deg);}
.hometory-editor .hte-icon-add1{width:9px;height:9px;padding:0px;margin-right:4px;margin-bottom: 1px;}
.hometory-editor .hte-icon-add1:before{position:absolute;top:4px;left:0px;content:"";width:9px;height:1px;background-color:#777;}
.hometory-editor .hte-icon-add1:after{position:absolute;top:0px;left:4px;content:"";height:9px;width:1px;background-color:#777;}

#hte_toolbar .hte-toolbar-icon-image input {
	position:absolute;		
	top:0;
	left:0;
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	cursor:pointer !important;
	width:100%;
	height:100%;
}
.hometory-editor .hte-editor-tool{
	position:relative;
	padding-bottom:1px;
}
.hometory-editor .hte-editor-tool input[type="checkbox"] + label{
	min-width: 30px;
	height: 29px;
	line-height:26px !important;
	padding:0  5px !important;
	border: 1px solid #ccc;
	cursor: pointer;
	text-align:center;
	margin-right:-1px;
	vertical-align:top !important;
}
.hometory-editor .hte-editor-tool input[type="checkbox"]:checked + label{
	background-color: #e8e8e8;
}
.hometory-editor .hte-editor-tool #hte_text_panel input[type="checkbox"]{
	display: none !important;
}
.hometory-editor .hte-editor-tool .hte-save-option-box{
	padding:3px 0;
}
.hometory-editor .hte-editor-tool #hte_canvas_save_type[type="checkbox"]{
	width:16px !important;
	min-width:16px !important;
	height:16px !important;
	min-height:16px !important;
	vertical-align: -3px !important;
}

#hte_pop_html_body .hte-slide-main-body{padding:10px 15px !important;background-color:#FFF;text-align:left;}
#hte_pop_html_body .hte-slide-main-body > div{word-break:break-word;padding:2px 0;}


.hometory-editor #hte_image_box2{
	width:320px;
	display:none;position:absolute;top:0px;right:0px;text-align:center;padding-top:0px;z-index:53;
	container-type: inline-size;
}
.hte-mobile .hometory-editor #hte_image_box2{
	width:100%;
	position:relative;;
}
.hometory-editor #hte_image_box2  .hte-property-panel{
	margin-top:-1px !important;
}

#hte_image_box2 .hte-canvas-lib-content{
	position:relative;
	resize: both;
	min-width:320px;
	text-align:left;
	background-color:#FFF;
	min-height:200px;
	border:1px solid #dbdbdb;
	padding:10px 6px 12px 10px;
	overflow:auto;
	margin-top:-1px;
}
.hte-mobile #hte_image_box2 .hte-canvas-lib-content{
	min-width:200px;
	padding:7px 5px;
	border-bottom:none !important;
}
.hometory-editor .hte-canvas-lib-content img{max-width:70px;max-height:40px;cursor:pointer !important;}


.hometory-editor .hte-canvas-lib-content .hte-property-label1{
	display:block;
	font-size:13px;
	font-weight:600;
	line-height:1.4;
	padding:6px 3px 6px 11px;
	color:#707070;
	border:1px solid #dbdbdb;
	position:relative;	
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #efefef 89%);
    background: -webkit-linear-gradient(top, #fafafa 0%, #efefef 89%);
    background: linear-gradient(to bottom, #fafafa 0%, #efefef 89%);
}
.hometory-editor .hte-canvas-lib-content .hte-icon-box{
	position: absolute;
    right: 8px;
    top: 6px;
    width: 17px;
    height: 17px;
    vertical-align: middle;
	cursor:pointer;
}
.hometory-editor .hte-canvas-lib-content .hte-property-btn-toggle-wrap{
	text-align:center;
	padding:5px 0 3px;
}
.hometory-editor .hte-canvas-lib-content .hte-property-btn-toggle{
	text-align:center;
	display:inline-block;
	width:96%;
	padding:3px 0px;
	background-color:#FAFAFA;
	border:1px solid #ddd;
	border-radius:5px;
	line-height: 1.2;
	cursor:pointer;
}
.hometory-editor .hte-canvas-lib-content .hte-property-btn-toggle:hover{
	background-color:#f7f7f7;
}

.hometory-editor .hte-canvas-lib-content .hte-property-btn-toggle .hte-icon-box{position:relative;right:initial;top:initial;}

.hometory-editor .hte-canvas-lib-content .hte-icon-box:before,
.hometory-editor .hte-canvas-lib-content .hte-icon-box:after{position:absolute;top:4px;content:'';height:9px;width:1px;background-color:#999;}
.hometory-editor .hte-canvas-lib-content .hte-icon-box:before{left:5px;transform:rotate(133deg);}
.hometory-editor .hte-canvas-lib-content .hte-icon-box:after{left:11px;transform:rotate(227deg);}
.hometory-editor .hte-canvas-lib-content .hte-icon-box.hte-icon-toggle:before{left:5px;transform:rotate(47deg);}
.hometory-editor .hte-canvas-lib-content .hte-icon-box.hte-icon-toggle:after{left:11px;transform:rotate(313deg);}



.hometory-editor .hte-canvas-lib-content .hte-property-label2{
	display:inline-block;
	min-width:110px;
	vertical-align: middle;
	font-size:13px;
	color:#777;
	padding:3px 3px 3px 5px;
	font-weight:600;
}

.hometory-editor .hte-canvas-lib-content .hte-basic-property .hte-label-style1{
	width:42px;
	overflow:hidden;
}

.hometory-editor .hte-canvas-lib-content .hte-text-property .hte-label-style1,
.hometory-editor .hte-canvas-lib-content .hte-crop-property .hte-label-style1{
	min-width:54px;
}
.hometory-editor .hte-canvas-lib-content .hte-effect-animate-panel2 .hte-label-style1{
	min-width:47px;
}
.hometory-editor .hte-slide-property .hte-property-sub-panel .hte-property-sub-content2 .hte-label-style1{
	min-width:50px;
}
.hometory-editor .hte-slide-property .hte-property-sub-panel .hte-property-sub-content3 .hte-label-style1{
	min-width:38px;
	letter-spacing:-0.5px;
}


.hometory-editor .hte-canvas-lib-content .hte-property-content{
	padding:7px 6px;
	background-color:#FFF;
	border:1px solid #dbdbdb;
	border-top:none;
}
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-property-content{
	padding:5px 5px;
}

.hometory-editor .hte-canvas-lib-content .hte-property-content .hte-property-sub-content1{
	display:block;
	width:100%;
	padding:3px;
}
.hometory-editor .hte-canvas-lib-content .hte-property-content .hte-property-sub-content2{
	display:inline-block;
	width:49%;
	max-width:130px;
	vertical-align:top;
	padding:3px 3px 3px 5px;
	white-space: nowrap;
}
.hometory-editor .hte-canvas-lib-content .hte-property-content .hte-property-sub-content3{
	display:inline-block;
	width:33%;
	max-width:90px;
	vertical-align:top;
	padding:3px 3px 3px 5px;
	white-space: nowrap;
}
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-property-content .hte-property-sub-content2 .hte-label-style1,
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-property-content .hte-property-sub-content3 .hte-label-style1{
	/*
	display:block;
	width:100%;
	*/
}

.hometory-editor .hte-canvas-lib-content .hte-bullet-panel,
.hometory-editor .hte-canvas-lib-content .hte-arrow-panel,
.hometory-editor .hte-canvas-lib-content .hte-tabs-panel,
.hometory-editor .hte-canvas-lib-content .hte-thumbs-panel,
.hometory-editor .hte-canvas-lib-content .hte-swipe-panel,
.hometory-editor .hte-canvas-lib-content .hte-filter-effect-panel,
.hometory-editor .hte-canvas-lib-content .hte-event-effect-panel,
.hometory-editor .hte-canvas-lib-content .hte-shadow-effect-panel{
	padding:3px 3px;
	max-width:273px;
	min-width:260px;
	width:100%;
	display:inline-block;
	vertical-align:top;
}
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-bullet-panel,
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-arrow-panel,
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-tabs-panel,
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-thumbs-panel,
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-swipe-panel,
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-filter-effect-panel,
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-event-effect-panel,
.hte-mobile .hometory-editor .hte-canvas-lib-content .hte-shadow-effect-panel{
	max-width:100%;
	width:100%;
	min-width:200px;
}
.hometory-editor .hte-canvas-lib-content .hte-property-sub-panel,
.hometory-editor .hte-canvas-lib-content .hte-effect-sub-panel{	
	border:1px solid #dbdbdb;
	background-color:#FAFAFA;
	-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
	padding:6px 7px;
	margin-top:5px;
}
.hometory-editor .hte-canvas-lib-content .hte-effect-sub-panel label span{
	font-size:13px;
	color:#777;
	line-height:1.6;
	font-weight:400;
}
.hometory-editor .hte-slide-property .hte-property-sub-panel .hte-property-sub-content2 .hte-color-trigger,
.hometory-editor .hte-canvas-lib-content .hte-event-effect-panel .hte-color-trigger{
	width:60px !important;
}

.hometory-editor .hte-lib-item-wrap .hte-lib-item{position:relative;display:inline-block;width:30%;margin:1.5% 1.5%;text-align:center;padding:10px 10px;vertical-align:middle;border:1px solid #dbdbdb;max-width:100px;}
.hometory-editor .hte-lib-item-wrap .hte-tpl-item{position:relative;display:inline-block;width:47%;margin:1.4% 1.4%;text-align:center;padding:10px 10px;vertical-align:middle;border:1px solid #dbdbdb;max-width:140px;}
.hte-mobile .hometory-editor .hte-lib-item-wrap .hte-lib-item{width:47%;margin:1.4% 1.4%;}
.hte-mobile .hometory-editor .hte-lib-item-wrap .hte-tpl-item{width:47%;margin:1.4% 1.4%;}
.hometory-editor .hte-lib-item-wrap .hte-lib-item .hte-img-wrap,
.hometory-editor .hte-lib-item-wrap .hte-tpl-item .hte-img-wrap{
	display:block !important;
	width:100% !important;
	cursor:pointer !important;
	padding:0 !important;
	max-height:40px !important;
	height:40px !important;
	line-height:40px !important;
}
.hometory-editor .hte-lib-item-wrap .hte-lib-item .hte-img-wrap img,
.hometory-editor .hte-lib-item-wrap .hte-tpl-item .hte-img-wrap img{
	max-width:100%;
	max-height:40px;
}

.hometory-editor .hte-lib-item-wrap .hte-icon-delete{
	position: absolute;
	padding:0 !important;
    top: -5px !important;
    right: -5px !important;
    width: 16px !important;
    height: 16px !important;
    cursor: pointer !important;
}
.hometory-editor .hte-lib-item-wrap .hte-icon-delete img{
	vertical-align:top !important;
}


.hometory-editor .hte-lib-tabs-item-box{
	text-align:center;
	padding:6px 0px 4px !important; 
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #efefef 89%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#efefef 89%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%,#efefef 89%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.hometory-editor .hte-lib-tabs{
	border:1px solid #dbdbdb !important;
	border-bottom:none !important;
	white-space: nowrap;
	overflow: hidden;
}
.hometory-editor .hte-lib-tabs-item{
	display:inline-block;
	width:30%;
	position:relative;
	z-index:20;
	cursor:pointer !important;
	font-weight: 600; 
	font-size:13px;
	color:#999;	
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
}
.hometory-editor .hte-lib-tabs-item:first-child{
	border-left:none;
}
.hometory-editor .hte-lib-tabs-item.hte-lib-tabs-wp12{
	width:calc(40% + 1px);
}
.hometory-editor .hte-lib-selected {
	color:#555; 
	z-index:22;
	border-bottom:none !important;
}
.hometory-editor .hte-lib-selected .hte-lib-tabs-item-box{
	background:#fff !important;
	border-bottom:1px solid #fff  !important;
}

.hometory-editor .hte-property-sub-panel .hte-lib-tabs{
	border:1px solid #dbdbdb !important;
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #efefef 89%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#efefef 89%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%,#efefef 89%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	margin-bottom:3px;
}
.hometory-editor .hte-property-sub-panel .hte-lib-tabs-item-box{
	padding:4px 0px 2px !important; 
}
.hometory-editor .hte-property-sub-panel .hte-lib-tabs-item{
	width:33.333333% !important;
	border-bottom:none !important;
}
.hometory-editor .hte-property-sub-panel .hte-lib-selected .hte-lib-tabs-item-box{
	border-bottom:none !important;
}


.hometory-editor .hte-library-panel .hte-toolbar-icon-library{position:absolute;top:-33px;right:0px;width:78px;height:29px;text-align:center;padding-top:1px;border:1px solid #bfbfbf;color:#7b7b7b;}
.hometory-editor .hte-library-panel .hte-toolbar-icon-library:hover{border:1px solid #D33;}
.hometory-editor .hte-icon-open .hte-toolbar-icon-image{background-color:#D6E6F5 !important;}
.hometory-editor .pop-alert{width:290px; padding-bottom: 10px !important;}
.hometory-editor .pop-confirm{width:290px; padding: 0px 0 16px !important;}
.hometory-editor .input_focus{border:2px solid #D00 !important;}



.hometory-editor .pop-main .pop-confirm,.hometory-editor .pop-main .pop-alert {opacity:0.6;transition: opacity 0.1s, transform 0.1s; transform:scale3d(0.95,0.95,1);}
.hometory-editor .pop-main .hte-ani-pop-open {opacity:1;  transform:scale3d(1,1,1);}


.hometory-editor .hte-number-up-down{
	overflow: hidden;
	position:relative;display:inline-block;width:20px;height:29px;background-color:#eee;margin-left:-20px;cursor:pointer;text-align:left;vertical-align:top !important;
	-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;
 }
.hometory-editor .hte-number-up-down .hte-number-up{
	position:absolute;top:0;display:inline-block;text-align:center;border:1px solid #ccc;height:50%;width:20px;line-height:14px;border-bottom:0;padding-top:6px;cursor:pointer;
}
.hometory-editor .hte-number-up-down .hte-number-down{
	position:absolute;bottom:0;display:inline-block;text-align:center;border:1px solid #ccc;height:50%;width:20px;line-height:14px;padding-top:3px;cursor:pointer;
}


.hometory-editor .hte-page-box .hte-stepper-arrow{
	display:inline-block;
	vertical-align:middle !important;
	height:29px;
	min-height:29px;
	max-height:29px;
	background-color:#eee;
	border:1px solid #ccc;
	padding:4px 10px 3px;
    line-height: 1.4 !important;
}

.hometory-editor .hte-page-box .hte-stepper-arrow.hte-stepper-up{
	margin-left:-1px !important;
	cursor: pointer !important;
}
.hometory-editor .hte-page-box .hte-stepper-arrow.hte-stepper-down{
	margin-right:-1px !important;
	cursor: pointer !important;
}
.hometory-editor .hte-page-box .hte-stepper-arrow:hover,
.hometory-editor .hte-number-up-down .hte-number-up:hover,
.hometory-editor .hte-number-up-down .hte-number-down:hover{
	background-color:#F3F3F3 !important;;
}

.hometory-editor .btn {display:inline-block;min-width:42px;*height:30px !important;text-decoration:none !important; font-weight:bold;font-size:13px;line-height:18px !important;vertical-align: middle !important;}
.hometory-editor .btn>span{padding:0 !important;}
.hometory-editor .btn-default{margin:0;padding:5px 10px 5px;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#F0F0F0 !important;height:30px !important;} 
.hte-mobile .hometory-editor .btn-default{padding:5px 8px 5px !important;} 
.hometory-editor .btn-search {margin:0;padding:5px 10px 5px !important;height:30px !important;}
.hometory-editor .btn-more {margin:6px 0 11px !important;padding:5px 0px !important;width:100%;text-align:center;height:30px !important;}


.hometory-editor .hte-context-menu {
    display: none;
    position: absolute;
    background-color: #FFF;
	-webkit-box-shadow: 0px 1px 3px rgba(150, 150, 150, 0.4);
    box-shadow: 0px 1px 3px rgba(150, 150, 150, 0.4);
    border-radius: 3px;
    border-radius: 3px;
    z-index: 90;
}
.hometory-editor .hte-context-menu>ul {
    list-style: none !important;
    padding: 10px !important;
    margin: 0 !important;
}
.hometory-editor .hte-context-menu>ul>li {
    padding: 4px 6px !important;
    cursor: pointer !important;
	font-size:13px !important;
	line-height:1.4 !important;
	color:#333 !important;
}
.hometory-editor .hte-context-menu>ul>li:hover {
    background-color: #f6f6f6 !important;
}

/* 소스보기 팝업 hte_source_panel */
#hte_source_panel{
	white-space: nowrap;
	background-color:#FFF;
	width:100%;
	height:100%;
	border-top: 1px solid #dbdbdb !important;
	padding:5px 0px;
	position:absolute;
	top:0px;
	left:0;
	z-index:80;
	display:none;
}
#hte_source_panel .hte-source-item-list{
	display:inline-block;width:50%;vertical-align:top;overflow:auto;
	border:1px solid #ccc;padding:14px;
	margin-right:-1px;
}
#hte_source_panel input, #hte_source_panel textarea{
	border-radius:0 !important;
	font-size: 13px;
    line-height: 1.6;
	background-color: #FFF;
    border: 1px solid #ccc;
    padding: 4px 6px 5px !important;
    color: #555 !important;
	word-break: break-all !important;;
}
#hte_source_panel .hte-source-item-list .hte-source-item{
	padding:2px 0 10px !important;
}
#hte_source_panel .hte-source-item-list .hte-source-item .hte-source-item-head{
	padding:0 0 3px !important;
	position:relative;
	height:25px;
}

#hte_source_panel .hte-source-item-list .hte-source-item .hte-sort-icon{
	display:inline-block;
	vertical-align:middle !important;
}
#hte_source_panel .hte-source-item-list .hte-source-item .hte-item-name{
	display:inline-block;
	vertical-align:middle !important;
	color:#5a5a5a !important;
}
#hte_source_panel .hte-source-item-list .hte-source-item .hte-item-img{
	display:inline-block;
	vertical-align:middle !important;
	margin:0 6px !important;
	text-align:center;
}
#hte_source_panel .hte-source-item-list .hte-source-item .hte-item-img img{
	max-width:50px !important;
	max-height:20px !important;
	vertical-align:middle !important;
}
#hte_source_panel .hte-source-item-list .hte-source-item .hte-btn-delete{
	position:absolute;
	top:2px;
	right:0;
	width:19px;
	height:18px;	
	border-radius:3px !important;
	text-align:center;
	padding:1px 1px;
	border:1px solid #aaa !important;
	font-size:13px;
	line-height:1;
	background-color:#FFF !important;
	cursor:pointer;
}
#hte_source_panel .hte-source-item-list .hte-source-item .hte-btn-delete:hover{
	background-color:#f3f3f3 !important;
}

#hte_source_panel .hte-source-item-list .hte-source-item .hte-item-lock{	
	display:inline-block;
	color:#5a5a5a !important;
	font-size:12px !important;
	border-radius:3px !important;
	text-align:center;
	padding:3px 4px;
	border:1px solid #aaa !important;
	font-size:13px;
	line-height:1;
	background-color:#FFF !important;
	cursor:pointer;
	margin-left:5px;
	vertical-align: middle;
}
#hte_source_panel .hte-source-item-list .hte-source-item .hte-item-lock:hover{
	background-color:#f3f3f3 !important;
}
#hte_source_panel .hte-source-item-list .hte-source-item .hte-item-lock.hte-is-locked{
	background-color: #D6E6F5 !important;
    border: 1px solid #1c77c9 !important;
}

#hte_source_panel .hte-source-code-wrap{
	display:inline-block;width:50%;vertical-align:top;
}
#hte_source_panel .hte-source-code-btn-wrap{padding:10px;text-align:right;}
#hte_source_panel .hte-source-code-btn-wrap .hte-btn-box-left{float:left;}
#hte_source_panel .hte-source-code-btn-wrap button{min-width:80px;margin-right:10px;}
.hte-mobile #hte_source_panel .hte-source-code-btn-wrap{padding: 8px 6px;}
.hte-mobile #hte_source_panel .hte-source-code-btn-wrap button{min-width:60px;margin-right:6px;}
/* 소스보기 팝업 hte_source_panel */



/* 도움말 팝업 hte_help_popup */
.hometory-editor .hte-btn-help{
	display:inline-block;
	vertical-align: middle !important;
	width:15px !important;
	height:15px !important;
	text-align:center !important;
	background-color:transparent !important;
	border:1px solid #b7b7b7 !important;
	color:#8a8a8a !important;
	font-weight:600;
	font-family:Roboto;
	margin-left:6px !important;
	border-radius:100% !important;
	cursor: pointer;
	font-size:11px;
	line-height:1.2;
	margin-bottom:1px;
}
.hte-help-popup{
	display: none; position: absolute; z-index: 112; background: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); 
	border-radius: 5px;
	max-width:430px;
}
.hte-help-popup .hte-help-tpl-wrap{
	padding: 14px; font-size: 14px; line-height: 1.5;
}
.hte-help-popup .hte-help-tpl-wrap .hte-help-head{
	display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; border-bottom: 1px solid #eee; padding-bottom: 5px;
}
.hte-help-popup .hte-help-tpl-wrap .hte-help-title{	
	font-weight: 600; color: #333;
}
.hte-help-popup .hte-help-tpl-wrap .hte-help-sub-title{
	display:inline-block;
	vertical-align:top;
	font-weight: 500; color: #555;
	padding-left:2px;
}
.hte-help-popup .hte-help-tpl-wrap .hte-help-text-item{
	padding:3px 0;
}

.hte-help-popup .hte-help-tpl-wrap .hte-help-content{
	display:inline-block;
	vertical-align:top;
	font-weight: 400; color: #555;
	padding-left:2px;
}

.hte-help-popup .hte-help-tpl-wrap .hte-help-close-btn{
	cursor: pointer; font-size: 20px; color: #999; line-height: 1; padding: 0 4px;font-weight: 600;
}
.hte-help-popup .hte-help-tpl-wrap .hte-help-body{
	font-weight: 400;color: #555; font-size: 13px;
}
.hte-help-popup .hte-help-tpl-wrap .hte-help-sub-content-wrap{
	margin:5px 0 2px; padding-left:18px;line-height:1.7;
}
/* 도움말 팝업 hte_help_popup */


/* 눈금자 hte_canvas_ruler */

.hometory-editor .hte-editor-content.hte-editor-ruler .hte-canvas-wrap{
	position:relative;
}
.hometory-editor .hte-editor-content.hte-editor-ruler .hte-canvas-wrap:after {
	position:absolute;top:0px;left:calc(50% - 1px);width:1px;height:5px;content: "";
	background-color:#ff0000;  
	z-index:54;
}
.hometory-editor .hte-editor-content.hte-editor-ruler .hte-canvas-wrap:before{
	position:absolute;left:0px;top:calc(50% - 1px);width:5px;height:1px;content: "";
	background-color:#ff0000;  
	z-index:53;
}

.hometory-editor .hte-editor-content.hte-editor-ruler .canvas-container:after {
	position:absolute;top:0px;left:9px;width:calc(100% - 9px);height:3px;content: "";
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/10px 100%;  
	z-index:52;
}
.hometory-editor .hte-editor-content.hte-editor-ruler .canvas-container:before{
	position:absolute;top:9px;left:0;width:3px;height:calc(100% - 9px);content: "";
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 10px;
	z-index:51;
}

.hometory-editor .hte-zoom-50 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:4px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/5px 100%;
}
.hometory-editor .hte-zoom-50 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:4px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 5px;
}
.hometory-editor .hte-zoom-60 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:5px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/6px 100%;
}
.hometory-editor .hte-zoom-60 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:5px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 6px;
}
.hometory-editor .hte-zoom-70 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:6px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/7px 100%;
}
.hometory-editor .hte-zoom-70 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:6px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 7px;
}
.hometory-editor .hte-zoom-80 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:7px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/8px 100%;
}
.hometory-editor .hte-zoom-80 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:7px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 8px;
}
.hometory-editor .hte-zoom-90 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:8px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/9px 100%;
}
.hometory-editor .hte-zoom-90 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:8px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 9px;
}
.hometory-editor .hte-zoom-100 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:9px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/10px 100%;
}
.hometory-editor .hte-zoom-100 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:9px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 10px;
}
.hometory-editor .hte-zoom-110 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:10px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/11px 100%;
}
.hometory-editor .hte-zoom-110 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:10px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 11px;
}
.hometory-editor .hte-zoom-120 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:11px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/12px 100%;
}
.hometory-editor .hte-zoom-120 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:11px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 12px;
}
.hometory-editor .hte-zoom-130 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:12px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/13px 100%;
}
.hometory-editor .hte-zoom-130 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:12px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 13px;
}
.hometory-editor .hte-zoom-140 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:13px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/14px 100%;
}
.hometory-editor .hte-zoom-140 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:13px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 14px;
}
.hometory-editor .hte-zoom-150 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:14px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/15px 100%;
}
.hometory-editor .hte-zoom-150 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:14px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 15px;
}
.hometory-editor .hte-zoom-160 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:15px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/16px 100%;
}
.hometory-editor .hte-zoom-160 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:15px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 16px;
}
.hometory-editor .hte-zoom-170 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:16px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/17px 100%;
}
.hometory-editor .hte-zoom-170 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:16px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 17px;
}
.hometory-editor .hte-zoom-180 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:17px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/18px 100%;
}
.hometory-editor .hte-zoom-180 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:17px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 18px;
}
.hometory-editor .hte-zoom-190 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:18px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/19px 100%;
}
.hometory-editor .hte-zoom-190 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:18px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 19px;
}
.hometory-editor .hte-zoom-200 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:19px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/20px 100%;
}
.hometory-editor .hte-zoom-200 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:19px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 20px;
}

.hometory-editor .hte-zoom-210 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:20px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/21px 100%;
}
.hometory-editor .hte-zoom-210 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:20px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 21px;
}
.hometory-editor .hte-zoom-220 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:21px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/22px 100%;
}
.hometory-editor .hte-zoom-220 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:21px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 22px;
}
.hometory-editor .hte-zoom-230 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:22px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/23px 100%;
}
.hometory-editor .hte-zoom-230 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:22px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 23px;
}
.hometory-editor .hte-zoom-240 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:23px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/24px 100%;
}
.hometory-editor .hte-zoom-240 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:23px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 24px;
}
.hometory-editor .hte-zoom-250 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:24px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/25px 100%;
}
.hometory-editor .hte-zoom-250 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:24px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 25px;
}
.hometory-editor .hte-zoom-260 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:25px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/26px 100%;
}
.hometory-editor .hte-zoom-260 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:25px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 26px;
}
.hometory-editor .hte-zoom-270 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:26px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/27px 100%;
}
.hometory-editor .hte-zoom-270 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:26px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 27px;
}
.hometory-editor .hte-zoom-280 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:27px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/28px 100%;
}
.hometory-editor .hte-zoom-280 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:27px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 28px;
}
.hometory-editor .hte-zoom-290 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:28px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/29px 100%;
}
.hometory-editor .hte-zoom-290 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:28px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 29px;
}
.hometory-editor .hte-zoom-300 .hte-editor-content.hte-editor-ruler .canvas-container:after{
	left:29px;
	background:linear-gradient(to right,#E3E3E3 1px, transparent 1px) 0 100%/30px 100%;
}
.hometory-editor .hte-zoom-300 .hte-editor-content.hte-editor-ruler .canvas-container:before{
	top:29px;
	background:linear-gradient(to bottom,#E3E3E3 1px, transparent 1px) 100% 0/100% 30px;
}


/* 눈금자 hte_canvas_ruler */