@import "../components/Headers/defaultHeader.css";
@import "../components/Headers/header_01.css";
@import "../components/Headers/header-img.css";

@import "../Moduli/Fasce/come-partecipare.css";
@import '../components/account-forms.css';
@import "../Moduli/Fasce/versatilità.css";


legend {
    display: block;
    width: 100%;
}

#partecipa-concorso .stripe-content {
    padding-left: 1.563vw; /*30*/
    padding-right: 1.563vw; /*30*/
}

/* Not Logged In
--------------------------------------------------------*/
	#register-login  fieldset {
	    display: grid;
	    grid-template-areas:
	        "A A A"
	        "B C D"
	        "E F D";
	    grid-template-columns: 1fr 1fr auto;
	    grid-gap: 0 4.688vw; /*90*/
	}
	#register-login label[for="log"] {
	    grid-area: B;
	}
	#register-login label[for="pwd"] {
	    grid-area: C;
	}
	#register-login .button_div {
	    grid-area: D;
	}
	#register-login fieldset .div_text:nth-of-type(1) {
	    grid-area: E;
	}
	#register-login fieldset .div_text:nth-of-type(2) {
	    grid-area: F;
	}
	#register-login #wpmem_login .link-text {
	    bottom: -1.042vw; /*20*/
	}
	#register-login fieldset input {
	    margin: 0 !important;
	}
	#register-login .button_div {
	    margin-top: 0;
	    align-items: flex-end;
	    display: flex;
	    width: 100%;
	}
	#register-login .create-account-link a {
	    font-family: var(--rg-font);
	}


/* Logged in
--------------------------------------------------------*/
	#ricetta-form button {
	    width: 100% !important;
	}

	.recipe-photo {
	    margin-bottom: 2.083vw; /*40*/
	}
	body input[type="file"] {
	    padding: 0;
	    border: unset !important;
	    border-radius: unset !important;
	}
	.file-alert {
	    position: absolute;
	    bottom: -1.042vw; /*20*/
	}
	label span {
	    margin: 0 !important;
	}


@media screen and (max-width: 1920px) {
	#partecipa-concorso .stripe-content {
	    padding-left: 30px; /*30*/
	    padding-right: 30px; /*30*/
	}

	/* Not Logged In
	--------------------------------------------------------*/
		#register-login #wpmem_login .link-text {
		    bottom: -20px; /*20*/
		}

	/* Logged in
	--------------------------------------------------------*/
		.recipe-photo {
		    margin-bottom: 40px; /*40*/
		}
		.file-alert {
		    bottom: -20px; /*20*/
		}
}

@media screen and (max-width: 1600px) {

}


@media screen and (max-width: 1440px) {

}


@media screen and (max-width: 1280px) {
	p.create-account-link {
	    padding-top: 40px;
	}
	
	.recipe-photo {
	    margin-bottom: 30px;
	}
}


@media screen and (max-width: 1150px) {
	p.create-account-link {
	    padding-top: 30px;
	}
}


@media screen and (max-width: 992px) {
	#partecipa-concorso .stripe-content {
	    padding-left: 0px;
	    padding-right: 0px;
	}
}


@media screen and (max-width: 767px) {
	#register-login fieldset {
		grid-template-areas:
		    "A A"
		    "B C"
		    "E F"
		    "D D";
	}
	#register-login #wpmem_login .link-text {
	    bottom: 53px;
	}
	#register-login .button_div {
	    margin-top: 30px;
	    margin-left: -12px;
	}
}


@media screen and (max-width: 600px) {

}