/******************/
/*** TYPOGRAFIE ***/
/******************/
a{ color: inherit; text-decoration: none;}
a:hover, a:active{ text-decoration: underline;}
p{ line-height: 19px; }
h1{ font-weight:700; font-size: 17px; color: #c5372e; padding: 15px 0; text-transform: uppercase; border-bottom: 1px solid #C0C0C0; }
h2{ font-weight:700; font-size: 17px; color: #c5372e; padding: 15px 0; }
h3{ font-size: 14px; color: #c5372e; text-transform: uppercase; padding: 15px 0; }
h4{ font-size: 100%; color: #c5372e;}
h5{ font-weight:700; font-size: 17px; padding: 20px 0; text-transform: uppercase; }

body{ font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color:#767676;}
header nav ul{ text-transform: uppercase; }
header nav ul#lang{ font-size: 10px; }
header nav ul#main-menu{ font-size:12px; }
header .stock-resume .stock-value{ font-family: quadonthinitalic; font-size: 24px;}
header .stock-resume .stock-value span{ font-family: quadonmediumitalic; font-size:36px;}

header .stock-resume table{ font-family: quadonregular; font-size: 14px; }
header .stock-resume table td{ text-align: left; }
header .stock-resume table th{ font-size: 12px; text-transform: uppercase; }
header .stock-resume table td.row-title{ font-family: quadonbold; }

strong{ font-weight: bold;}
span>i{ margin-right: 10px;}

a.red:hover,
article a:hover{ color: #c5372e; }

.smalltext{ font-size: 0.7em; }