/* DASHBOARD - EDIÇÃO DE PRODUTO */


/*   T Í T U L O S   */

/* CONFIG GERAL TÍTULOS */
.page-id-3251 .content-half-part.dokan-product-meta .dokan-form-group .form-label,
.dokan-product-meta .dokan-form-group .form-label,
.dokan-form-group .form-label {

	font-size: 15px !important;
	text-transform: uppercase !important;
	display: block;
	margin-bottom: 10px !important;
}

/* Título: "TÍTULO" */
.page-id-3251 label[for="post_title"] {
	margin-top: 0px !important;
}

/* Título: "TÍTULO" - AVISO */
.dokan-product-title-alert {
	font-style: normal !important;
	margin-left: 36px !important;
	margin-top: -10px !important;
}

/* Inserção de imagem  */
.content-half-part.featured-image .dokan-feat-image-upload .image-wrap {
  width: auto !important;
	min-width: 100% !important;
  max-width: 100% !important;
}
.image-wrap a.dokan-remove-feat-image {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -45%);
}
.image-wrap:hover::after {
    content: '';
    position: absolute;
    top: px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6); 
}


/* Título: "TIPO DE PRODUTO" */
.page-id-3251 label[for="product_type"] {
	margin-top: 70px !important;
}

/* Título: "PREÇO" */
.page-id-3251 label[for="_regular_price"] {
	margin-top: 40px !important;
}

/* Título: "PREÇO" (you earn)*/
.vendor-earning.simple-product {
    display: none !important;
}


/* Título: "PREÇO" - AVISO */
.page-id-3251 .price-warning {
	display: block;
	margin-left: 31px !important;
	margin-top: 13px !important;
	color: gray;
	font-size: 12px;
	font-weight: 500;
}

/* Título: "PREÇO C/ DESCONTO" */
.page-id-3251 label[for="_sale_price"] {
	margin-top: 40px !important;
	margin-left: -100px !important;
}

/* ERRO PREÇO - NÃO DECIMAL */
.dokan-input-group .wc_error_tip.i18n_mon_decimal_error {
	left: -10px !important;
	top: 25px !important;
	display: none !important;
}

/* ERRO PREÇO C/ DESCONTO - < NORMAL */
.dokan-input-group .wc_error_tip.i18n_sale_less_than_regular_error {
	left: -130px !important;
	top: 25px !important;
	display: none !important;
}

/* Título: "DURAÇÃO DESCONTO" */
.page-id-3251 .sale_schedule {
	font-weight: 600 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-size: 10px;
	border: 1px solid black !important;
	border-radius: 25px;
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Título: "CANCELAR DURAÇÃO DESCONTO" */
.page-id-3251 .cancel_sale_schedule {
	font-weight: 600 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-size: 10px;
	border: 1px solid black !important;
	border-radius: 25px;
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Título: "CATEGORIA" */ 
.page-id-3251 label[for="chosen_product_cat"] {
	margin-top: 18px !important;
	padding-bottom: 15px !important;
}

/* Título: "ETIQUETAS" */ 
.page-id-3251 h3 {
	font-size: 15px !important;	
	text-transform: uppercase;	
	font-weight: 800 !important;
	margin-left: 0px !important;
	margin-bottom: 46px !important;
	margin-top: 0px !important;
}
/* Espaço adicional linha separadora ETIQUETAS */
.page-id-3251 .form-label hr {
	display: none;
}


/* Título: "GENEALOGIA" */ 
.page-id-3251 #genealogy-title {
	font-size: 15px !important;	
	text-transform: uppercase;	
	font-weight: 800 !important;
	margin-left: 24px !important;
	margin-bottom: 23px !important;
	margin-top: 26px !important;
}

/* Título: "GENEALOGIA" - TEXTO AJUDA 1 */ 
.genealogy-subtitle {
	font-size: 12px;
	color: grey;
	margin-top: 20px;
	margin-bottom: 25px;
	margin-left: 36px;
}

/* Título: "GENEALOGIA" - TEXTO AJUDA 2 */ 
.manual-input-instruction {
	font-size: 12px;
	color: grey;
	margin-top: 3px;
	margin-bottom: 17px;
	margin-left: 36px;
}

/* Título: GENEALOGIA - SUBTITULOS */
.page-id-3251
label[for="store-selector-0"] , 
label[for="product-selector-0"] , label[for="manual-store-0"]  , label[for="manual-product-0"]{
	text-transform: uppercase !important;
	display: block;
	margin-left: 37px !important;
  margin-bottom: 15px;
}

/* Título: GENEALOGIA - SUBTITULOS (ESCONDIDOS) */
.page-id-3251
label[for="store-selector-1"] , label[for="store-selector-2"] ,
label[for="store-selector-3"] ,
label[for="product-selector-1"] , label[for="product-selector-2"] , label[for="product-selector-3"] , label[for="manual-store-0"] , label[for="manual-store-1"] , label[for="manual-store-2"] , label[for="manual-store-3"] , label[for="manual-product-0"] , label[for="manual-product-1"] , label[for="manual-product-2"] , label[for="manual-product-3"] {
	display: none;
}

/* Título: GENEALOGIA - PLACEHOLDER (LOJA) */
.page-id-3251 select#store-selector-0,
select#store-selector-1,
select#store-selector-2,
select#store-selector-3 {
	font-size: 10px;
	color: grey;
}

/* Título: GENEALOGIA - PLACEHOLDER (PRODUTO) */
.page-id-3251 select#product-selector-0,
select#product-selector-1,
select#product-selector-2,
select#product-selector-3 {
	font-size: 10px;
	color: grey;
}

/* Título: "BREVE DESCRIÇÃO" */ 
.page-id-3251 label[for="post_excerpt"] {
	display: block;
	font-size: 15px !important;
  color: black;
  text-transform: uppercase;
  margin-bottom: 0px !important; 
	margin-top: 50px;
	margin-left: 24px !important;
}

/* Título: "BREVE DESCRIÇÃO" - Texto de aviso */ 
.page-id-3251 label[for="post_excerpt"] + .excerpt-warning {
    display: block;
    color: gray;     
    font-size: 12px;
		font-weight: 100;
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: 25px;
    padding: 0;
    line-height: 1.4; 
    letter-spacing: 0px;
    font-family: quicksand;
    text-align: left;
}

/* Título: "INVENTÁRIO" */ 
.page-id-3251 .dokan-product-inventory .dokan-section-heading h2 {
	margin-top: 40px !important;
	margin-left: 10px !important;
	letter-spacing: 0 !important;
}

/* Título: "INVENTÁRIO" - TEXTO AJUDA */
.page-id-3251 .dokan-product-inventory .dokan-section-heading h2::after {
    content: "Se não preencher a informação de stock, o seu produto será apresentado como esgotado.\A Selecione stock total se existe uma quantidade específica de exemplares do produto em loja/armazém.\A Selecione stock diário se a quantidade do produto se renova diariamente.";
display: block;
	white-space: pre-wrap;
	margin-top: 5px; !important; 
	margin-bottom: 5px !important;
	margin-left: 1px;	
	color: gray;	
	font-size: 12px;
	font-weight: 400 !important;	
	line-height: 1.4;
	text-transform: none !important;
	text-align: left !important;
	letter-spacing: normal !important;
}

/* Título: ICON "INVENTÁRIO" */
.page-id-3251 .dokan-section-heading i.fas.fa-cubes {
    display: none;
}

/* Título: "INVENTÁRIO" - TEXTO AJUDA */
.page-id-3251 .dokan-product-inventory .dokan-section-heading p {
	display: none !important;
}

/* Título: "INVENTÁRIO" - SKU */
.page-id-3251 label[for="_sku"] {
	margin-left: 22px;
	margin-top: -8px;
}

/* Título: "INVENTÁRIO" - SKU - TEXTO AJUDA */
.page-id-3251 label[for="_sku"] span {
  font-weight: 200 !important;
	text-transform: lowercase !important;
  margin-left: 5px;
	color: gray !important;
	font-size: 12px !important;
	font-weight: 400 !important;	
}

/* Título: "INVENTÁRIO" - STOCK PRODUTO SIMPLES */
.page-id-3251 label[for="_manage_stock"] {
	margin-left: 10px !important;
	margin-bottom: -40px !important;
}

/* Título: "INVENTÁRIO" - STOCK PRODUTO SIMPLES - TEXTO ORIGINAL*/
.page-id-3251 .dokan-form-group.hide_if_grouped.hide_if_external label[for="_manage_stock"] {
	position: relative;
	color: transparent;
	pointer-events: none;
}

/* Título: "INVENTÁRIO" - STOCK PRODUTO SIMPLES - NOVO TEXTO 
.page-id-3251 .dokan-form-group.hide_if_grouped.hide_if_external label[for="_manage_stock"]::after {
	content: "STOCK DE PRODUTO SIMPLES";
	position: absolute;
	left: 0;
	top: 0;
	color: black;
	width: 300px !important;
	font-size: 15px !important;
	text-transform: uppercase;
} */

/* Título: "INVENTÁRIO" - STOCK PRODUTO SIMPLES - TEXTO AJUDA 
.page-id-3251 .dokan-form-group.hide_if_grouped.hide_if_external label[for="_manage_stock"]::before {
	content: "Preencha apenas se selecionou a opção  < produto simples >  no tipo de produto";
	position: absolute;
	left: 0;
	top: 25px;
	color: gray;
	font-size: 12px;
	font-weight: 400 !important;
	width: 700px !important;
	margin-left: 1px;
} */

/* Título: "INVENTÁRIO" - ORIGINAL - QTD STOCK */
.page-id-3251 label[for="_stock"] {
	margin-top: 36px;
	margin-left: 22px !important;	
	display: none !important;
}

/* Título: "INVENTÁRIO" - NOVO - QTD STOCK */
.page-id-3251 .custom-stock-label {
	margin-top: 0px !important;
	margin-left: 44px !important;	
}

/* Título: "INVENTÁRIO" - STOCK BAIXO */
.page-id-3251 label[for="_low_stock_amount"] {
}

/* Título: "INVENTÁRIO" - TIPO DE STOCK */
.page-id-3251 label[for="_custom_stock_type"] {
	margin-top: 0px;
	margin-left: 44px !important;	
	margin-bottom: 20px;
}

/* Título: "INVENTÁRIO" - TIPO DE STOCK - TEXTO AJUDA
.page-id-3251 label[for="_custom_stock_type"]::before {
	content: "Selecione stock total se existe uma quantidade específica de exemplares do produto em loja/armazém.\A Selecione stock diário se a quantidade do produto se renova diariamente.";
	display: block;
	white-space: pre-wrap;
	margin-top: 5px; 
	margin-bottom: 5px !important;
	margin-left: -1px;	
	color: gray;
	font-size: 12px;
	font-weight: 400 !important;	
	line-height: 1.4;
	text-transform: none !important;
} */

