/* TRACE */
.wp-block.wp-block-wp3d-modelimport{
    margin: 0;
}
.wp3d-trace{
    margin: 2px 0;
    font-size: 12px !important;
    display: flex;
    align-items: center;
}
.wp3d-trace .wp3d-trace-name{
    display: flex;
    align-items: center;
    
    padding: 2px 14px 2px 5px;
    margin-right: 7px;
   
    font-size: 9px;
}
.wp3d-trace .dashicon{
    padding: 5px;
}

/* TOOLS TRANSFORM */
.wp3d-tools-object3d{
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	width: auto;
	
	color: #000;
	position: absolute;
	
	display: none;

  	
}
.wp3d-tools-object3d.active{
	display: block;
}
.wp3d-tools-object3d > span{
	padding: 10px;
	border-radius: 4px;
	border: #ccc solid 1px;
	background-color: #FFF;
	margin: 3px;
	display: inline-block;
	
	cursor: pointer;
	background-size: contain;
	transition: background-color 0.5s ease;
}
.wp3d-tools-object3d > span.active{
	background-color: #ccc;
}
.wp3d-tools-object3d-pos{
	background-image: url('../img/tools/position.svg');
}
.wp3d-tools-object3d-rot{
	background-image: url('../img/tools/rotation.svg');
}
.wp3d-tools-object3d-scale{
	background-image: url('../img/tools/scale.svg');
}





/* Item */
.wp3d-point3d-itempoint,
.wp3d-light3d-itemlight{
    padding: 5px;
    margin-top: 5px;
    border-radius: 5px;
    background-color: rgba(100,100,100,0.1);
}


/* ----------------------------------------- */

/* APPENDER */
.wp3d-inserter-appender{
	background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.wp3d-button-appender{
    color: #FFF;
}
.wp3d-button-appender.components-button.has-icon{
    width: 100%;
    margin-top: 10px;
}
.wp3d-button-appender.components-button.has-icon .dashicons-plus{
    font-size: 1.5em;
	width: auto;
	height: auto;
	background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
	border-radius: 100px;
	padding: 8px 7px 4px 7px;
	color: #fff;
}
.wp3d-earth-list  .block-editor-block-list__block .block-list-appender{
    display: none;
}
.block-editor-block-list__block.is-selected .wp3d-earth-list .block-list-appender{
    position: relative;
    z-index: 10;
    background-color: #000;
    height: 5px;
    display: flex;
    align-items: center;
    margin: 20px 0;
    border-radius: 100px;
	justify-content: center;
}


/* wp3d-address-find */
.wp3d-address-find{

}
.wp3d-address-find .wp3d-text input{
    background-color: #f5f5f5;
    margin-bottom: -15px;
}
.wp3d-address-find .wp3d-btn{
    
}



/* BTN */
.components-button.wp3d-btn{
    background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
    color: #FFF;
    margin: -10px 0 10px 0;
}



/* Icons Shapes Points */
.wp3d-icon-type {
    display: flex;
    align-items: center;
    flex-flow: nowrap;
    padding: 3px;
    margin: 0px 0 10px 0px;
    background-color: #CCC;
    border-radius: 20px;
  }
  
.wp3d-icon-type .label {
    padding: 0 5px;
}



/* Elementor */

i.panel-icon-heading{
    position: absolute;
    right: 20px;
    font-size: 1.6em;
    top: 15px;
}
.elementor-panel-heading{
    position: relative;
}