/*
.vc-live-editable{border:1px dashed #ccc;padding:3px;cursor:pointer;}
.vc-live-editable:hover{background:#f9f9f9;}
*/

/* Optional: Input/textarea Highlighting */



/*FRAME*/
.vc-live-editable {
	border: 1px dashed transparent;
	padding: 2px;
	transition: border 0.2s;
	position: relative;
	min-height: 2em;
}
body.vc-live-active .vc-live-editable {
	border-color: #3498db;
}
body.vc-live-active .vc-live-editable:hover {
	background-color: rgba(52,152,219,0.1);
	cursor:pointer;
}
.vc-live-editable ~ .vc-live-editable {
	border-top: none;
}
.vc-live-editable.vc-placeholder{
    color:#999;
    font-style:italic;
}
.vc-live-editable input:focus,
.vc-live-editable textarea:focus{
    outline: 2px solid #0073aa;
    background:#eaf5ff;
}
.vc-live-editable.vc-edit-active{border-color:#0073aa;background:#eaf5ff;}



/*ICONS*/
body.vc-live-active .vc-live-editable:before {
	color: rgba(52, 152, 219, 1);
    position: absolute;
    top: 4px;
    right: 4px;
    font: normal 20px / 1 dashicons;
    z-index: 10;
}
body.vc-live-active .vc-live-editable[data-type="title"]:before {
    content: "\f464"; /*content: "\f10e";*/
}
body.vc-live-active .vc-live-editable[data-type="content"]:before {
    content: "\f464"; /*content: "\f14b";*/
}
body.vc-live-active .vc-live-editable[data-type="excerpt"]:before {
    content: "\f464"; /*content: "\f476";*/
}
body.vc-live-active .vc-live-editable[data-type="meta"]:before {
	content: "\f150";
}
body.vc-live-active .vc-live-editable[data-type="thumbnail"]:before {
	content: "\f128";
}

#wp-admin-bar-vc-live-toggle .dashicons {
    vertical-align: middle;
    margin-right: 4px;
}
body:not(.vc-live-active) .vc-live-editable[data-type="meta"] {
	display:none;
}
