.gg-postgrid {
display: grid;
gap: 20px;
align-items: start;
margin-bottom: 3rem;
}
.gg-postgrid.gg-columns-0 {
grid-template-columns: repeat(1, 1fr);
max-width: 100%;
margin: auto auto 3rem auto;
}
.gg-postgrid.gg-columns-0 .gg-postgrid-item .gg-grid-img {
height: 120px;
}
.gg-postgrid.gg-columns-0 .gg-postgrid-item .gg-grid-text {
padding: 8px 15px;
}
.gg-postgrid.gg-columns-1 {
grid-template-columns: repeat(1, 1fr);
max-width: 70%;
margin: auto auto 3rem auto;
}
.gg-postgrid.gg-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gg-postgrid.gg-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gg-postgrid-item {
width: 100%;
border-radius: 10px;
display: inline-block;
background: #121212;
border: 1px solid #080808;
text-align: center;
background-image: url(https://www.goldgoblin.net/wp-content/uploads/2022/12/Dunkelmond-Jahrmarkt-Wissen-Thumb.jpg);
background-size: cover;
background-position: center center;
transition: all 200ms ease;
}
.gg-postgrid-item.gg-columns-3 .gg-grid-title {
font-size: 21px;
letter-spacing: 0;
}
.gg-postgrid-item.gg-columns-3 .gg-grid-text {
padding: 6px;
}
@media screen and (max-width: 680px) {
.gg-postgrid-item,
.gg-postgrid-item.gg-columns-3,
.gg-postgrid-item.gg-columns-4 {
width: 95%;
max-width: 95%;
}
}
.gg-postgrid-item:hover {
border-color: #daa205;
transition: all 200ms ease;
border-radius: 15px;
}
.gg-postgrid-item .gg-grid-text {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
padding: 15px;
background: #080808db;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
position: relative;
border-top: 2px solid #daa205;
transition: all 100ms ease;
}
.gg-postgrid-item:hover .gg-grid-text {
transition: all 100ms ease;
border-bottom-left-radius: 14px;
border-bottom-right-radius: 14px;
}
.gg-postgrid-item.gg-columns-1 .gg-grid-text {
padding: 15px 0;
border-top: 3px solid #daa205;
}
.gg-postgrid-item .gg-grid-icon {
content: "";
display: inline-block;
background: url(https://assets.goldgoblin.net/wow/misc/schaufel-farmicon.jpg);
background-size: cover;
position: absolute;
border: 1px solid black;
outline: 3px solid #daa205;
border-radius: 4px;
height: 40px;
width: 40px;
top: -37px;
left: calc(50% - 18px);
}
.gg-postgrid-item.gg-columns-3 .gg-grid-icon {
outline-width: 2px;
}
.gg-postgrid-item .gg-grid-img {
height: 160px;
}
.gg-postgrid-item.gg-columns-2 .gg-grid-img {
height: 120px;
}
.gg-postgrid-item.gg-columns-3 .gg-grid-img {
height: 100px;
}
.gg-postgrid-item .gg-grid-cat {
color: #f1cf5a;
text-transform: uppercase;
filter: drop-shadow(1px 1px #101010);
line-height: 1.1;
font-weight: 400;
letter-spacing: 1px;
font-size: 15px;
margin-bottom: 0;
}
.gg-postgrid-item.gg-columns-1 .gg-grid-cat {
font-size: 20px;
}
.gg-postgrid-item .gg-grid-title {
background: #fff;
background: linear-gradient(to bottom, #fff 0%, #cecece 80%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: Viga, sans-serif;
font-size: 25px;
text-transform: uppercase;
letter-spacing: -1px;
filter: drop-shadow(1px 1px #101010);
line-height: 1;
padding: 5px 0 0;
}
.gg-postgrid-item.gg-columns-1 .gg-grid-title {
font-size: 26px;
}
.gg-postgrid-list-fallback {
display: flex;
flex-direction: column;
gap: 10px;
padding: 10px 0;
list-style: none;
padding-left: 0;
}
.gg-postgrid-list-fallback .gg-postgrid-list-item {
width: 80%;
margin: 0 auto;
border: 1px solid #00000045;
background-color: #00000025;
border-radius: 6px;
text-decoration: none;
color: #cecece;
font-weight: 500;
display: flex;
align-items: center;
gap: 12px;
}
.gg-postgrid-list-fallback .gg-postgrid-list-item:hover {
background-color: #222222;
border-color: #daa205;
}
.gg-postgrid-list-fallback .gg-postgrid-list-item img.gg-list-thumb {
width: 100px;
height: 80px;
object-fit: cover;
border-radius: 6px 0 0 6px;
}
@media screen and (max-width: 680px) {
.gg-postgrid-list-fallback .gg-postgrid-list-item img.gg-list-thumb {
width: 100px;
}
}
.gg-postgrid-list-fallback .gg-list-cat {
display: inline-block;
margin-right: 8px;
font-size: 12px;
color: #f1cf5a;
text-transform: uppercase;
}
.gg-postgrid-list-fallback .gg-list-title {
display: block;
font-size: 16px;
color: #daa205;
text-transform: none;
}
.gg-postgrid-list-fallback:hover {
color: #cecece;
}
.gg-postgrid-list-fallback p {
padding: 0 !important;
}
.gg-list-cat {
font-size: 95%;
}  @media screen and (max-width: 1280px) {
.gg-postgrid.gg-columns-3 {
grid-template-columns: repeat(2, 1fr);
}
} @media screen and (max-width: 560px) {
.gg-postgrid.gg-columns-2,
.gg-postgrid.gg-columns-3 {
grid-template-columns: 1fr;
max-width: 70%;
margin-left: auto;
margin-right: auto;
}
}