/*---------MENU BACKGROUND------------------*/
.menu-avisolegal-container, .menu-politicacookies-container, .menu-politicaprivacidad-container,
.menu-condicionescontratacion-container, .menu-manualcompra-container {
	width: 70%;
	right: -70%;
	padding: 3% var(--margin-main);
        background-color: var(--shop-bg-color);
}

.menu-subcontainer-header {
    justify-content: space-between;
    padding-left: 0;
    margin-bottom: 2rem;
}

.menu-subcontainer-header-avisolegal, .menu-subcontainer-header-politicaprivacidad, .menu-subcontainer-header-politicacookies,
.menu-subcontainer-header-condicionescontratacion, .menu-subcontainer-header-manualcompra {
    justify-content: space-between!important;
}

.avisolegal-title, .politicaprivacidad-title ,.politicacookies-title ,.condicionescontratacion-title ,.manualcompra-title  {
    text-align: left;
    font-family: 'Canela Thin', sans-serif;
    font-weight: 300;
    font-size: 2.5rem;
    color: var(--logo-color);
}

.avisolegal-content p, .politicacookies-content p, .politicaprivacidad-content p, .condicionescontratacion-content p, .manualcompra-content p {
    margin-bottom: 1rem;
}

.avisolegal-content ul, .politicacookies-content ul, .politicaprivacidad-content ul, .condicionescontratacion-content ul, .manualcompra-content ul,
.avisolegal-content table, .politicacookies-content table, .politicaprivacidad-content table, .condicionescontratacion-content table, .manualcompra-content table,
.avisolegal-content ol, .politicacookies-content ol, .politicaprivacidad-content ol, .condicionescontratacion-content ol, .manualcompra-content ol{
	font-size: 1rem;
	font-family: 'Poppins Light';
	color: var(--logo-color);
}

.avisolegal-content td, .politicacookies-content td, .politicaprivacidad-content td, .condicionescontratacion-content td, .manualcompra-content td {
	padding:10px;
}

.menu-container-active {
	right: 0%;
}

.tablaAviso  {
    border-collapse: collapse;
    text-align: left;
}

.tablaAviso td, .tablaAviso table {
    border: 1px solid #999; /* just to make borders visible. */
}


/*----------END MENU BACKGROUND-----------------*/

/*----------END AVISOLEGAL CONTENT-----------------*/
.avisolegal-content, .politicaprivacidad-content, .politicacookies-content, .condicionescontratacion-content , .manualcompra-content  {
	margin-top: 0;
	text-align: left;
	font-size: 1rem;
}

.avisolegal-content h1, .politicaprivacidad-content h1, .politicacookies-content h1, .condicionescontratacion-content h1, .manualcompra-content h1 {
	text-transform: uppercase;
	font-size: 1rem;
	font-family: "Poppins SemiBold", sans-serif;
	margin-top: 20px;
        color: var(--logo-color);
}

.avisolegal-content h1:first-child , .politicaprivacidad-content h1:first-child , .politicacookies-content h1:first-child, 
.condicionescontratacion-content h1:first-child, .manualcompra-content h1:first-child {
	margin-top: 0px;
}

.avisolegal-content p, .politicaprivacidad-content p, .politicacookies-content p, .condicionescontratacion-content p, .manualcompra-content p {
	font-size: 1rem;
}

.avisolegal-content-indent, .politicaprivacidad-content-indent, .politicacookies-content-indent, .condicionescontratacion-content-indent, .manualcompra-content-indent {
	margin-left: 1rem;
	/*font-size: 1rem;*/
}
/*----------END AVISO LEGAL CONTENT-----------------*/

/* Maximum aspect ratio */
@media (max-aspect-ratio: 1200/900) {

    .menu-avisolegal-container, .menu-politicacookies-container, .menu-politicaprivacidad-container,
.menu-condicionescontratacion-container, .menu-manualcompra-container {
            width: 100%;
            right: -100%;
            padding: 5%;
    }
    
    /*Este menu-container-active debe ir en todos los media-queries en los que
    se modifique el menu-carrito-container. Sino, deja de funcionar.*/
    .menu-container-active {
            right: 0%;
    }

}

/* Maximum aspect ratio */
@media (max-aspect-ratio: 800/900) {

    .menu-avisolegal-container, .menu-politicacookies-container, .menu-politicaprivacidad-container,
.menu-condicionescontratacion-container, .menu-manualcompra-container {
            width: 100%;
            right: -100%;
            padding: 7%;
    }
    
    /*Este menu-container-active debe ir en todos los media-queries en los que
    se modifique el menu-carrito-container. Sino, deja de funcionar.*/
    .menu-container-active {
            right: 0%;
    }

}

/* Portrait phones (less than 700px) */
@media (hover: none)
and (pointer: coarse)
and (orientation: portrait), (max-width: 400px) {

	.menu-container-active {
		right: 0%;
	}

	/*---------MENU BACKGROUND------------------*/
	.menu-avisolegal-container, .menu-politicacookies-container, .menu-politicaprivacidad-container,
.menu-condicionescontratacion-container, .menu-manualcompra-container {
		width: 100%;
		right: -100%;
		padding: 5%;
	}

	.menu-container-active {
		right: 0%;
	}

	/*----------END MENU BACKGROUND-----------------*/

	/*----------END AVISO LEGAL CONTENT-----------------*/
	.avisolegal-content, .politicaprivacidad-content, .politicacookies-content, .condicionescontratacion-content , .manualcompra-content  {
		/*font-size: 2.5rem;*/
	}

	.avisolegal-content h1, .politicaprivacidad-content h1, .politicacookies-content h1, .condicionescontratacion-content h1, .manualcompra-content h1 {
		/*font-size: 2.5rem;*/
		margin-top: 3rem;
	}

	.avisolegal-content h1:first-child , .politicaprivacidad-content h1:first-child , .politicacookies-content h1:first-child, 
        .condicionescontratacion-content h1:first-child, .manualcompra-content h1:first-child  {
		margin-top: 1rem;
	}

	.avisolegal-content p, .politicaprivacidad-content p, .politicacookies-content p, .condicionescontratacion-content p, .manualcompra-content p {
		/*font-size: 2.2rem;*/
	}
	/*----------END AVISO LEGAL CONTENT-----------------*/

}