html,
body {
    background-color: #464839;
    color: #12120c;
    font-size:24px;
    font-family: Arial, sans-serif;
}

h1 {
    font-size: 6rem;
    font-weight: bold;
    margin-bottom:0;
}

h1.mini {
    font-size:3rem;
}

h2.mini {
    font-size:1.2rem;
}

h2 {
    font-size: 1.5rem;
    font-weight: bold;
}

.damlaws-logo {
    width:5rem;
    margin-left:auto;
	margin-right:auto;
}

.lfw-logo {
    height:6rem;
    margin-top:0.5rem;
    margin-bottom:0.5rem;
}

.instagram-logo {
    width:5rem;
	margin-bottom:1rem;
}

.damlaws-coord {
    color: #464839;
    background: #12120c;
    padding:1rem 0;
    margin: 1.5rem 0;
}
    .damlaws-coord p.evidence {
        font-size: 6rem;
        line-height: 5rem;
        margin:6rem 0 2rem 0;
    }

    .damlaws-coord p {
        line-height: 1rem;
        font-weight: bold;
        margin-bottom: 0.3rem;
    }
	
	p.announcement  {
		font-size:1.75rem;
		padding:0.7rem 0;
	}

.damlaws-be-container {
    font-size: 2rem;
    font-weight: bold;
    display:inline-block;
    position:relative;
    line-height:1rem;
    width:3rem;
    height:1em;
    margin-top:2rem;
}

    .damlaws-be {
        position:absolute;
        top:-0.7rem; left:-0.7rem;
        border:1px solid #12120c;
        width:4.5rem;
        height:2.3rem;
    }
	
.instagram-container, .instagram-container-2 {
    font-size: 1.2rem;
    font-weight: bold;
    line-height:1rem;
    margin:2rem 0;
	text-align:center;
}

	.instagram-container a {
		text-align:center;
		width:10rem;
		display:block;
		margin:0 auto;
		color:#12120c;
		text-decoration:none;
	}

    .instagram-container-2 a {
		text-align:center;
		width:2.3rem;
		display:inline-block;
		margin:0 0.3rem;
		color:#12120c;
		text-decoration:none;
	}
	
	.instagram-container a:hover, .instagram-container a:focus, .instagram-container-2 a:hover, .instagram-container-2 a:focus {
		text-decoration:underline;
	}

@media (max-width: 524px) {
    html, body {
        font-size: 16px;
    }
    h1 {
        font-size: 3.9rem;
    }

    h1.mini {
        font-size: 2.5rem;
    } 

    h2.mini {
        font-size: 1.1rem;
    }

    .damlaws-coord p.evidence {
        font-size: 3rem;
        margin:2rem 0 1rem 0;
    }
}

@media (min-width: 525px) and (max-width: 1035px) {    
    html, body {
        font-size: 16px;
    }
    h1 {
        font-size: 5rem;
    }
}