@font-face {
    font-family: 'glass_antiqua';
    src: url('glassantiqua-regular-webfont.eot'); /* IE9 Compat Modes */
    src: url('glassantiqua-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('glassantiqua-regular-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('glassantiqua-regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('glassantiqua-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('glassantiqua-regular-webfont.svg#glass_antiquaregular') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}
/* ----------------------------------------------------------------------------
        Typography
----------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 { font-family: 'glass_antiqua', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; }

h1, .h1 { font-size: 1.602em; margin-top: 0; }
h2, .h2 { font-size: 1.424em; }
h3, .h3 { font-size: 1.266em; }
h4, .h4 { font-size: 1.125em; }
h5, .h5 { font-size: 1em; }

.card h4 {font-size: 1.1em;}

@media (min-width: 48em) { /* Medium devices (tablets, 768px and up) */
    h1, .h1 { font-size: 1.8em; }
    h2, .h2 { font-size: 1.55em; }
    h3, .h3 { font-size: 1.32em; }
    h4, .h4 { font-size: 1.125em; }
    h5, .h5 { font-size: 1em; }
}
@media (min-width: 62em) { /* Large devices (desktops, 992px and up) */
    h1, .h1 { font-size: 2.074em; }
    h2, .h2 { font-size: 1.728em; }
    h3, .h3 { font-size: 1.44em; }
    h4, .h4 { font-size: 1.2em; }
    h5, .h5 { font-size: 1.1em; }
}
@media (min-width: 75em) { /* Extra large devices (large desktops, 1200px and up) */
    h1, .h1 { font-size: 2.7em; }
    h2, .h2 { font-size: 2.2em; }
    h3, .h3 { font-size: 1.8em; }
    h4, .h4 { font-size: 1.25em; }
    h5, .h5 { font-size: 1.1em; }
}