@font-face {font-family: Din; src: url("../fonts/din.eot");}
@font-face {font-family: Din; src: url("../fonts/din.woff") format("woff");}
@font-face {font-family: Din; src: url("../fonts/din-bold.eot"); font-weight: bold;}
@font-face {font-family: Din; src: url("../fonts/din-bold.woff") format("woff"); font-weight: bold;}

html, body, * {margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif;}
html, body {width: 100%; height: 100%; text-align: center; font-size: 16px; -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}

.content {margin: 0 auto; width: 67.5em; text-align: left;}

#content_push {display: table; width: 100%; height: 100%;}

#regions.content {text-align: center; display: table-cell; vertical-align: middle;}
#regions.content #logo {padding-bottom: 77px;}
#regions.content ul li {display: inline-block; vertical-align: top; padding: 0 13px;}
#regions.content ul li:first-child {padding-left: 0;}
#regions.content ul li:last-child {padding-right: 0;}
#regions.content ul li label {color: #002d62; font-family: Din, Arial, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 0.9375em;}
#regions.content ul li ul {padding: 0; padding-top: 12px; width: 172px;}
#regions.content ul li ul li {display: block; padding-top: 1em;}
#regions.content ul li ul li a {color: #002d62; text-decoration: none; font-size: 0.75em;}
#regions.content ul li ul li a:hover {color: #e51937; text-decoration: none;}
#regions.content ul li ul li {padding: 0; padding-top: 10px;}
#regions.content #remember_country {padding-top: 25px; font-size: 0.75em; color: #002d62;}