/* PAGINA MORADAS */

/* Margem título */
h3 {
	margin-bottom: 30px !important;
	margin-left: 120px !important;
	font-family: quicksand !important;
	font-weight: 400 !important;
}

/* Campos de input */
.woocommerce-address-fields input.input-text {
    border-radius: 25px !important;
	background-color: rgba(255, 255, 255, 0.5) !important;
	width: 355px !important;
	padding-left: 15px !important;
	margin-left: 80px !important;
	margin-top: 0px !important;
	height: 35px !important;
}

/* Campo pais */
.page-id-20 .select2-selection.select2-selection--single {
	background-color: rgba(255, 255, 255, 0.5)  !important;
	border: 0px solid black !important;
	width: 355px !important;
	height: 35px !important;
	border: none !important;
	margin-left: 81px !important;
	padding-top: 3px !important;
	padding-left: 10px !important;
	border-radius: 25px !important;
}

/* Controlar a largura do dropdown de países */
.page-id-20 .select2-container--default .select2-dropdown {
	background: #edbf63;
	border: none;
		width: 378px !important;
	margin-top: -43px !important;
	margin-left: 90px !important;
	padding-left: 20px !important
	border-radius: 25px !important
}

/* Alterar a cor de fundo do campo de pesquisa */
.page-id-20 .select2-search.select2-search--dropdown {
	background-color: transparent !important;
}

/* Alterar a cor de fundo do campo de pesquisa */
.page-id-20 .select2-search__field {
	background-color: rgba(255, 255, 255, 0.3) !important;
	border-radius: 25px !important;
}

/* Alterar a cor de fundo ao passar o mouse sobre os países na lista de seleção */
.page-id-20 .select2-results__option:hover {
	background-color: #d5bbe4 !important;
}

/* Remoção coluna direita */
.woocommerce-address-fields .form-row.form-row-wide {
    float: left !important;
    clear: none !important;
    width: 100% !important;
	margin-left: 47px !important;
}

/* Remoção coluna esquerda */
.woocommerce-address-fields .form-row.form-row-first,
.woocommerce-address-fields .form-row.form-row-last {
    width: 100% !important;
    float: none !important;
    clear: both !important;
	margin-left: 47px !important;
}

/* Labels */
.woocommerce-address-fields label {
    display: block !important;
    margin-bottom: 5px !important;	
	color: black !important;
	opacity: 1 !important;
	font-family: quicksand !important;
	font-weight: 500 !important;
}

/* Estilizar o botão "Guardar morada" */
.page-id-20 button[name="save_address"] {
    background-color: transparent !important;
    color: black !important;
	border: 1px Solid black !important;
    padding: 10px 20px;
    border-radius: 25px;
    margin-top: 20px !important;
	margin-left: 127px !important;
	margin-bottom: 90px !important;
}

/* Alterar a cor do botão "Guardar morada" hover */
.page-id-20 button[name="save_address"]:hover {
    background-color: black !important;
	color: #edbf63 !important;
}

/* Campo Moradas */
.page-id-20 .woocommerce-Address address {
    margin-left: 124px !important;
}

/* Links Editar e Adicionar */
.page-id-20 a.edit {
	font-weight: bold;
	border: 1px solid black;
	border-radius: 25px;
	padding: 10px;
	width: 100px;
	text-align: center;
	position: relative;
	left: -67px !important;
}

/* Título */
.page-id-20 .woocommerce-Addresses::before {
 content: "Morada de envio e faturação ";
	display: block;
	color: black;
	font-size: 35px !important;
	font-family: quicksand !important;
	font-weight: 500 !important;
	margin-top: 15px !important;
	margin-left: 125px !important;
	margin-bottom: 37px !important;
}

/* Título Morada */
.page-id-20 .woocommerce-Address-title h2 {
    display: none;
}

/* Texto informativo 
.page-id-20 .u-column2.col-2.woocommerce-Address::after {
    content: "Estas moradas serão utilizadas na página de finalização de compras como moradas por omissão.";
	display: block;
	color: black;
	font-size: 14px !important;
	margin: 0px !important;
	margin-bottom: 20px !important;
	margin-top: 80px !important;
	position: relative !important;
	left: -690px !important;
	margin-bottom: 30px !important;
}*/

/* Esconder o Texto informativo Original apenas na página  */
.page-id-20 .woocommerce-MyAccount-content > p:first-of-type {
	display: none !important;
}

/* Esconder morada alternativa */
.page-id-20 .u-column2.col-2.woocommerce-Address {
    display: none !important;
}

/* Aumenta o width da coluna esquerda  */
.page-id-20. u-column1.col-1.woocommerce-Address {
    width: 100% !important;
}

/* Posição botão editar morada  */
.page-id-20 .woocommerce-Address-title .edit {
	width: 250px !important;
	margin-left: 180px !important;
	margin-top: 4px;
	margin-bottom: 8px !important;
	float: left !important;
}


/* Botão editar morada  */
.page-id-20 .woocommerce-Address-title .edit {
    visibility: hidden;
		margin-top: -25px !important;
	margin-left: 89px !important;
}

/* Info  morada  */
.page-id-20 .woocommerce-Address address {
	margin-left: 118px !important;
}


.page-id-20 .woocommerce-Address-title .edit::after {
    content: 'Editar';
    visibility: visible;
	font-weight: 400 !important;
	border: 1px solid black;
	border-radius: 25px;
  padding: 8px 50px;
}

.page-id-20 form h2::first-letter {
    text-transform: uppercase !important;
}

/* Titulo a editar a morada */
.page-id-20 form h2 {
	color: black;
	font-size: 35px !important;
	font-family: quicksand !important;
	font-weight: 500 !important;
	margin-top: 5px !important;
	margin-left: 125px !important;
	margin-bottom: 52px !important;
	text-transform: lowercase !important;
	letter-spacing: 0px !important;
}

/* Ajuste campos de edição */
.woocommerce-address-fields {
	margin-top: -19px !important;
	margin-left: 0px !important;

}





/* Aviso: falta de campo obrigatorio
.page-id-20 .woocommerce-error {
    background-color: #d5bbe4 !important;
		margin-left: 130px !important;
}
.page-id-20 .woocommerce-error:focus {
    outline: none;
    box-shadow: none;
}*/

/* AVISO WOOCOMMERCE */
.woocommerce-MyAccount-content .woocommerce-notices-wrapper ul.woocommerce-error {
	margin-left: 124px !important;
	padding-left: 20px !important;
	width: 355px !important;

}



/* _________________________________________________________________________________________ */