/*.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--designs a:before {
	content: '\f1fc';
}*/

.spinner_pc3d{
	display: inline-block;
}
.spinner_pc3d.hide{
	display:none;
}

.spinner_pc3d > img{
	height: 30px;
}


.vad_pc3d_element {
	cursor: pointer;
}

.vad_pc3d_marketplace {
	cursor: pointer;
}

.vad_pc3d_create_loop {
	cursor: pointer;
}


.single_add_to_cart_button_md5{	
	margin-right: 4px !important;	
}
.single_add_to_cart_button_md5:hover{
	
}

.single_add_to_cart_button_md5_design{	
	margin-right: 4px !important;	
}
.single_add_to_cart_button_md5_design:hover{
	
}

/*
.pc3d_button_advanced_editor{	
	float: right !important;
	margin-left: 10px !important;	
	
}
.pc3d_button_advanced_editor:hover{
	
}*/

.pc3d_select{
	background-image:none;
}

.pc3d_brand_container, .pc3d_model_container{
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.pc3d-col-5{
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    
   -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.pc3d-col-7{
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    
   -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.pc3d-col-12{
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    
     -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.pc3d_pos_top{
	position: fixed;
    top: 0px;
    height: 0px;
    width: 100%;
    /*background-color: yellow;
    z-index: 200001;*/
}
.pc3d_pos_bottom{
	position: fixed;
    bottom: 0px;
    height: 0px;
    width: 100%;
    /*background-color: blue;
    z-index: 200001;*/
}

/*#main_pc3d_gallery{
	padding-left: 50px;
	padding-right: 50px;
}*/

.vad_ima_order{
	height: 100px;
	width: auto;
	display: inline-block;
}

.vad_ima_cart{
	display: block;
	margin-bottom: 5px !important;
}

.vad_flex{
	justify-content: center;
	display: flex;
    align-items: center;
    flex-grow: 1;
}

.vad_flex_left{	
	display: flex;
    align-items: center;
    flex-grow: 1;
}


.vad_pc3d_cart_ima > img{
	width:auto !important;
	height:160px;
}

.vad_pc3d_cart_file{
	width: 130px;

}

.vad_pc3d_cart_file > img{
	width: auto;
    height: 100%;
    object-fit: contain;
}

.vad_pc3d_pal_color_hex{
	width: 25px;
	height: 25px;
	margin-left: 4px;
	border-radius:22px;
	border: 1px solid #dcdad7;
}

dt.variation-Framing {
	display:none !important;
}
dt.variation-POD {
	display:none !important;
}
dt.variation-Comments {
	display:none !important;
}
dt.variation-Services {
	display:none !important;
}

dt.variation-Tec_Data {
    display: none !important;
}

dd.variation-Framing {
	width: 100%;
}
dd.variation-POD {
	width: 100%;
}
dd.variation-Comments {
	width: 100%;
}
dd.variation-Services {
	width: 100%;
}

dd.variation-Tec_Data {
	width: 100%;
}

.pc3d-filename {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px;
}

.barcode_container{
	position: relative;
	text-align: center;
	margin-top: 14px;
}

.barcode{
	position: relative;
}

.barcode div{
	margin: auto;
}
