@import "../components/Headers/defaultHeader.css";
@import '../components/account-forms.css';

@import "../Moduli/Fasce/versatilità.css";

/* Account
------------------------------------------------------------------------------*/
	#my-account .account-menu .account-voices {
	    width: 20.833vw; /*400*/
	    min-width: 20.833vw; /*400*/
	    border: 0.052vw solid; /*1*/
	}
	#my-account .forms-container > *:last-child {
	    flex-grow: 1;
	}

	#my-account .div_checkbox {
	    display: none;
	}

	#my-account .wpmem_msg {
	    position: absolute;
	    top: -3.281vw; /*63*/
	    margin-bottom: 0;
	    font-weight: 700;
	    font-size: 0.938vw; /*18*/
    	padding: 0.521vw; /*10*/
	}

	.account-voices ul,
	.account-voices ul li {
	    margin: 0 !important;
	}
	.account-voices ul > li:not(.menu-item):before {
	    display: none;
	}
	.account-voices a {
	    padding: 1.042vw; /*20*/
	    display: block;
	    margin: 0 !important;
	    text-decoration: unset !important;
	    border-bottom: 0.052vw solid #000; /*1*/
	}
	.account-voices a:hover {
		background-color: var(--color_1-);
	}
	.account-voices a.selected {
	    background-color: var(--color_1);
	}
	a.logout-button {
	    border-bottom: unset !important;
	}

/* Ricette
---------------------------------------------------------------*/
	.lista-ricette .col-image {
	    width: 7.292vw; /*140*/
	    min-width: 7.292vw; /*140*/
	    height: 7.292vw; /*140*/
	}
	.lista-ricette .col {
	    margin-bottom: 1.563vw; /*30*/
	}
	.lista-ricette .col-content {
	    padding-left: 1.563vw; /*30*/
	}


@media screen and (max-width: 1920px) {
	/* Account
	------------------------------------------------------------------------------*/
		#my-account .account-menu .account-voices {
		    border: 1px solid; /*1*/
		}

		.account-voices a {
		    border-bottom: 1px solid #000;
		}

	/* Ricette
	---------------------------------------------------------------*/
		.lista-ricette .col-image {
		    width: 140px; /*140*/
		    min-width: 140px; /*140*/
		    height: 140px; /*140*/
		}
		.lista-ricette .col {
		    margin-bottom: 30px; /*30*/
		}
		.lista-ricette .col-content {
		    padding-left: 30px; /*30*/
		}

}

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

}


@media screen and (max-width: 1440px) {
	/* Account
	------------------------------------------------------------------------------*/	
		#my-account .account-menu .account-voices {
		    width: 300px;
		    min-width: 300px;
		}
	    #my-account .wpmem_msg {
	        top: -47px;
	        font-size: 16px;
	        padding: 7px;
	    }
		.account-voices a {
		    padding: 15px;
		}
}


@media screen and (max-width: 1280px) {
    #my-account .account-menu .account-voices {
        width: 270px;
        min-width: 270px;
    }

	.wpmem_msg, .wpmem_msg * {
	    font-size: 13px !important;
	}
	#my-account .wpmem_msg {
	    top: -37px;
	    padding: 5px;
	}
}


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

}


@media screen and (max-width: 992px) {
	#my-account .apply-pad-2 {
	    padding-left: 0;
	    padding-right: 0;
	}
	#my-account .account-voices li, 
	#my-account .account-voices a {
	    font-size: 14px;
	}
	#my-account .account-menu .account-voices {
	    width: 220px;
	    min-width: 232px;
	}
	#my-account .account-voices a {
	    padding: 14px 10px;
	}

	.lista-ricette .col-content {
	    padding-left: 15px;
	}
	.lista-ricette .col {
	    margin-bottom: 20px;
	}

	#my-account .wpmem_msg {
	    top: -28px;
	}
}


@media screen and (max-width: 767px) {
	#register-login .forms-container {
	    display: block;
	}
	#register-login .forms-container > * {
	    width: 100% !important;
	}
	#register-login .forms-container #wpmem_login {
	    margin-bottom: 50px;
	}


	#my-account .stripe-content {
	    display: block;
	}
	#my-account .account-menu {
	    margin-bottom: 40px;
	}
	#my-account .account-menu .account-voices {
	    width: 250px;
	    min-width: 250px;
	}
}


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

}