.forum_post
{
display
: flex;
flex-
direction
: row;
justify-
content
: flex-start;
flex-wrap: wrap;
align-items: flex-start;
background-color
:
#2F3342
;
border-color
:
#3f4f5f
;
border-radius:
20px
8px
8px
0
;
box-shadow:
5px
3px
15px
#000000
80;
opacity:
1.0
;
transition-duration:
0.5
s;
transition-property: box-shadow, opacity;
transition:
200
ms;
height
:
auto
;
margin
:
30px
0
;
padding
:
0
;
min-width
:
560px
;
}
.forum_post:hover
{
box-shadow:
4px
2px
14px
#000000
4d;
opacity:
1.0
;
}
.forum_date
{
border-radius:
20px
8px
0
0
;
color
:
#D2E0A4
ff;
text-align
:
left
;
font-size
:
85%
;
margin
:
0
;
padding
:
5px
10px
5px
15px
;
height
:
auto
;
width
:
20%
;
}
.admin
{
border-radius:
20px
8px
0
0
;
background-image
: linear-gradient(to
right
,
#2F3342
50%
,
#3A4053
);
color
:
#D2E0A4
ff;
text-align
:
right
;
margin
:
0
;
padding
:
5px
10px
;
height
:
auto
;
width
:
80%
;
}
.about
{
display
: flex;
flex-
direction
: column;
justify-
content
: flex-start;
flex-wrap:
nowrap
;
align-self: flex-start;
background-color
:
#2E3342
;
color
:
#D2E0A4
ff;
text-align
:
left
;
margin
:
0
;
padding
:
10px
0
20px
20px
;
height
:
auto
;
min-width
:
150px
;
}
.location_length
{
white-space
:
nowrap
;
overflow
:
hidden
;
text-
overflow
: ellipsis;
max-width
:
100px
;
}
.topic_starter
{
background
:
url
(../img/author_
32
.png)
no-repeat
50%
50%
;
background-position
:
19px
;
width
:
52px
;
height
:
35px
;
-webkit-filter: drop-shadow(
2px
2px
2px
#000000
7f);
border-radius:
50%
;
margin-left
:
70px
;
}
.message
{
display
: flex;
align-self: flex-start;
flex-
direction
: column;
background-color
:
#2E3342
;
margin-left
:
10px
;
padding
:
0
;
height
:
auto
;
width
:
87%
;
justify-
content
: space-around;
align-items: flex-start;
min-width
:
420px
;
}
.message_body
{
color
:aliceblue;
align-self: stretch;
}
.signature
{
margin
:
5px
5px
10px
5px
;
color
:
#FFECBE
;
font-size
:
85%
;
}
.signature_delimiter
{
background-color
:
#a5c29b
ff;
}
.signature_delimiter hr
{
height
:
1px
;
background-color
:
#404C5D
ff;
border
:
none
;
}
.signature_gold
{
flex-
direction
: column;
align-self: flex-start;
width
:
100%
;
margin
:
15px
5px
10px
5px
;
color
:
#FFECBE
;
}
.page_description
{
text-align
:
center
;
color
:
#FFECBE
;
margin-bottom
:
10px
;
}