/* Título: "INVENTÁRIO" - QTD STOCK DIÁRIO */
.page-id-3251 label[for="_daily_stock_quantity"] {
	margin-top: -10px !important;
	margin-left: 44px !important;	
	margin-bottom: 20px;
	font-family: quicksand !important;
}

/* Título: "INVENTÁRIO" - QTD STOCK DIÁRIO - TEXTO AJUDA 
.page-id-3251 label[for="_daily_stock_quantity"]::after {
	content: "Preencher apenas se selecionou stock diário";
	display: block;
	margin-top: 5px;
	white-space: nowrap;	  
	color: gray;
	font-size: 12px;
	font-weight: 400 !important;
	line-height: 1.4;
	margin-left: 2px;
	text-transform: none !important;
} */

/* Título: "ENVIO E IMPOSTOS" */
.page-id-3251 .dokan-section-heading .hide_if_virtual {
	margin-top: 40px !important;
	margin-left: 24px !important;
		letter-spacing: 0 !important;
}

/* Título: "ENVIO E IMPOSTOS" - AJUDA */
.page-id-3251 .shipping-warning {
	display: block;
	color: grey;
	font-size: 12px;
	text-transform: none;
	font-weight: 400;
	margin-top: 46px;
	margin-left: 25px;
	margin-bottom: -50px;
}

/* Título: "ENVIO E IMPOSTOS" - TEXTO AJUDA */
.dokan-section-heading p.hide_if_virtual {
    display: none !important;
}

/* Título: ENVIO E IMPOSTOS - CLASSE DE ENVIO */
.page-id-3251 label.control-label[for="product_shipping_class"] {
  display: none !important;
}

/* Título: ENVIO E IMPOSTOS - TAXA IVA */
.page-id-3251 label.dokan-control-label[for="_tax_class"] {
	margin-left: 24px !important;
  text-transform: uppercase;
}

/* Título: PRODUTOS VINCULADOS */

.page-id-3251 .dokan-linked-product-options .dokan-section-heading h2 {
	letter-spacing: 0px;
}
.page-id-3251 .dokan-linked-product-options .dokan-section-heading  {
	margin-top: -9px !important;
  margin-bottom: -8px; 
	margin-left: 8px !important;
}

/* Título: PRODUTOS VINCULADOS - ICON */
.page-id-3251 .dokan-linked-product-options .dokan-section-heading h2 i {
	display: none;
}

/* Título: PRODUTOS VINCULADOS - UPSELLS */
.page-id-3251 label[for="upsell_ids"] {
	margin-left: 26px !important;
	margin-bottom: -1px !important;
}

/* Título: PRODUTOS VINCULADOS - CROSS SELLING */
.page-id-3251 label[for="crosssell_ids"] {
	border: none !important;
	font-size: 12px !important;
	text-transform: uppercase;
	margin-left: 26px !important;
		margin-bottom: -1px !important;
}

/* Título: ATRIBUTOS - MARGEM TOP */ 
.page-id-3251 .dokan-section-heading[data-togglehandler="dokan_attribute_variation_options"] {
    margin-top: 120px;
	margin-bottom: -30px !important;
		margin-left: 8px !important;
}

/* Título: ATRIBUTOS - ICON */
.page-id-3251 .dokan-section-heading[data-togglehandler="dokan_attribute_variation_options"] .far.fa-list-alt {
    display: none;
}




/*
.dokan-product-attribute-item .form-label::after {
	content: "Nome atributos" !important;
font-size: 12px. !important;
	position: absolute;
	left: 0;
top: 0;
	
}
*/








/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "ESTADO DO STOCK" */
.page-id-3251 .stock-status.hide_if_variation_manage_stock label {
  text-transform: uppercase !important;
	display: none !important;
}


/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "PREÇO NORMAL" */
.page-id-3251 .content-half-part.hide_if_variable-subscription label {
  text-transform: uppercase;
	margin-left: 75px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "PREÇO DE VENDA" */
.page-id-3251 .content-half-part.content-width-subscription  {
  text-transform: uppercase;
	margin-top: 0px !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - INICIO DESCONTO */
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(1) label {
	text-transform: uppercase;
	margin-left:  76px !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - FIM DESCONTO */
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(2) label {
	text-transform: uppercase;
	margin-left: 0px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - QTD STOCK - DIV */
.dokan-form-group.show_if_variation_manage_stock {
	margin-top: -15px !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - QTD STOCK */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(1) label {
	text-transform: uppercase;
	margin-left: 76px;

}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - PERMITIR PENDENTES */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(2) label {
	display: none !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - LOW STOCK */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(4) label {
	text-transform: uppercase;
	margin-left: 76px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - AVISO DIMENSES VARIANTES */
.page-id-3251 .weight-dimension::before {
    content: "Prencha estes campos se o peso da variante for diferente. Não preencha se pretende usar o valor do peso e dimensões introduzidos no campo principal.";
	border-top: 1px solid gray;
	width: 87%!important;
	display: block;
	font-size: 12px;
	font-weight: 400;
	color: gray;
	padding-top: 5px !important;
	margin-bottom: 15px !important;
	margin-left: 75px;
	text-transform: none;
	font-weight: 300 !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "PESO (KG)" */
.page-id-3251 .weight-dimension .content-half-part.hide_if_variation_virtual:first-child label {
	text-transform: uppercase;
	margin-left: 76px;
	margin-top: -10px !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "DIMENSÕES" */
.page-id-3251 .weight-dimension .content-half-part.dimensions_field.hide_if_variation_virtual label {
	text-transform: uppercase;
	margin-left: 0px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "DESCRIÇÃO VARIACAO" */
.dokan-product-variation-itmes .dokan-variable-attributes .dokan-form-group label:has(+ textarea[name^="variable_description["]) {
    display: none !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - Ícon "?" */
.woocommerce_variable_attributes .weight-dimension .content-half-part.hide_if_variation_virtual:first-child .tips.fa-question-circle {
	display: none !important;
}

/* Título: OUTRAS OPÇÕES */
.dokan-other-options .dokan-section-heading h2 {
  margin-top: 20px !important; 
  margin-bottom: 10px !important; 
	margin-left: 9px !important;
	letter-spacing: 0px;
}

/* Título: OUTRAS OPÇÕES - TEXTO AJUDA */
.page-id-3251 .dokan-section-heading p {
	font-style: normal;
}

/* Título: OUTRAS OPÇÕES - TEXTO AJUDA */
.dokan-other-options .dokan-section-heading p {
  margin-top: 22px !important; 
  margin-bottom: 10px !important;
}

/* Título: OUTRAS OPÇÕES - SUBTITULOS */
.page-id-3251 .dokan-form-group .form-label {
    font-size: 12px !important; 
		text-transform: uppercase;
	margin-left: 29px;
}
.dokan-section-content .content-half-part:nth-child(1) label[for="post_status"] {
    margin-top: -20px;
}


/*   C A M P O S   */

/* CAMPO: NOTIFICAÇÃO AO GRAVAR PRODUTO */
.dokan-message::before , .dokan-close {
	display: none;
}
.page-id-3251 .dokan-message {
	background-color: transparent !important;
	border: 1px solid black !important;
	border-radius: 25px !important;
	
	width: 350px !important;
	padding-left: 28px !important;
	margin-left: 24px !important;
}

/* Campo: Título produto */
.page-id-3251 #post_title {
	width: 300px !important;
	height: 35px !important;
	border: none !important;
	margin-left: 25px !important;
	margin-top: 22px !important;
}

/* Campo: Moldura imagem */
.page-id-3251 .product-edit-new-container .content-half-part.featured-image {	
	max-width: 300px;
}
.page-id-3251 .product-edit-container .dokan-feat-image-upload {
	min-height: 190px !important;	
	max-height: 280px !important;
}

/* Campo: - Tipo de Produto */
.page-id-3251 #product_type
{
	width: 150px !important;
	height: 35px !important;
	border: 1px solid black !important;
	margin-bottom: 60px !important;
	margin-left: 35px !important;
	margin-top: 23px !important;
	padding-top: 6px !important;
}

/* Campo - Preço - €: 1 */
.page-id-3251 .dokan-price-container .regular-price .dokan-input-group-addon {
	visibility: hidden !important;
}

/* Campo - Preço - €: 2 */
.page-id-3251 .dokan-price-container .sale-price .dokan-input-group-addon {
	visibility: hidden !important;
}

/* Campo - Preço */
.page-id-3251 #_regular_price {
	background-color: rgba(255, 255, 255, 0.5)!important;
	border-radius: 25px !important;
	padding-left: 15px !important;
	width: 150px !important;
	margin-top: 11px !important;
	margin-left: -6px !important;
	border: none !important;
	height: 35px !important;
}

/* Campo - Preço c/ Desconto */
.page-id-3251 #_sale_price {
	background-color: rgba(255, 255, 255, 0.5)!important;
	border-radius: 25px !important;
	padding-left: 15px !important;
	width: 150px !important;
	margin-top: 36px !important;
	margin-left: -132px !important;
	border: none !important;
	height: 35px !important;
}

/* CAMPO: "DESDE" */
.page-id-3251 .sale_price_dates_fields .content-half-part.from .dokan-input-group .dokan-start-date {
	background-color: rgba(255, 255, 255, 0.5)!important;
	font-size: 10px !important;
	text-align: center !important;
	height: 35px !important;	
	top: -40px !important;
	left: -79px !important;
	padding-left: 0px !important;
}
.page-id-3251 .content-half-part.from .dokan-input-group .dokan-input-group-addon:first-child {
    visibility: hidden;
}


/* CAMPO: "ATÉ" */
.page-id-3251 .content-half-part.to .dokan-input-group .dokan-end-date {
	background-color: rgba(255, 255, 255, 0.5)!important;
	font-size: 10px !important;
	text-align: center !important;
	width: 150px !important;
	height: 35px !important;	
	top: -40px !important;
	left: -132px !important;
		padding-left: 0px !important;
}
.page-id-3251 .content-half-part.to .dokan-input-group .dokan-input-group-addon {
    visibility: hidden;
}

/* CAMPO: CATEGORIA */
.page-id-3251 #dokan-category-open-modal {
	background-color: transparent; 
	border: 1px solid black !important;
	border-radius: 25px;  
	padding-left: 15px;
	padding-top: 6px !important;
	width: 300px;
	height: 35px !important;
	margin-left: 35px;
}

/* CAMPO: LINK NOVA CATEGORIA */
.page-id-3251 .dokan-single-cat-add-btn {
  margin-left: 53px;
}

/* CAMPO: REMOVER CATEGORIA */
.page-id-3251 .dokan-select-product-category-remove {
	border: 1px solid black !important;
	border-radius: 25px !important;
}

/* CAMPO: SAIR MENU CATEGORIA */
.page-id-3251 #dokan-category-close-modal {
	border: 0px solid black !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	color: black;
	padding-top: 3.5px;
	padding-left: 8.5px;
}
.page-id-3251 #dokan-category-close-modal:hover {
	background-color: black;
	color: #d5bbe4;
}

/* CAMPO: ETIQUETAS ORIGINAIS */
.page-id-3251 label[for="product_tag_edit"],
#product_tag_edit + span.select2.select2-container {
	display: none !important;
}

/* CAMPO: ETIQUETAS - MARGEM CHECKBOXES */
.page-id-3251 .dokan-form-group input[type="checkbox"] {
	margin-left: 22px !important;
	margin-right: 25px !important;
}

/* CAMPO: ETIQUETAS - COLUNAS */
.page-id-3251 .tag-columns {
  display: flex;
  flex-wrap: wrap;
		margin-top: -25px !important;
}
.page-id-3251 .tag-column-item {
  flex-basis: 50%;
  box-sizing: border-box;
  padding: 5px;
}

/* CAMPO: GENEALOGIA - SEPARADOR AUTO*/
.page-id-3251 hr{
	opacity: 0!important;
	margin-bottom: -20px !important;
}

/* CAMPO: GENEALOGIA - AUTO LOJAS */
.page-id-3251 
#store-selector-0 , 
#store-selector-1 , 
#store-selector-2 , 
#store-selector-3 ,
#product-selector-0 , 
#product-selector-1 , 
#product-selector-2 ,  
#product-selector-3
{
	background-color: rgba(255, 255, 255, 0.5)!important;
	color: grey !important;
	border: none !important;
	border-radius: 25px !important;
	padding-left: 15px !important;
	width: 300px !important;
	height: 35px !important;	
	margin-top: 0px !important;
	margin-bottom: 5px !important;
	margin-left: 38px !important;
}

/* CAMPO: GENEALOGIA - MANUAIS LOJAS */
.page-id-3251 
#manual-store-0 , 
#manual-store-1 , 
#manual-store-2 ,
#manual-store-3
{
	background-color: rgba(255, 255, 255, 0.5)!important;
	color: grey !important;
	border: none !important;
	border-radius: 25px !important;
	padding-left: 15px !important;
	width: 300px !important;
	height: 35px !important;	
	margin-top: 0px !important;
	margin-bottom: 5px !important;
	margin-left: 38px !important;
}

/* CAMPO: GENEALOGIA - MANUAIS PRODUTOS */
.page-id-3251 
#manual-product-0 , 
#manual-product-1 , 
#manual-product-2 , 
#manual-product-3
{
	background-color: rgba(255, 255, 255, 0.5)!important;
	color: grey !important;
	border: none !important;
	border-radius: 25px !important;
	padding-left: 15px !important;
	width: 300px !important;
	height: 35px !important;	
	margin-top: 0px !important;
	margin-bottom: 5px !important;
	margin-left: 39px !important;
}

/* CAMPO: BREVE DESCRIÇÃO - BORDERS EXTERIORES */
.page-id-3251 #wp-post_excerpt-wrap , #wp-post_content-wrap {
	border: none;
	margin-left: 42px;
}

/* CAMPO: BREVE DESCRIÇÃO - ICON FULLSCREEN */
.page-id-3251 .mce-ico.mce-i-fullscreen {
  display: none;
}

/* CAMPO: BREVE DESCRIÇÃO - TAB VISUAL */
.page-id-3251 #post_excerpt-tmce {
	display: none;
}

/* CAMPO: BREVE DESCRIÇÃO - TAB HTML */
.page-id-3251 #post_excerpt-html {
  display: none;
}

/* CAMPO: INVENTÁRIO - COR DE FUNDO */
.page-id-3251 .dokan-product-inventory {
	background-color: transparent;
	border: 0px solid black !important;	
}

/* CAMPO: INVENTÁRIO - HR (influencia todos) */
.page-id-3251 .dokan-section-heading {
    border: none !important;
}

/* CAMPO: INVENTÁRIO - SKU */
.page-id-3251 input#_sku.dokan-form-control {
	border: px solid black !important;
	border-radius: 25px !important;
	font-size: 12px !important;
	height: 35px !important;
	width: 150px !important;
	margin-left: 25px !important;
	margin-bottom: -20px !important;
}

