/**
Theme Name: 2ND Child Theme
Author: Enrico Pasi
Author URI: https://www.pasienrico.com
Description: Hai bisogno di apparire online sui motori di ricerca o di far funzionare meglio la tua azienda?
Non sai a chi chiedere per la SEO?
Offro servizi di consulenza personalizzata in base alle tue esigenze.
Parlo chiaro e opero con trasparenza per i miei clienti.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 2nd-child-theme
Template: astra
*/
/* Rimuove l'outline da tutti gli elementi del sito */
*:focus {
    outline: none;
}

/* Oppure rendilo trasparente */
*:focus {
    outline-color: transparent;
}

/* Rimuove anche l'outline dai link */
a:focus {
    outline: none;
}

/* Rimuove l'outline dai pulsanti */
button:focus {
    outline: none;
}
a { text-decoration: none; }
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
	text-decoration: none;
}
/* mette info utili nella pagina senza annoiare il lettore*/
.infoseo {
	display: none;
}
/* css form registrazione */
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-login-title, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-registration-title {
	color: #fff;
}
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-registration-description {
	color: #fff;
	font-size: 18px;
}
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error) {
	margin-top: 0;
	margin-bottom: 15px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 19px;
}
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover {
	color: var(--ur-button-text-hover-color,#fff);
	background: #9f5436;
	border-color: #9f5436;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button {
	width: max-content;
	border: 0;
	padding: 10px 24px;
	color: var(--ur-button-text-normal-color,#fff);
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: .15px;
	border: 1px solid #bf6625;
	margin-right: 0;
	background: #b5550f !important;
}
/* css form login */
.ur-frontend-form.login {
	border: none;
	padding: 60px 40px;
	border-radius: 8px;
	background: #060606;
}
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row input.input-text:hover {
	margin-bottom: 0;
	border-radius: 4px;
	border: 1px solid #8e5f3d;
	min-height: 38px;
	font-size: 14px;
	line-height: 20px;
	padding: 0 12px;
	color: #383838;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a {
		color: #c3755e;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover {
	background: #ae6d33;
	color: var(--ur-button-text-hover-color,#fff);
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button {
	background: #ae6d33;
	color: var(--ur-button-text-hover-color,#fff);
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a {
	color: #bf6a37;
}