/*      Wide Mobile Layout: 480px.
        Gutters: 24px.
        Outer margins: 22px.
        Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    528    620    712    804    896    */
@media only screen and (max-width: 479px) {
    .hide480 {
        display: none;
    }
    .show480 {
        display: inherit;
    }
    
    .remigiusz-pyrek {
    	background-position: center top;
    }
    
	.r5,.r4,.r3,.r2 {
		font-size: 2rem;
		line-height: 1.25em;
		margin-bottom: 0.5em;
	}
    
	.cover h1 {
		text-shadow: 1px 1px 2px black;
	}
	.cover p{
		font-size: 1rem;
		font-family:'Neue Plak Text W04 SemiBold', sans-serif;
		line-height: 1.5em;
		text-shadow: 1px 1px 2px black;
	}
}

/*      Wide Mobile Layout: 480px.
        Gutters: 24px.
        Outer margins: 22px.
        Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    528    620    712    804    896    */
@media only screen and (max-width: 319px) {
	.r5,
	.r4,
	.r3,
	.r2 {
		font-size: 1.25rem;
		line-height: 1.25em;
		margin-bottom: 0.5em;
	}

	.cover h1 {
		text-shadow: 1px 1px 2px black;
	}
	.cover p{
		font-size: 1rem;
		font-family:'Neue Plak Text W04 SemiBold', sans-serif;
		line-height: 1.5em;
		text-shadow: 1px 1px 2px black;
	}
}