/* CAMPO: INVENTÁRIO - ESTADO STOCK */
.page-id-3251 .content-half-part.hide_if_variable.hide_if_external.hide_if_stock_global {
	display: none !important; 
}

/* CAMPO: INVENTÁRIO - ORIGINAL - QTD STOCK */
.page-id-3251 input[name="_stock"].dokan-form-control {
	display: none !important;
}

/* CAMPO: INVENTÁRIO - NOVO - QTD STOCK */
.page-id-3251 .custom-stock-field {
	width: 150px !important;
	height: 35px !important;
	margin-left: 33px !important;
}

/* CAMPO: INVENTÁRIO - STOCK BAIXO */
.page-id-3251 input[name="_low_stock_amount"].dokan-form-control {
	width: 150px !important;
	height: 35px !important;
	margin-left: 25px !important;	
	margin-bottom: -2px !important;
}

/* CAMPO: INVENTÁRIO - VENDA INDIVIDUAL */
.page-id-3251 label[for="_sold_individually"] {
	display: none !important;
}

/* CAMPO: INVENTÁRIO - PEDIDOS PENDENTES */
.page-id-3251 .content-half-part.last-child {
	display: none ;
}

/* CAMPO: INVENTÁRIO - TIPO DE STOCK */
.page-id-3251 #_custom_stock_type
{
	background-color: rgba(255, 255, 255, 0.5)!important; 
	border: none !important;
	border-radius: 25px !important;
	padding-left: 15px !important; 
	width: 150px !important; 
	height: 35px !important;
	margin-bottom: 28px;
	margin-left: 42px !important;
}

/* CAMPO: INVENTÁRIO - QTD STOCK DIÁRIO */
.page-id-3251 #_daily_stock_quantity.dokan-form-control {
	background-color: rgba(255, 255, 255, 0.5)!important; 
	border: none !important;
	border-radius: 25px !important;
	padding-left: 15px !important; 
	width: 150px !important; 
	height: 35px !important;
	margin-bottom: 20px;
	margin-left: 43px !important;
}

/* CAMPO: INVENTÁRIO - QTD STOCK TOTAL */
.dokan-form-group.show_if_simple input#_stock_custom.custom-stock-field {
	background-color: rgba(255, 255, 255, 0.5)!important; 
	border: none !important;
	border-radius: 25px !important;
	padding-left: 15px !important; 
	width: 150px !important; 
	height: 35px !important;
	margin-bottom: 20px;
	margin-left: 43px !important;
}

/* CAMPO: INVENTÁRIO - ESCONDER CHECKBOX */
.page-id-3251 input[type="checkbox"]#_manage_stock {
    display: none !important;
	visibility: hidden !important;
	pointer-events: none !important;
}

/* CAMPO: ENVIO E IMPOSTOS - FUNDO */
.page-id-3251 .dokan-product-shipping-tax {
	background-color: transparent;
	border: 0px solid black !important;	
}

/* CAMPO: ENVIO E IMPOSTOS - ICON TITULO */
.page-id-3251 .hide_if_virtual .fas.fa-truck {
	display: none;
}

/* CAMPO: ENVIO E IMPOSTOS - ESCONDE "Entrega obrigatória para este produto" */
.page-id-3251 label.dokan-checkbox-inline[for="_disable_shipping"] {
	display: none;
}

/* CAMPO: ENVIO E IMPOSTOS - ESCONDE "Entrega obrigatória para este produto" */

/* CAMPO: ENVIO E IMPOSTOS - MEDIDAS PRODUTO */
.page-id-3251 .show_if_needs_shipping.dokan-shipping-dimention-options {
	display: inline-flex !important;
	gap: 15px;
	width: 667px !important;
	height: 45px !important;
	margin-top: -55px !important;
	margin-left: 20px !important;
	margin-bottom: 10px !important;
}
.page-id-3251 .show_if_needs_shipping.dokan-shipping-dimention-options input[type="number"] {
	background-color: rgba(255, 255, 255, 0.5)!important; 
	border: none !important;
	border-radius: 25px !important;
	padding-left: 15px !important; 
	width: 350px !important; 
	height: 35px !important;
}

/* CAMPO: ENVIO E IMPOSTOS - CLASSE ENVIO */
.page-id-3251 #product_shipping_class {
	display: none !important;
}

/* CAMPO: ENVIO E IMPOSTOS - CLASSE ENVIO - TEXTO AJUDA */
.page-id-3251 .help-block {
	display: none !important;
}

/* CAMPO: ENVIO E IMPOSTOS - ESTADO IMPOSTO */
.page-id-3251 .dokan-tax-product-options .content-half-part:first-child {
    display: none;
}

/* CAMPO: ENVIO E IMPOSTOS - TAXA IVA */
.page-id-3251 #_tax_class {
	width: 150px !important;
	height: 35px !important;
	border: 1px solid black !important;
	padding-top: 6px !important;
	padding-left: 15px !important;
	margin-top: 10px !important;
	margin-left: 25px !important;
}

/* CAMPO: PRODUTOS VINCULADOS - FUNDO */
.page-id-3251 .dokan-linked-product-options {
	background-color: transparent;
	border:none !important;	
}

/* CAMPO: PRODUTOS VINCULADOS - PRODUTOS SELECIONADOS */
.page-id-3251 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered  {
	margin-left: 28px !important;
	margin-top: 35px !important;
}

/* CAMPO: PRODUTOS VINCULADOS - CAMPOS DE INSERÇÃO */
.page-id-3251 .dokan-linked-product-options input[type="search"] {
	min-width: 160px !important;
	max-width: 160px !important;
	height: 35px !important;
	padding-left: 10px !important;
	margin-top: 20px !important;

}

/* CAMPO: PRODUTOS VINCULADOS - CAMPOS DE INSERÇÃO - MARGEM ESQ */ 
.page-id-3251 .dokan-linked-product-options .select2-search {
	margin-left: 3px !important;
}

/* CAMPO: PRODUTOS VINCULADOS - CAMPOS DE INSERÇÃO - DROPDOWN - FUNDO */ 
.page-id-3251 .select2-dropdown {
  background-color: transparent !important;
  border: none !important;
}

