
/* PAGINA ENCOMENDAS */

/* Estilizar o botão "Ver" na página Minha Conta */
.page-id-20 a.woocommerce-button.button.view {
	background-color: transparent !important;
	color: black !important;
	border: 1px Solid black !important;
	border-radius: 25px;
	padding: 10px 20px;
	width: 130px !important;	
	margin-top: -3px;
	margin-bottom: -3px !important;
}

.page-id-20 a.woocommerce-button.button.view:hover {
    background-color: black !important;
	color: #edbf63 !important;
}

/* Botão "Request Warranty" na página Minha Conta */
.page-id-20 a.woocommerce-button.button.request_warranty {
    background-color: transparent !important;
    color: black !important;
	border: 1px Solid black !important;
    border-radius: 25px;
		padding: 10px 20px;
	width: 130px !important;
}

.page-id-20 a.woocommerce-button.button.request_warranty:hover {
    background-color: black !important;
	color: #edbf63 !important;
}

/* Botão de Cancelamento de Encomenda */
.page-id-20 .woocommerce .woocommerce-MyAccount-content .woocommerce-button {
	background-color: transparent;
	color: black;
	border: 1px solid black;
	border-radius: 25px;
	padding: 10px 20px;
	font-size: 14px;
	cursor: pointer;
	transition: all 0.3s ease; 
	margin-top: -3px;
	margin-bottom: -3px !important;
}

.page-id-20 .woocommerce .woocommerce-MyAccount-content .woocommerce-button:hover {
	background-color: black;
	color: #edbf63;
}

/* Página sem encomendas */
.page-id-20 .woocommerce-info {
    background-color: transparent !important;
	margin-left: 95px !important;
	margin-top: 30px !important;
}

.page-id-20 .woocommerce-info {
    font-size: 0; /* Oculta o texto original */
}

/* Titulo e info "não tem encomendas" */
.page-id-20 .woocommerce-info::before {
    content: "Encomendas";
    display: block;
    font-size: 35px !important;
    font-family: quicksand !important;
    font-weight: 500 !important;
    color: black;
	margin-top: 14px !important;
	margin-left: -5px !important;
    margin-bottom: 60px;
}
.page-id-20 .woocommerce-info {
    font-size: 16px !important;
    font-family: quicksand !important;
    font-weight: 300 !important;
		margin-left: 110px !important;
	margin-top: -18px !important;
}

/* Botão "ver produtos" */
.page-id-20 .woocommerce-Button.wc-forward.button {
	display: none !important;
}

/* Botão navegar entre páginas */
.woocommerce-pagination .woocommerce-button--next.woocommerce-Button--next.button,
.woocommerce-pagination .woocommerce-button--previous.woocommerce-Button--previous.button {
    background-color: transparent !important;
    color: black !important;
	border: 1px Solid black !important;
    padding: 10px 20px !important;
    border-radius: 25px !important;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
	margin-left: 130px !important;
}
.page-id-20 .woocommerce-pagination .woocommerce-button--next.woocommerce-Button--next.button:hover,
.woocommerce-pagination .woocommerce-button--previous.woocommerce-Button--previous.button:hover {
	background-color: black !important;
	color: #edbf63 !important;
}

/* Titulo */
body.page-id-20 .woocommerce-orders-table::before {
	content: "Encomendas";
	display: block;
	color: black;
	font-size: 35px !important;
	font-family: quicksand !important;
	font-weight: 500 !important;
	margin-top: -45px !important;
	margin-left: -3px !important;
    margin-bottom: 60px;
}









/* Adicionando margem esquerda à tabela */
.page-id-20 table.woocommerce-orders-table {
	margin-left: 128px !important;
}

/* Esconde 1ª linha da tabela */
.page-id-20 .woocommerce-orders-table thead tr:first-child {
	display: none;
}

/* Linhas da tabela */
.page-id-20 .woocommerce-MyAccount-content table th,
.woocommerce-MyAccount-content table td {
	border-bottom: 1px solid black !important;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
}

/* Botão "Pagar" da tabela */
.page-id-20 .woocommerce-orders-table__cell .woocommerce-button.pay {
    display: ;
}

/* Alinhamento 1ª coluna */
.woocommerce-orders-table__cell-order-number a {
    margin-top: 1px;
    display: inline-block;
}







/* DENTRO DA ENCOMENDA */


.page-id-20 .woocommerce-MyAccount-content .woocommerce-order-details #dokan-delivery-time-slot-order-details {
    background: none !important;
    background-color: transparent !important;
	margin-left: 109px !important;
}









/* Título "Detalhes da Encomenda" */
.page-id-20 .woocommerce-order-details__title {
    margin-left: 125px;
	margin-top: 6px;
    font-size: 35px !important;
    font-family: quicksand !important;
    font-weight: 500 !important;
		letter-spacing: 0px !important;
    text-transform: lowercase !important;
}
.page-id-20 .woocommerce-order-details__title::first-letter {
    text-transform: uppercase !important;
}

