.gyasz {
box-sizing: border-box;
width: 80%;
margin: 0 auto 3px;
border: 2px solid #222;
background-color: #f5fffa;
border-spacing: 0;
}
.gyasz th {
background-color: #eaecf0;
text-align: center;
font-size: 120%;
font-weight: bold;
border-bottom: 1px solid #222;
padding: .2em .4em;
}
.gyasz td {
padding: .5em;
}
.gyasz .gyasz-gyertya {
text-align: center;
}
.gyasz .gyasz-gyertya a.image {
display: inline-block;
border: 6px double #222;
margin: .2em;
}
.gyasz .gyasz-idezet {
width: 75%;
}
.gyasz q {
display: table;
padding: 10px;
}
.gyasz q:before,
.gyasz q:after {
display: table-cell;
font-size: 40px;
font-family: 'Times New Roman', serif;
font-weight: bold;
line-height: 1em;
}
.gyasz q:before {
content: "„";
vertical-align: bottom;
padding-right: 20px;
}
.gyasz q:after {
content: "”";
vertical-align: top;
padding-left: 20px;
}
.gyasz-forras {
text-align: right;
font-size: smaller;
}
@media all and (max-width: 719px) {
.gyasz {
width: 100%;
}
}