/* CAMPO: PRODUTOS VINCULADOS - CAMPOS DE INSERÇÃO - DROPDOWN - INSERÇÃO */ 
.page-id-3251 .select2-dropdown.select2-dropdown--below .select2-results__option.select2-results__message {
	  background-color: #d5bbe4 !important;
  border: 1px solid transparent;
  border-radius: 25px !important;
  width: 250px !important; 
  height: 30px !important;
  padding-top: 4px !important;
	padding-left: 15px; 
	position: absolute !important;
	top: 30px !important;
	left: 26px !important;
  color: grey;
	font-size: 10px !important;
  text-align: left;
}

/* CAMPO: PRODUTOS VINCULADOS - CAMPOS DE INSERÇÃO - DROPDOWN VENDA CRUZADA - INSERÇÃO  
.page-id-3251 .select2-dropdown.select2-dropdown--above .select2-results__option.select2-results__message {
	  background-color: #d5bbe4 !important;
  border: 1px solid transparent;
  border-radius: 25px !important;
  width: 250px !important; 
  height: 30px !important;
  padding-top: 4px !important;
	padding-left: 15px; 
	position: absolute !important;
	top: -20px !important;
	left: 26px !important;
  color: grey;
	font-size: 10px !important;
  text-align: left;
} */

/* CAMPO: ATRIBUTO - INSERÇÃO DE UPSELL, CROSS-SELL E VARIAÇÕES */
.page-id-3251 input.select2-search__field {
	background-color: rgba(255, 255, 255, 0.5) !important;
	border: none !important;
}




/*****************************/


/* CAMPO: ATRIBUTO - FUNDO BASE SECÇÃO */
.page-id-3251 .dokan-attribute-variation-options {
	background-color: transparent;
}













/* CAMPO: ATRIBUTO - CAMPO PRINCIPAL ATRIBUTOS */
.page-id-3251 .dokan-attribute-option-list {
	background-color: rgba(255, 255, 255, 0.5) !important;
	border-top-left-radius: 15px;
  border-top-right-radius: 15px;
	
	border: 1px solid rgba(255, 255, 255, 0.1) !important;
	width: 95%;
  margin-top: 40px; 
	margin-left: 28px !important;
	padding: 20px 20px 20px 20px !important;
}

/* CAMPO: ATRIBUTO - CAMPO PRINCIPAL ATRIBUTOS - TITULO */
.page-id-3251 .dokan-attribute-option-list::before {
	content: "ATRIBUTOS" !important;
	font-weight: 700;
	font-size: 12px;
	
	line-height: 14px !important;
	margin-left: -14px;
	display: block;
	margin-top: -40px !important;
	margin-bottom: 20px;
	
}




/*****************************/


/* CAMPO: ATRIBUTO - BASE CONTROLO ATRIBUTOS */ 
.page-id-3251 .dokan-attribute-type {
	background-color: rgba(215, 215, 215, 0.8); 
	width: 95%;
	height: 80px !important;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;	
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
	margin-left: 28px !important;
	margin-top: -20px;
	padding-top: 20px;
	margin-bottom: 40px !important;
}

/* CAMPO: ATRIBUTO - ICON SETA*/
.dokan-product-attribute-heading .dokan-product-toggle-attribute {
	display: none;
}


/* CAMPO: ATRIBUTO - BOTÃO ATRIBUTO PERSONALIZADO*/
.page-id-3251 #predefined_attribute {
	border: 1px solid black !important;
	border-radius: 25px !important;	
	width: 180px !important;
	height: 35px !important;
	
	margin-left: 33px !important;

	padding-left: 15px !important;

	font-size: 12px !important;
}

/* CAMPO: ATRIBUTO - BOTÃO ADICIONAR ATRIBUTO/CONFIRMAR */
.page-id-3251 .add_new_attribute {
	background-color: transparent !important;
	border: 1px solid black !important;
	border-radius: 25px;
	margin-left: 10px;
	margin-top: 0px !important;
	font-size: 12px;
	padding-top: 8px !important;
	color: black;
	width: 150px !important;
	height: 35px !important;
}

/* CAMPO: ATRIBUTO - BOTÃO GUARDAR ATRIBUTO */
.page-id-3251 a.dokan-btn.dokan-btn-default.dokan-btn-theme.dokan-save-attribute {
	background-color: #d5bbe4 !important;
	border: 1px solid black !important;
	border-radius: 25px;
	float: right !important;
	margin-right: 20px !important;
	margin-top: 0px !important;
	font-size: 10px;
	padding-top: 8px !important;
	color: black !important;
	width: 150px !important;
	height: 35px !important;
	transition: all 0.3s ease;
	font-size: 12px !important;
	font-weight: 500 !important;
	
}
.page-id-3251 a.dokan-btn.dokan-btn-default.dokan-btn-theme.dokan-save-attribute:hover {
	background-color: black !important;
	color: white !important;

}


/*****************************/


li.product-attribute-list.taxonomy .dokan-product-attribute-heading {
	background-color: rgba(255, 255, 255, 0.5) !important;
	z-index: 88888 !important;
}









/* CAMPO: ATRIBUTO - LADO ESQUERDO */
.page-id-3251 .dokan-attribute-variation-options .content-half-part .form-label {
	display: none !important;
} 
.page-id-3251 .dokan-attribute-variation-options  .content-half-part strong:first-of-type {
    display: none !important;
}

/* CAMPO: ATRIBUTO - LADO DIREITO */
.page-id-3251 .dokan-attribute-variation-options  .content-half-part.dokan-attribute-values {
	width: 100%;
}

/* CAMPO: ATRIBUTO - BOTÃO SELECIONAR TODOS */
.page-id-3251 .dokan-attribute-variation-options  .dokan-select-all-attributes {
  background-color: transparent;
	border: 1px solid black !important;
	border-radius: 25px;
	font-size: 12px;
	font-family: quicksand !important;
	width: 180px !important;
	height: 35px !important;
	margin-right: 9px !important;
}

/* CAMPO: ATRIBUTO - BOTÃO SELECIONE NENHUM */
.page-id-3251 .dokan-attribute-variation-options  .dokan-select-no-attributes {
  background-color: transparent;
	border: 1px solid black !important;
	border-radius: 25px;
	font-size: 12px;
	font-family: quicksand !important;
	width: 150px !important;
	height: 35px !important;
}

/*****************************/

/* CAMPO: ATRIBUTO - CAMPO PESQUISA ATRIBUTOS */
.page-id-3251 .dokan-attribute-variation-options  .dokan-product-attribute-item .select2-search__field {
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	margin-left: -10px !important;
	height: 35px !important;
	min-width: 150px !important;
	max-width: 150px !important;
	padding-left: 15px !important;
}
#top .select2-search {
	background-color: transparent !important;
}
/* Garante que o dropdown do select2 não se sobrepõe ao menu */
.page-id-3251 .select2-container--open .select2-dropdown {
	z-index: 1 !important; 
}

/* CAMPO: ATRIBUTO - VARIAÇOES SELECIONADAS */
.page-id-3251 .dokan-attribute-variation-options .dokan-product-attribute-item .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin-top: 26px !important;
}

/* CAMPO: ATRIBUTO - POSIÇÃO CAIXA ATRIBUTOS 
.page-id-3251 .select2-dropdown {
	margin-top: 150px !important;
}
*/



/* Garante que o dropdown do select2 abre sempre para baixo só na página 3251 */
.page-id-3251 .select2-container--open .select2-dropdown--above {
	display: none !important;
}












/* CAMPO: ATRIBUTO - COR ATRIBUTOS DE OPÇÃO */
.page-id-3251 .select2-results__option {
	background-color: lightgray !important;
  max-width: 200px;
	padding-left: 10px !important;

	border: 1px solid black;
	border-radius: 7px;
}

/* CAMPO: ATRIBUTO - COR ATRIBUTOS SELECIONADOS */
.page-id-3251 .select2-results__option--highlighted {
  background-color: #d5bbe4 !important;
  color: black !important;
}

/* CAMPO: ATRIBUTO - CAMPO PRINCIPAL ATRIBUTOS - QUANDO VAZIO */
.page-id-3251 .dokan-attribute-option-list:not(:has(li:not([style*="display: none"]))) {
	background-color: transparent !important;
}



/* CAMPO: ATRIBUTO - "VISIVEL NA PÁGINA DE PRODUTO" */
.page-id-3251 .checkbox-item.form-label {
	display: none;
}

/* CAMPO: ATRIBUTO - "ATIVAR VARIANTES" */
.page-id-3251 .checkbox-item.form-label.show_if_variable.show_if_variable-subscription {
	display: none;
}







/* CAMPO: ATRIBUTO - "VARIANTES" 
.page-id-3251 .content-half-part.dokan-attribute-values .form-label {
	color: transparent;
	position: relative;
	display: inline-block;
}
.page-id-3251 .content-half-part.dokan-attribute-values .form-label:before {
	content: "Variantes";
	color: black;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: start;
	text-transform: uppercase;
}
*/


/* CAMPO: ATRIBUTO - ATRIBUTOS PADRÃO */
.page-id-3251 .dokan-variations-defaults {
  display: none;
}

/* CAMPO: ATRIBUTO - REMOVER ATRIBUTO */
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute {
	text-decoration: underline !important;
	z-index: 99999 !important;
}










/*****************************/

/* CAMPO: ATRIBUTO - BOTÃO "ADICIONAR VARIAÇÃO" */
.page-id-3251 #field_to_edit {
	min-width: 260px !important;
  margin-left: 29px !important;
	margin-top: 40px;
	height: 35px !important;
	display: block !important;
}

/* Botão "Aplicar" */
.page-id-3251 .dokan-variation-top-toolbar a.do_variation_action {
	background-color: transparent !important;
	color: black !important;
	border: 1px solid black !important;
	border-radius: 25px !important;
	
	
	width: 100px !important;
	height: 35px !important;

	vertical-align: middle !important;
	margin-left: 10px !important; 
	margin-top: 40px;
	padding-top: 7px !important;
	text-align: center;
	font-size: 12px !important;
	transition: all 0.3s ease;
}


/*****************************/

/* CAMPO: ATRIBUTO - BASE AVISO */
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper {
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 15px !important;
	width: 95%;
	padding-bottom: 30px !important;
	margin-left: 30px;
	padding-top: 20px;
	padding-bottom: -0px;
	padding-left: 10px;
}

.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper::before {
	content: "VARIAÇÕES" !important;
	font-weight: 700;
	font-size: 12px;
	
	line-height: 18px !important;
	
	display: block;
	margin-top: -43px !important;


	
}







