



/*div#info::before {content:''}*/


footer > div:first-child {display:flex; color:#231f20}
	footer > div:first-child > * { flex: auto;  }
	footer > div:first-child > *:first-child {text-align:left}
	footer > div:first-child > *:last-child {text-align:left}



.copyright { font-size: 10px; color: white; margin-top: 3px; text-align: left; }
.copyright > * {display:inline-block}
.copyright > *:not(:last-child)::after {content:' / '}

footer a[href^='http'] {color:white!important}





/* WARNING: min-height and line-height must be equivalent to the padding above .copyright on non-landscape mode */
div#info { text-transform: uppercase; /*padding-left:10px;*/ text-overflow:ellipsis; overflow:hidden; color:#231f20; min-height:25px; line-height:25px; font-family:Impact; font-size:17px }
div#info span:nth-child(2) {color:white}





@media screen and (max-width:785px)
{

	footer > div:first-child > *:first-child::before {content:none}
	footer > div:first-child {white-space:nowrap}
	div#info {font-size:21px}
}

footer {margin-top:40px}

@media screen and (max-width:527px) {
	.copyright > * { display: block; font-size: 13px; }
	footer { margin-top: 21px; }
	div#info { font-size: 17px; }
}


@media screen and (max-width:355px) {
	footer > div:first-child { display: block; }
		footer > div:first-child > * { flex: none; text-align: left !important; }

	footer {padding-bottom:20px}
}