/* Tabela encomenda total */
.page-id-20 .woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
	background-color: transparent;
	margin-top: 32px !important;
	margin-left: 128px !important;
	width: 500px !important;
}

/* Tabela: ultima linha */
tfoot tr:has(th.order-actions--heading) {
    display: none;
}

/* Info do vendor */
tr.woocommerce-table__product-purchase-note {
    display: none !important;
}

/* Título "SUB ORDENS" */
.page-id-20 header h2 {
	display: none
}

/* AVISO */
.page-id-20 .woocommerce-MyAccount-content .woocommerce-order-details .dokan-info {
	display: none;
}

.page-id-20 #main > div > div > main > article > div > div > div > div > section.woocommerce-order-details > div::before {
    display: none;
}

/* Tabela "SUB ORDENS" */
.page-id-20 .shop_table.my_account_orders.table.table-striped {
    margin-left: 128px !important;
	display: none;
}

/* Botão Comprar novamente */
.order-again .button {
    background-color: transparent !important;
	border: 1px solid black !important;
	border-radius: 25px !important;
	color: black !important;
	font-family: quicksand !important;
	font-weight: 400 !important; 
	font-size: 14px;
	padding: 15px 20px;
	float: left !important;
margin-left: 135px !important;
	margin-top: -3px !important;
	white-space: nowrap !important;
    cursor: pointer;
}
.order-again .button:hover {
    background-color: black !important;
	color: #edbf63 !important;
}

/* Titulo Docs de Faturação */
#ix_documents_list h2 {
	font-family: quicksand !important;
	font-weight: 500 !important;
	font-size: 35px !important;
	margin-top: 200px !important;
	margin-left: 127px;
	text-transform: none;
}

/* Link Docs de Faturação */
#ix_documents_list ul {
    margin-left: 133px;
	font-size: 0px !important;
		margin-top: 35px !important;
}
#ix_documents_list ul li a::before {
	content: "Clique aqui para obter a fatura/recibo";
	color: inherit;
	font-size: 15px !important;
	text-decoration: underline !important;
}

/* Título "Morada de faturação" */
.page-id-20 .woocommerce-column__title {
    margin-left: 56px;
    margin-top: 80px !important;
	margin-bottom: 35px !important;
    font-size: 35px !important;
    font-family: quicksand !important;
    font-weight: 500 !important;
    text-transform: lowercase !important;
	width: 100% !important;
	letter-spacing: 0px !important; 
}
.page-id-20 .woocommerce-column__title::first-letter {
 	text-transform: uppercase !important;
}

/* Morada de faturacao */
.page-id-20 address {
	margin-left: 56px !important;
	margin-top: 20px !important;
	margin-bottom: 100px !important;
	font-size: 15px !important;
	font-family: quicksand !important;
	font-weight: 300 !important;
}

/* Morada de faturacao Alternativo*/
.woocommerce-column--shipping-address {
	display: none !important;
}







/* Botoes "Ver" 
.page-id-20 .button.view {
	background-color: transparent !important;
	border: 1px solid black !important;
	border-radius: 25px;
	color: black !important;
}
.page-id-20 .button.view:hover {
    background-color: black !important;
    color: #edbf63 !important;
}*/

/* AVISO dentro sub ordem 
.page-id-20 #dokan-delivery-time-slot-order-details {
	background-color: transparent !important;
	padding-left: 220px;
	border: 21px solid black !important;
	border-radius: 25px !important;
	width: 440px;
	height: 0px;
	margin: 0 auto;
	margin-bottom: -10px !important;
	margin-top: 43px !important;
	margin-left: 128px !important;
	color: black !important;
}*/





/* E-MAIL */
.woocommerce-customer-details--email {
	margin-top: -12px !important;
}

/* NIF */
.page-id-20 #woocommerce_nif_info {
	font-size: 14px;
	font-family: quicksand !important;
  font-weight: 300 !important;
  margin-top: -96px;  
  margin-left: 133px; 
	margin-bottom: 100px !important;
}


/* DELIVEY TIME 
body.page-id-20 #dokan-delivery-time-slot-order-details .main strong,
.woocommerce-MyAccount-content #dokan-delivery-time-slot-order-details .main strong {
    visibility: hidden;
    position: relative;
	white-space: nowrap !important;
	margin-right: 20px;
}

body.page-id-20 .woocommerce-MyAccount-content #dokan-delivery-time-slot-order-details .main strong::before {
    content: "Data de entrega: ";
    visibility: visible;
    position: absolute;
    left: 0;	
}*/

/* Corrige apenas a página de detalhe da encomenda. */
body.woocommerce-view-order #main .main_color > .container,
body.woocommerce-view-order #header_main > .container {
    max-width: 100% !important;
}

/* Alinha verticalmente o ícone do carrinho apenas no detalhe da encomenda. */
body.woocommerce-view-order #header_main
.cart_dropdown_first .cart_dropdown_link.avia-svg-icon > .av-cart-container {
    margin-top: -2px !important;
}