@font-face{
font-family: Geneva;
src: url(Geneva.ttf);
}

body {
font-size: 9pt;
font-family:Geneva;
color: #262626;
line-height: 1.3;
white-space: normal;
letter-spacing: px;
background-color: Gainsboro;
}

h1 {
font-size: 9pt;
font-family:Geneva;
font-weight: normal;
}

.button {
font-size: 9pt;
font-family:Geneva;
font-weight: normal;
}

a {
color: #8d1a10;
}
 
a:hover {
text-decoration: none;
color: #8d1a10;
}

.responsive_wide {
width: 100%;
max-width: 700px;
height: auto;
}

.responsive_wide_small {
width: 100%;
max-width: 400px;
height: auto;
}

.responsive_wide_small_2 {
width: 100%;
max-width: 300px;
height: auto;
}

.responsive_wide_smallest {
width: 100%;
max-width: 250px;
height: auto;
}

.responsive_high {
width: 100%;
max-width: 500px;
height: auto;
}

.responsive_high_big {
width: 100%;
max-width: 700px;
height: auto;
}

.responsive_high_small {
width: 100%;
max-width: 400px;
height: auto;
}

.grid-container {
display: grid;
grid-template-columns: 75% auto;
grid-column-gap: 10px;
}

.grid-main {
overflow:hidden;
background-color: white;
margin-left: 0,5em;
padding: 20px;
}

.captions {
padding-top: 0,5em;
padding-bottom:2em; 
font-size: 9pt;
padding-right: 15%;
}

.link_ad {
font-family: Geneva;
color: #8d1a10;
}

.link_ad:hover {
color: #8d1a10;
}