/*****************************/

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR */
.page-id-3251 .variation-topbar-heading {
		background-color: rgba(255, 255, 255, 0.5) !important;
	width: 94% !important; 
	left: 23px !important;
	margin-left: 130px !important;
	padding-left: 50px !important;
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - COR DE FUNDO */
.dokan-variable-attributes.woocommerce_variable_attributes {
	background-color: rgba(255, 255, 255, 0.1) !important;
	margin-left: 23px;
	width: 94%;
	padding-top: 30px;
	margin-top: 0px !important;
	position: relative;
	z-index: 99999 !important;



}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR - ICONS */
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions {
	margin-top: 14px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR - ICON LINHAS */
.dokan-product-variation-itmes .fas.fa-bars.sort {
	margin-right: 20px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR - "REMOVER"*/
.page-id-3251 .dokan-product-variation-itmes.variation-needs-update .actions {
  margin-top: 15px;
	margin-right: 55px;
}
.page-id-3251 .dokan-product-variation-itmes a.remove_variation {
	text-decoration: underline !important;
	margin-right: 55px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR - ICON SETA */
.dokan-product-variation-itmes .toggle-variation-content {
	margin-right: 20px;
}







/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - IMAGEM */
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image {
  margin-left: 70px;
	margin-bottom: 30px;
	border: 1px dashed black !important;
	height: 132px !important;
	width: 132px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - "ENABLED" */
.page-id-3251 .dokan-form-group.options label:first-child {
	margin-top: 20px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - ESCONDE CHECKBOX DE GERIR STOCK */
.page-id-3251 .dokan-product-variation-itmes input[name^="variable_manage_stock"] {
    display: none !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - ESCONDE ICON "?" */
.page-id-3251 .dokan-form-group.options label input[name^="variable_manage_stock"] + i {
    display: none !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - "GERIR STOCK" */
.page-id-3251 .dokan-product-variation-itmes.variation-needs-update .dokan-form-group.options label:nth-of-type(2) {
	text-transform: uppercase;
	margin-left: 23px;
	pointer-events: none;
}
.page-id-3251 .dokan-product-variation-itmes.variation-needs-update .dokan-form-group.options label:nth-of-type(2)::after {
	content: "Se não preencher os campos de stock, esta variação aparecerá esgotada.";
	font-size: 10px;
	font-weight: 400;
	color: gray;
	display: block;
	width: 110px !important;
	margin-top: 5px;
	margin-left: 3px;
	text-transform: none;
		width: 220px !important;
	display: grid !important;

}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - SKU */
.page-id-3251 .sku input.dokan-form-control[name="variable_sku[0]"] {
  width: 150px !important; 
	height: 30px;
	margin-left: 0px !important;
	margin-top: 12px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - ESTADO DO STOCK */
.page-id-3251 .stock-status.hide_if_variation_manage_stock select.dokan-form-control {
  width: 150px !important; 
	height: 30px;
	margin-left: 0px !important;
	display: none !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - PREÇO NORMAL */
.page-id-3251 .content-half-part.hide_if_variable-subscription input[type="text"] {
  width: 150px !important; 
	height: 35px;
	margin-left: 75px !important;
	margin-top: 10px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - VENDOR EARNING */
.page-id-3251 .content-half-part.hide_if_variable-subscription .vendor-earning {
	display: none !important;
}
/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - PREÇO PLACEHOLDER */
.dokan-product-regular-price-variable::placeholder {
    color: transparent !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - PREÇO DESCONTO */
.page-id-3251 .content-half-part.content-width-subscription input[type="text"] {
  width: 150px !important; 
	height: 35px;
	margin-left: 0px !important;
	margin-top: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - BOTÃO AGENDAR DESCONTO */
.page-id-3251 .content-half-part.content-width-subscription .sale_schedule {
	position: relative !important;
	top: 27px !important;
	margin-left: 70px !important;
	width: 150px !important;
	height: 35px !important;	
	border: 1px solid black;
	border-radius: 25px;
	font-size: 10px;
	text-align: center !important;
	padding-top: 10px !important;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - BOTÃO CANCELAR AGENDAR DESCONTO */
.page-id-3251 .content-half-part.content-width-subscription .cancel_sale_schedule {
	position: relative !important;
	top: 27px !important;
	margin-left: 70px !important;
	width: 150px !important;
	height: 35px !important;	
	border: 1px solid black;
	border-radius: 25px;
	font-size: 10px;
	text-align: center !important;
	padding-top: 10px !important;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - INICIO DESCONTO */
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(1) input {
	width: 150px !important;
	height: 35px !important;
	margin-left: 65px !important;
	margin-top: 10px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - FIM DESCONTO */
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(2) input {
	width: 150px !important;
	height: 35px;
	margin-left: -10px !important;
	margin-top: 10px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - QTD STOCK */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(1) input {
	width: 150px !important;
	height: 35px;
	margin-left: 77px !important;
	margin-top: 10px !important;
	margin-bottom: 34px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - PERMITIR PENDENTES */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(2) select {
	display: none !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - LOW STOCK  */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(4) input {
	width: 150px !important;
	height: 35px;
	margin-left: 77px !important;
	margin-top: 10px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - DIMENSOES ERROS */
.wc_error_tip.i18n_decimal_error {
	margin-top: 50px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - "PESO (KG)" */
.page-id-3251 .weight-dimension .content-half-part.hide_if_variation_virtual:first-child input[type="text"] {
	width: 150px !important;
	height: 35px;
	margin-left: 78px !important;
	margin-top: 10px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - "DIMENSÕES" */
.page-id-3251 .weight-dimension .content-half-part.dimensions_field.hide_if_variation_virtual .dokan-form-group {
  display: flex !important;
  gap: 20px;
}
.page-id-3251 .weight-dimension .content-half-part.dimensions_field.hide_if_variation_virtual input[type="text"] {
  width: 150px !important;
  height: 35px !important;
  margin-left: -10px !important;
	margin-top: 10px !important;
	margin-right: 30px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - CLASSES DE ENVIO + IVA */
.page-id-3251 .dokan-form-group.hide_if_variation_virtual,
.dokan-form-group.form-row-full {
    display: none !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - DESCRIÇÃO DA VARIAÇÃO */
.page-id-3251 textarea.dokan-form-control[name^="variable_description"] {
	width: 89% !important;
	margin-left: 77px !important;
	display: none !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - BOTÃO GRAVAR VARIAÇÕES */
.page-id-3251 .dokan-btn.dokan-btn-default.dokan-btn-theme.save-variation-changes {
	background-color: #d5bbe4 !important;
	color: black !important;
	border: 1px solid black !important;
	border-radius: 25px;
	width: 150px !important;
	padding-top:7px !important;
	cursor: pointer; 
	float: right !important;
	margin-right: 50px !important;
	height: 35px !important;
	font-family: quicksand !important;
	font-size: 12px !important;
	letter-spacing: 0px !important;
}
.page-id-3251 .dokan-btn.dokan-btn-default.dokan-btn-theme.save-variation-changes:hover {
 	background-color: black !important;
	color: #bac1b4 !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - BOTÃO CANCELAR VARIAÇÕES */
.page-id-3251 .dokan-btn.dokan-btn-default.cancel-variation-changes {
	background-color: transparent !important;
	color: black !important;
	border: 1px solid black !important;
	border-radius: 25px;
	width: 150px !important;
	height: 35px !important;
	padding-top: 5px;
	margin-top: 1px !important;
	float: right !important;
	font-family: quicksand !important;
	font-size: 12px !important;
	cursor: pointer; 
}
.page-id-3251 .dokan-btn.dokan-btn-default.cancel-variation-changes:hover {
 	background-color: black !important;
	color: #bac1b4 !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - NAVEGAÇÃO */
.page-id-3251 .dokan-variations-pagenav.dokan-right {
	display: none !important;
}

.page-id-3251 #dokan-info-message.dokan-alert.dokan-alert-info {
	background-color: transparent;
	padding-top: 5px !important;
	color: black !important;
}
















/* CAMPO: OPÇÕES RMA */	
.page-id-3251 .dokan-rma-options {
	display: none !important;
}

/* CAMPO: OUTRAS OPÇÕES - FUNDO */
.page-id-3251 .dokan-other-options {
	background-color: transparent !important;
	border: 0px solid black !important;	
}

/* CAMPO: OUTRAS OPÇÕES - ESCONDE ICON */
.page-id-3251 .dokan-section-heading[data-togglehandler="dokan_other_options"] .fas.fa-cog {
    display: none;
}

/* CAMPO: OUTRAS OPÇÕES - ESTADO DO PRODUTO */
.page-id-3251 #post_status {
	width: 150px !important;
	height: 35px !important;
	border: 1px solid black !important;
	margin-left: 30px !important;
}

/* CAMPO: OUTRAS OPÇÕES - NOTA DE COMPRA */
.page-id-3251 #_purchase_note.dokan-form-control {
	background-color: white ;
	border: 1px solid black !important;
	border-radius: 25px !important;
	padding: 20px !important;
	width: 94% !important; 
	margin-left: 30px !important;
}

/* CAMPO: OUTRAS OPÇÕES - PERMITIR COMENTÁRIO */
.page-id-3251 label[for="_enable_reviews"] {
  margin-left: 27px;
	display: none;

}

/* CAMPO: OUTRAS OPÇÕES - TITULO VISIBILIDADE */
.page-id-3251 label[for="_visibility"] {
	display: none !important;
}

/* CAMPO: OUTRAS OPÇÕES - CAIXA SELEÇÃO */
.page-id-3251 #_visibility {
	width: 40% !important;
	border: 1px solid black !important;	
	display: none !important;
}


/* CAMPO: BOTÃO GRAVAR PRODUTO */

/* Estilo para o botão */
.page-id-3251 #publish {
	background-color: #d5bbe4 !important;
	color: black !important;
	border: px solid black !important;
	border-radius: 25px !important;
	font-size: 12px !important;
	margin-top: 120px;
	margin-bottom: 150px;
	margin-left: 55px !important;
	float: left !important;
	width: 150px !important;
}

/* Estilo para o estado de hover do botão */
.page-id-3251 #publish:hover {
	background-color: black !important;
	color: #bac1b4 !important;
}

/* Texto antes do botão */
.page-id-3251 #publish + .dokan-clearfix::before {
	content: "ANTES DE GUARDAR, verifique se todos os campos obrigatórios estão preenchidos. Caso não estejam, o produto não poderá ser publicado. Poderá guardar como rascunho se selecionar essa opção.";
	margin-top: 40px !important;
	position: relative !important;
	left: -150px !important;
	padding: 15px !important;

	border: 0px solid black;
	border-radius: 25px;
	font-size: 12px;
	font-weight: 800;
	background-color: #d5bbe4  !important;
}

/* Esconde "Descrição do Produto" */
.page-id-3251 .dokan-product-description , #wp-post_content-wrap {
	display: none !important;
}

/* Esconde "alteração url" */
#edit-slug-box {
  display: none !important; /* Esconde o elemento completamente */
}

/* Título: - TEXTO TIP */
.tooltip, .tooltip-inner, .tips[data-title]:after {
    text-transform: upp !important;
}

/* INFO "* OBRIGATÓRIO" */

/* Título do produto */
.page-id-3251 label[for="post_title"]::after {
	content: '*';
	color: black;
	font-size: px;
	font-weight: 100;
	margin-left: 5px;
	white-space: nowrap;
}

/* Imagem do produto */
.page-id-3251 .instruction-inside a.dokan-feat-image-btn::after {
	content: '*';
	color: black;
	font-size: px;
	font-weight: 100;
	margin-left: 5px;
	white-space: nowrap;
}

/* Categorias */
.page-id-3251 label[for="chosen_product_cat"]::after {
	content: '*';
	color: black;
	font-size: px;
	font-weight: 100;
	margin-left: 5px;
	white-space: nowrap;
}

/* Preço regular */
.page-id-3251 label[for="_regular_price"]::after {
	content: '*';
	color: black;
	font-size: px;
	font-weight: 100;
	margin-left: 5px;
	white-space: nowrap;
}

/* Etiquetas
.dokan-form-group h3 .form-label::after {
    content: ' * Campo Obrigatório';
    color: red;
    font-size: 9px;
    margin-left: 5px;
    white-space: nowrap;
} */

/* Breve Descrição */
.page-id-3251 label[for="post_excerpt"]::after {
	content: ' *';
	color: black;

	font-weight: 100;
	white-space: nowrap;

}





















/* Quantidade em stock original 
.page-id-3251 label[for="_stock"]::after {
	content: ' * Campo Obrigatório em produto simples';
	color: red;
	font-size: 9px;
	font-weight: 100;
	margin-left: 5px;
	white-space: nowrap;
}
*/

/* TIPO DE STOCK */
.page-id-3251 label[for="_custom_stock_type"]::after {
	content: ' * Campo Obrigatório em produto simples)';
	color: black;
	font-size: px;
	font-weight: 100;
	margin-left: 5px;
	white-space: nowrap;
}

/* QUANTIDADE DE STOCK TOTAL */
.page-id-3251 label.form-label.custom-stock-label::after {
	content: ' *';
	color: black;
	font-size: 16px !important;
	font-weight: 100;
	white-space: nowrap;
	position: relative !important;
}

/* QUANTIDADE DE STOCK DIÁRIO */
.page-id-3251 label.form-label[for="_daily_stock_quantity"]::after {
	content: ' *';
	color: black;
	font-size: 16px !important;
	font-weight: 100;
	white-space: nowrap;
	position: relative !important;
}

/* Envio e Impostos */
.page-id-3251 .dokan-section-heading[data-togglehandler="dokan_product_shipping_tax"] {
	display: inline !important;
	position: relative;
}
.page-id-3251 .dokan-section-heading[data-togglehandler="dokan_product_shipping_tax"]::after {
	content: ' *';
	color: black;
	font-size: 16px !important;
	font-weight: 100;
	white-space: nowrap;
	position: relative !important;
	left: 175px !important;
	top: -25px;
}

/* Upload de imagem Variável */
.page-id-3251 .content-half-part.thumbnail-checkbox-options .upload_image a.upload_image_button::after {
    content: ' * Campo Obrigatório';
    color: black;
    font-size: 9px;
    display: block;
    margin-top: -5px;
    white-space: nowrap;
	font-weight: 100;
	text-transform: uppercase;
}

/* Quantidade de Stock Variável */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:first-child label::after {
    content: '*';
    color: black;
    font-size: 12px !important;
    margin-left: 5px;
    white-space: nowrap;
			font-weight: 100;
}

/* Preço normal de variação */
.page-id-3251 .variable_pricing .content-half-part.hide_if_variable-subscription label::after {
    content: '*';
    color: black;

    margin-left: 5px;
    white-space: nowrap;
		font-weight: 100;
}

/* Gerir stock Variável */
.page-id-3251 .content-half-part.thumbnail-checkbox-options .dokan-form-group.options label:nth-child(4)::after {
    content: ' * Campo Obrigatório';
    color: red;
    font-size: 9px;
    margin-left: 5px;
    white-space: nowrap;
}




/* Peso Produto Variável */
.page-id-3251 .content-half-part.hide_if_variation_virtual label::after {
  content: '*';
  color: black;
  font-size: 12px !important;
  margin-left: 0px;
  font-weight: 100;
  white-space: nowrap;
}

/* Dimenses Produto Variável */
.page-id-3251 .content-half-part.dimensions_field.hide_if_variation_virtual label[for="product_length"]::after {
  content: '*';
  color: black;
  font-size: 12px !important;
  margin-left: 5px;
  font-weight: 100;
  white-space: nowrap;
}






/* AVISO CAMPOS OBRIGATÓRIOS */

/* Background popup */
.swal2-container {
 background-color: rgba(213, 187, 228, 0.85) !important;
}

/* Background aviso */
.edit-product-swal2-popup-custom {
	background-color: #bac1b4 !important;
	border: 1px solid black !important;
	border-radius: 25px !important;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3) !important;
}


/* Oculta o ícone */
.edit-product-swal2-no-icon {
    display: none !important;
}

/* Título */
.edit-product-swal2-title-custom {
	font-size: 16px !important;
	text-align: left !important;
	padding-left: 27px !important;
	padding-top: 30px !important;
	color: black !important;
}

/* Texto */
.edit-product-swal2-content-custom {
	font-size: 14px !important;
	margin-top: 20px !important;
	color: black;
}

/* Botão */
.edit-product-swal2-confirm-custom {
	background-color: transparent !important;
	border: 1px solid black !important;
	border-radius: 25px !important;
	width: 100px !important;
	color: black !important;
    font-size: 12px !important;
	box-shadow: none !important;
}
.edit-product-swal2-confirm-custom:hover {
	background-color: black !important;
	color: white !important;
}



/* §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ */



/* === AJUSTES RESPONSIVOS PARA TABLETS E MENORES === */
@media (max-width: 1014px) {

/*   T Í T U L O S   */

/* CONFIG GERAL TÍTULOS */
.page-id-3251 .content-half-part.dokan-product-meta .dokan-form-group .form-label,
.dokan-product-meta .dokan-form-group .form-label,
.dokan-form-group .form-label {}

/* Título: "TÍTULO" */
.page-id-3251 label[for="post_title"] {
	margin-left: 0px !important;
}

/* Título: "TÍTULO" - AVISO */
.dokan-product-title-alert {
	font-style: normal !important;
	margin-left: 36px !important;
	margin-top: -10px !important;
}

/* Inserção de imagem  */
.content-half-part.featured-image .dokan-feat-image-upload .image-wrap {
  width: auto !important;
	min-width: 100% !important;
  max-width: 100% !important;
}
.image-wrap a.dokan-remove-feat-image {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -45%);
}
.image-wrap:hover::after {
    content: '';
    position: absolute;
    top: px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6); 
}


/* Título: "TIPO DE PRODUTO" */
.page-id-3251 label[for="product_type"] {
	margin-left: 0px !important;
}

/* Título: "PREÇO" */
.page-id-3251 label[for="_regular_price"] {
	margin-left: 0px !important;
}



/* Título: "PREÇO" - AVISO */
.page-id-3251 .price-warning {
	margin-left: 0px !important;
	margin-top: 1px !important;

}

/* Título: "PREÇO C/ DESCONTO" */
.page-id-3251 label[for="_sale_price"] {
	margin-left: 0px !important;
}

/* Título: "DURAÇÃO DESCONTO" */
.page-id-3251 .sale_schedule {
	margin-top: -7px !important
}

/* Título: "CANCELAR DURAÇÃO DESCONTO" */
.page-id-3251 .cancel_sale_schedule {
	margin-top: -7px !important
}

/* Título: "CATEGORIA" */ 
.page-id-3251 label[for="chosen_product_cat"] {
	margin-top: 18px !important;
	padding-bottom: 15px !important;
	margin-left: 0px !important;
}

/* Título: "ETIQUETAS" */ 
.page-id-3251 h3 {
	margin-left: -10px !important;
}

/* Título: "GENEALOGIA" */ 
.page-id-3251 #genealogy-title {
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}

/* Título: "GENEALOGIA" - TEXTO AJUDA 1 */ 
.genealogy-subtitle {
	margin-top: 10px !important;
	margin-left: 0px !important;
	line-height: 1;
	margin-bottom: 30px;
}

/* Título: "GENEALOGIA" - TEXTO AJUDA 2 */ 
.manual-input-instruction {
	margin-top: 10px !important;
	margin-left: 0px !important;
	line-height: 1;
}

/* Título: GENEALOGIA - SUBTITULOS */
.page-id-3251
label[for="store-selector-0"] , 
label[for="product-selector-0"] , label[for="manual-store-0"]  , label[for="manual-product-0"]{
	margin-left: 0px !important;
}


/* Título: GENEALOGIA - PLACEHOLDER (LOJA) */
.page-id-3251 select#store-selector-0,
select#store-selector-1,
select#store-selector-2,
select#store-selector-3 {
	font-size: 10px;
	color: grey;
}

/* Título: GENEALOGIA - PLACEHOLDER (PRODUTO) */
.page-id-3251 select#product-selector-0,
select#product-selector-1,
select#product-selector-2,
select#product-selector-3 {
	font-size: 10px;
	color: grey;
}

/* Título: "BREVE DESCRIÇÃO" */ 
.page-id-3251 label[for="post_excerpt"] {
	display: block;
	font-size: 15px !important;
  color: black;
  text-transform: uppercase;
  margin-bottom: 0px !important; 
	margin-top: 50px;
	margin-left: 0px !important;
}

/* Título: "BREVE DESCRIÇÃO" - Texto de aviso */ 
.page-id-3251 label[for="post_excerpt"] + .excerpt-warning {
		display: block;
    color: gray;     
    font-size: 12px;
		font-weight: 100;
    margin-top: 5px;
    margin-bottom: 20px;
	margin-left: 0px !important;
    padding: 0;
    line-height: 1.4; 
    letter-spacing: 0px;
    font-family: quicksand;
    text-align: left;
}

/* Título: "INVENTÁRIO" */ 
.page-id-3251 .dokan-product-inventory .dokan-section-heading h2 {
	margin-top: 40px !important;
	margin-left: -10px !important;
	letter-spacing: 0 !important;
}

/* Título: "INVENTÁRIO" - SKU */
.page-id-3251 label[for="_sku"] {
	margin-left: 10px !important;
	margin-top: -8px;
}

/* Título: "INVENTÁRIO" - SKU - TEXTO AJUDA */
.page-id-3251 label[for="_sku"] span {
  font-weight: 200 !important;
	text-transform: lowercase !important;
  margin-left: 5px;
	color: gray !important;
	font-size: 10px !important;
	font-weight: 400 !important;	
}
	
/* Título: "INVENTÁRIO" - STOCK PRODUTO SIMPLES */
.page-id-3251 label[for="_manage_stock"] {
	margin-left: 30px !important;
	margin-bottom: -40px !important;
}

/* Título: "INVENTÁRIO" - ORIGINAL - QTD STOCK */
.page-id-3251 label[for="_stock"] {
	margin-top: 36px;
	margin-left: 2px !important;	
	display: none !important;
}
	
/* Título: "INVENTÁRIO" - NOVO - QTD STOCK */
.page-id-3251 .custom-stock-label {
	margin-top: 0px !important;
	margin-left: 25px !important;	
}

/* Título: "INVENTÁRIO" - STOCK BAIXO */
.page-id-3251 label[for="_low_stock_amount"] {
	margin-left: 10px !important;
}

/* Título: "INVENTÁRIO" - TIPO DE STOCK */
.page-id-3251 label[for="_custom_stock_type"] {
	margin-left: 25px !important;	
  white-space: nowrap;	
}

/* Título: "INVENTÁRIO" - QTD STOCK DIÁRIO */
.page-id-3251 label[for="_daily_stock_quantity"] {
	margin-left: 25px !important;	
}

/* Título: "ENVIO E IMPOSTOS" */
.page-id-3251 .dokan-section-heading .hide_if_virtual {
	margin-left: 0px !important;
}

/* Título: "ENVIO E IMPOSTOS" - AJUDA */
.page-id-3251 .shipping-warning {
	margin-left: 0px;
	line-height: 1;
}

/* Título: ENVIO E IMPOSTOS - TAXA IVA */
.page-id-3251 label.dokan-control-label[for="_tax_class"] {
	margin-left: 10px !important;
	margin-top: 140px !important;
}

/* Título: PRODUTOS VINCULADOS */
.page-id-3251 .dokan-linked-product-options .dokan-section-heading  {
	margin-left: -10px !important;
}

/* Título: PRODUTOS VINCULADOS - UPSELLS */
.page-id-3251 label[for="upsell_ids"] {
	margin-left: 10px !important;
}

/* Título: PRODUTOS VINCULADOS - CROSS SELLING */
.page-id-3251 label[for="crosssell_ids"] {
	margin-left: 10px !important;
}

/* Título: ATRIBUTOS - MARGEM TOP */ 
.page-id-3251 .dokan-section-heading[data-togglehandler="dokan_attribute_variation_options"] {
	margin-top: 30px !important;
}

/* Título: ATRIBUTOS - TEXTO AJUDA TOP */ 
.dokan-section-heading p.show_if_variable {
  line-height: 1 !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "PREÇO NORMAL" */
.page-id-3251 .content-half-part.hide_if_variable-subscription label {
	margin-left: 0px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "PREÇO DE VENDA" */
.page-id-3251 .content-half-part.content-width-subscription  {
		margin-left: 0px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - INICIO DESCONTO */
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(1) label {
	margin-left:  0px !important;
	margin-top: 20px !important;
}
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(1) {
	margin-top: 30px !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - FIM DESCONTO */
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(2) label {
	margin-left: 0px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - QTD STOCK - DIV */
.dokan-form-group.show_if_variation_manage_stock {
	margin-top: 25px !important;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - QTD STOCK */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(1) label {
	margin-left: 0px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - LOW STOCK */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(4) label {
	text-transform: uppercase;
	margin-left: 0px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - AVISO DIMENSES VARIANTES */
.page-id-3251 .weight-dimension::before {
	margin-left: 0px;
	line-height: 1;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "PESO (KG)" */
.page-id-3251 .weight-dimension .content-half-part.hide_if_variation_virtual:first-child label {
	margin-left: 0px;
}

/* Título: ATRIBUTOS - ATRIBUTOS VARIÁVEIS - "DIMENSÕES" */
.page-id-3251 .weight-dimension .content-half-part.dimensions_field.hide_if_variation_virtual label {
	margin-left: 0px;
}

/* Título: OUTRAS OPÇÕES */
.dokan-other-options .dokan-section-heading h2 {
	margin-left: -10px !important;
}

/* Título: OUTRAS OPÇÕES - TEXTO AJUDA */
.dokan-other-options .dokan-section-heading p {
  margin-top: 2px !important; 
	margin-left: -10px !important;
	line-height: 1;
}

/* Título: OUTRAS OPÇÕES - SUBTITULOS */
.page-id-3251 .dokan-form-group .form-label {
    font-size: 12px !important; 
		text-transform: uppercase;
	margin-left: 10px;
}
.dokan-section-content .content-half-part:nth-child(1) label[for="post_status"] {
    margin-top: -20px;
}


/*   C A M P O S   */

/* CAMPO: NOTIFICAÇÃO AO GRAVAR PRODUTO */
.dokan-message::before , .dokan-close {
	display: none;
}
.page-id-3251 .dokan-message {
	background-color: transparent !important;
	border: 1px solid black !important;
	border-radius: 25px !important;
	
	width: 350px !important;
	padding-left: 28px !important;
	margin-left: 24px !important;
}

/* Campo: Título produto */
.page-id-3251 #post_title {
	width: 250px !important;
	margin-left: 10px !important;
}

/* Campo: Moldura imagem */
.page-id-3251 .product-edit-new-container .content-half-part.featured-image {	
	max-width: 300px;
}
.page-id-3251 .product-edit-container .dokan-feat-image-upload {
	min-height: 190px !important;	
	max-height: 280px !important;
}

/* Campo: - Tipo de Produto */
.page-id-3251 #product_type
{
	width: 250px !important;
	margin-left: 10px !important;
}

/* Campo - Preço */
.page-id-3251 #_regular_price {
	width: 250px !important;
	margin-left: -25px !important;
}

/* Campo - Preço c/ Desconto */
.page-id-3251 #_sale_price {
	width: 250px !important;
	margin-left: -20px !important;
}

/* CAMPO: "DESDE" */
.page-id-3251 .sale_price_dates_fields .content-half-part.from .dokan-input-group .dokan-start-date {	
	margin-top: -30px !important;
	margin-left: 50px !important;
	
	
	/* top: -40px !important;
	left: -90px !important; */
}

/* CAMPO: "ATÉ" */
.page-id-3251 .content-half-part.to .dokan-input-group .dokan-end-date {
	margin-top: -18px !important;
	margin-left: 100px !important;
}
.page-id-3251 .content-half-part.to .dokan-input-group .dokan-input-group-addon {
    visibility: hidden;
}

/* CAMPO: CATEGORIA */
.page-id-3251 #dokan-category-open-modal {
	width: 210px;
	margin-left: 10px;
}

/* CAMPO: LINK NOVA CATEGORIA */
.page-id-3251 .dokan-single-cat-add-btn {
  margin-left: 25px;
}

/* CAMPO: SAIR MENU CATEGORIA */
.page-id-3251 #dokan-category-close-modal {
	border: 0px solid black !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	color: black;
	padding-top: 3.5px;
	padding-left: 8.5px;
}
.page-id-3251 #dokan-category-close-modal:hover {
	background-color: black;
	color: #d5bbe4;
}

/* CAMPO: ETIQUETAS - MARGEM CHECKBOXES */
.page-id-3251 .dokan-form-group input[type="checkbox"] {
	margin-left: 12px !important;
	margin-right: 0px !important;
}

/* CAMPO: ETIQUETAS - COLUNAS */
.page-id-3251 .tag-column-item {
  flex-basis: 100%;
}

/* CAMPO: GENEALOGIA - AUTO LOJAS */
.page-id-3251 
#store-selector-0 , 
#store-selector-1 , 
#store-selector-2 , 
#store-selector-3
{
	width: 125px !important;
	margin-left: 0px !important;
	font-size: 8px !important;
}	
.page-id-3251
#product-selector-0 , 
#product-selector-1 , 
#product-selector-2 ,  
#product-selector-3
{
	width: 155px !important;
	margin-left: -10px !important;
	font-size: 8px !important;
}
	
/* CAMPO: GENEALOGIA - MANUAIS LOJAS */
.page-id-3251 
#manual-store-0 , 
#manual-store-1 , 
#manual-store-2 ,
#manual-store-3
{
	width: 125px !important;
	margin-left: 0px !important;
	font-size: 8px !important;
}

/* CAMPO: GENEALOGIA - MANUAIS PRODUTOS */
.page-id-3251 
#manual-product-0 , 
#manual-product-1 , 
#manual-product-2 , 
#manual-product-3
{
	width: 155px !important;
	margin-left: -10px !important;
	font-size: 8px !important;
}

/* CAMPO: BREVE DESCRIÇÃO - BORDERS EXTERIORES */
.page-id-3251 #wp-post_excerpt-wrap , #wp-post_content-wrap {
	border: none;
	margin-left: 0px;
}

/* CAMPO: INVENTÁRIO - SKU */
.page-id-3251 input#_sku.dokan-form-control {
	margin-left: 10px !important;
}

/* CAMPO: INVENTÁRIO - ESTADO STOCK */
.page-id-3251 .content-half-part.hide_if_variable.hide_if_external.hide_if_stock_global {
	display: none !important; 
}

/* CAMPO: INVENTÁRIO - ORIGINAL - QTD STOCK */
.page-id-3251 input[name="_stock"].dokan-form-control {
	display: none !important;
}

/* CAMPO: INVENTÁRIO - STOCK BAIXO */
.page-id-3251 input[name="_low_stock_amount"].dokan-form-control {
	margin-left: 10px !important;	
}

/* CAMPO: INVENTÁRIO - TIPO DE STOCK */
.page-id-3251 #_custom_stock_type
{
	margin-left: 25px !important;
}

/* CAMPO: INVENTÁRIO - QTD STOCK DIÁRIO */
.page-id-3251 #_daily_stock_quantity.dokan-form-control {
	margin-left: 25px !important;
}

/* CAMPO: INVENTÁRIO - QTD STOCK TOTAL */
.dokan-form-group.show_if_simple input#_stock_custom.custom-stock-field {
	margin-left: 25px !important;
}
	
/* CAMPO: ENVIO E IMPOSTOS - MEDIDAS PRODUTO */
.page-id-3251 .show_if_needs_shipping.dokan-shipping-dimention-options {
  display: flex !important;
  flex-direction: column !important;
  gap: 0px;
	margin-top: 0px !important;
	margin-left: 0px !important;
}
.page-id-3251 .show_if_needs_shipping.dokan-shipping-dimention-options input[type="number"] {
	width: 150px !important; 
}

/* CAMPO: ENVIO E IMPOSTOS - TAXA IVA */
.page-id-3251 #_tax_class {
	margin-left: 0px !important;
}

/* CAMPO: PRODUTOS VINCULADOS - PRODUTOS SELECIONADOS */
.page-id-3251 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered  {
	margin-left: 28px !important;
	margin-top: 35px !important;
}

/* CAMPO: PRODUTOS VINCULADOS - CAMPOS DE INSERÇÃO - DROPDOWN - INSERÇÃO */ 
.page-id-3251 .select2-dropdown.select2-dropdown--below .select2-results__option.select2-results__message {
  width: 160px !important; 
	position: absolute !important;
	top: -25px !important;
	left: 0px !important;
}
	
/* CAMPO: ATRIBUTO - INSERÇÃO DE UPSELL, CROSS-SELL E VARIAÇÕES */
.page-id-3251 input.select2-search__field {
	background-color: rgba(255, 255, 255, 0.5) !important;
	border: none !important;
}

/* CAMPO: ATRIBUTO - CAMPO PRINCIPAL ATRIBUTOS */
.page-id-3251 .dokan-attribute-option-list {
	width: 95%;
  margin-top: 40px; 
	margin-left: 6px !important;
	padding: 20px 20px 20px 20px !important;
}

/* CAMPO: ATRIBUTO - BASE CONTROLO ATRIBUTOS */ 
.page-id-3251 .dokan-attribute-type {
	width: 95%;
	height: 180px !important;
	margin-left: 6px !important;
	margin-top: -20px;
	padding-top: 20px;
	margin-bottom: 40px !important;
}

/* CAMPO: ATRIBUTO - BOTÃO ATRIBUTO PERSONALIZADO*/
.page-id-3251 #predefined_attribute {
	margin-left: 25px !important;
}

/* CAMPO: ATRIBUTO - BOTÃO ADICIONAR ATRIBUTO/CONFIRMAR */
.page-id-3251 .add_new_attribute {
	margin-left: 25px !important;
	margin-top: -10px !important;
	width: 180px !important;
	height: 35px !important;
}

/* CAMPO: ATRIBUTO - BOTÃO GUARDAR ATRIBUTO */
.page-id-3251 a.dokan-btn.dokan-btn-default.dokan-btn-theme.dokan-save-attribute {
	margin-top: 20px !important;
	margin-right: 22px !important;
	width: 180px !important;	
}

li.product-attribute-list.taxonomy .dokan-product-attribute-heading {
	background-color: rgba(255, 255, 255, 0.5) !important;
	z-index: 88888 !important;
}

/* CAMPO: ATRIBUTO - LADO DIREITO */
.page-id-3251 .dokan-attribute-variation-options  .content-half-part.dokan-attribute-values {
	width: 100%;
}

/* CAMPO: ATRIBUTO - BOTÃO SELECIONAR TODOS */
.page-id-3251 .dokan-attribute-variation-options  .dokan-select-all-attributes {

	margin-right: 9px !important;
	margin-bottom: 10px;
}

/* CAMPO: ATRIBUTO - BOTÃO SELECIONE NENHUM */
.page-id-3251 .dokan-attribute-variation-options  .dokan-select-no-attributes {
	width: 180px !important;
}

/* CAMPO: ATRIBUTO - CAMPO PESQUISA ATRIBUTOS */
.page-id-3251 .dokan-attribute-variation-options  .dokan-product-attribute-item .select2-search__field {
	min-width: 180px !important;
}

/* CAMPO: ATRIBUTO - VARIAÇOES SELECIONADAS */
.page-id-3251 .dokan-attribute-variation-options .dokan-product-attribute-item .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin-top: 5px !important;
}

/* CAMPO: ATRIBUTO - COR ATRIBUTOS DE OPÇÃO */
.page-id-3251 .select2-results__option {
	background-color: lightgray !important;
  max-width: 200px;
	padding-left: 10px !important;

	border: 1px solid black;
	border-radius: 7px;
}

/* CAMPO: ATRIBUTO - COR ATRIBUTOS SELECIONADOS */
.page-id-3251 .select2-results__option--highlighted {
  background-color: #d5bbe4 !important;
  color: black !important;
}

/* CAMPO: ATRIBUTO - CAMPO PRINCIPAL ATRIBUTOS - QUANDO VAZIO */
.page-id-3251 .dokan-attribute-option-list:not(:has(li:not([style*="display: none"]))) {
	background-color: transparent !important;
}

/* CAMPO: ATRIBUTO - REMOVER ATRIBUTO */
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute {
	text-decoration: underline !important;
	z-index: 99999 !important;
}

/* CAMPO: ATRIBUTO - BOTÃO "ADICIONAR VARIAÇÃO" */
.page-id-3251 #field_to_edit {
	min-width: 180px !important;
  margin-left: 16px !important;
}

/* Botão "Aplicar" */
.page-id-3251 .dokan-variation-top-toolbar a.do_variation_action {
	width: 180px !important;
	margin-left: 16px !important; 
	margin-top: 0px;
}

/* CAMPO: ATRIBUTO - BASE AVISO */
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper {
	width: 95%;
	margin-left: 6px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR */
.page-id-3251 .variation-topbar-heading {
	width: 104% !important; 
	left: -9px !important;
	padding-left: 10px !important;
	padding-top: 42px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - COR DE FUNDO */
.dokan-variable-attributes.woocommerce_variable_attributes {
	margin-left: 0px;
	width: 100%;
	
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR - ICONS */
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions {
	margin-top: -0px !important;
	margin-left: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR - "REMOVER"*/
.page-id-3251 .dokan-product-variation-itmes.variation-needs-update .actions {
	margin-top: -10px !important;
	font-size: 10px;
	margin-left: 70px !important;
}
.page-id-3251 .dokan-product-variation-itmes a.remove_variation {
	text-decoration: underline !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - TOPBAR - ICON SETA */
.dokan-product-variation-itmes .toggle-variation-content {
	margin-left: -10px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - IMAGEM */
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image {
  margin-left: 0px;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - "ENABLED" */
.page-id-3251 .dokan-form-group.options label:first-child {
	margin-top: 0px;
  margin-left: -30px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - "GERIR STOCK" */
.page-id-3251 .dokan-product-variation-itmes.variation-needs-update .dokan-form-group.options label:nth-of-type(2) {
	margin-left: -16px;
}
.page-id-3251 .dokan-product-variation-itmes.variation-needs-update .dokan-form-group.options label:nth-of-type(2)::after {
	width: 95% !important;
	line-height: 1 !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - SKU */
.page-id-3251 .sku input.dokan-form-control[name="variable_sku[0]"] {
	margin-left: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - PREÇO NORMAL */
.page-id-3251 .content-half-part.hide_if_variable-subscription input[type="text"] {
	margin-left: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - PREÇO DESCONTO */
.page-id-3251 .content-half-part.content-width-subscription input[type="text"] {

}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - BOTÃO AGENDAR DESCONTO */
.page-id-3251 .variable_pricing .content-half-part.content-width-subscription .sale_schedule {
	position: relative !important;
	top: 77px !important;
	left: -70px !important;
	
	white-space: nowrap !important;	
	width: 250px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - BOTÃO CANCELAR AGENDAR DESCONTO */
.page-id-3251 .variable_pricing .content-half-part.content-width-subscription .cancel_sale_schedule {
	position: relative !important;
	top: 77px !important;
	margin-left: 0px !important;
  white-space: nowrap !important;	
	width: 250px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - INICIO DESCONTO */
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(1) input {
	margin-left: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - FIM DESCONTO */
.page-id-3251 .sale_price_dates_fields .content-half-part:nth-child(2) input {
	margin-left: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - QTD STOCK */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(1) input {
	margin-left: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - LOW STOCK  */
.page-id-3251 .dokan-form-group.show_if_variation_manage_stock .content-half-part:nth-child(4) input {
	margin-left: 0px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - DIMENSOES ERROS */
.wc_error_tip.i18n_decimal_error {
	margin-top: 50px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - "PESO (KG)" */
.page-id-3251 .weight-dimension .content-half-part.hide_if_variation_virtual:first-child input[type="text"] {
	margin-left: 0px !important;
}
	
/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - "DIMENSÕES" */
.page-id-3251 .weight-dimension .content-half-part.dimensions_field.hide_if_variation_virtual .dokan-form-group {
  display: flex !important;
  flex-direction: column !important; 
  gap: 1px;
	margin-top: 10px !important;
}
.page-id-3251 .weight-dimension .content-half-part.dimensions_field.hide_if_variation_virtual input[type="text"] {
  width: 150px !important;
  height: 35px !important;
  margin: 0 0 10px 0 !important;

}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - BOTÃO GRAVAR VARIAÇÕES */
.page-id-3251 .dokan-btn.dokan-btn-default.dokan-btn-theme.save-variation-changes {
	float: left !important;
	width: 150px !important;	
	margin-left: 0px !important;
	margin-bottom: 10px !important;
}

/* CAMPO: ATRIBUTO - PRODUTOS VARIAVEIS - BOTÃO CANCELAR VARIAÇÕES */
.page-id-3251 .dokan-btn.dokan-btn-default.cancel-variation-changes {
	float: left !important;
	width: 150px !important;	
	margin-left: 0px !important;
}	

/* CAMPO: OUTRAS OPÇÕES - ESTADO DO PRODUTO */
.page-id-3251 #post_status {
	margin-left: 10px !important;
}

/* CAMPO: OUTRAS OPÇÕES - NOTA DE COMPRA */
.page-id-3251 #_purchase_note.dokan-form-control {
	width: 94% !important; 
	margin-left: 10px !important;
}

/* CAMPO: BOTÃO GRAVAR PRODUTO */
/* Estilo para o botão */
.page-id-3251 #publish {
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 20px !important;
}
.page-id-3251 #publish:hover {
	background-color: black !important;
	color: #bac1b4 !important;
}

/* Texto antes do botão */
.page-id-3251 #publish + .dokan-clearfix::before {
	content: "ANTES DE GUARDAR, verifique se todos os campos obrigatórios estão preenchidos. Caso não estejam, o produto não poderá ser publicado. Poderá guardar como rascunho se selecionar essa opção.";
	left: 20px !important;
	width: 75% !important;
	margin-bottom: 40px;
}

	

/* INFO "* OBRIGATÓRIO" */

/* TIPO DE STOCK */
.page-id-3251 label[for="_custom_stock_type"]::after {
	content: ' * Campo Obrigatório em produto simpls)';
	color: black;
	font-size: 7px;
	font-weight: 100;
	margin-left: 5px;
	white-space: nowrap;
}


/* Envio e Impostos */
.page-id-3251 .dokan-section-heading[data-togglehandler="dokan_product_shipping_tax"] {
	display: inline !important;
	position: relative;
}
.page-id-3251 .dokan-section-heading[data-togglehandler="dokan_product_shipping_tax"]::after {
	left: 151px !important;
	top: -34px;
}

	
	
}
	


/* _________________________________________________________________________________________ */