/* CSS - default */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - paragraph */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.item p,.item .paragraph
{
line-height: 1.5em;
margin: 0px 24px 1em 24px;
}/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - list */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

/* Reset value */
.item ul,.item ol
{
display: block;
margin: 0px 0px .5em 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
text-align: left;
}
.item ul ul,.item ol ul,.item ul ol,.item ol ol
{
margin-bottom: 0px;
}

/* Block style */
.item .list-block
{
display: block; line-height: 1.5em;
}
.item .list-block.list-icon-none
{
list-style-type: none;
}
.item .list-block.list-icon-blank
{
list-style-type: none;  padding-left: 24px;
}
.item .list-block.list-icon-circle
{
list-style-type: circle; padding-left: 24px;
}
.item .list-block.list-icon-disk
{
list-style-type: disk; padding-left: 24px;
}
.item .list-block.list-icon-square
{
list-style-type: square; padding-left: 24px;
}
.item .list-block.list-icon-decimal
{
list-style-type: decimal; padding-left: 24px;
}
.item .list-block.list-icon-decimal-leding-zero
{
list-style-type: decimal-leading-zero; padding-left: 24px;
}
.item .list-block.list-icon-latin-lower
{
list-style-type: lower-latin; padding-left: 24px;
}
.item .list-block.list-icon-roman-lower
{
list-style-type: roman-lower; padding-left: 24px;
}
.item .list-block.list-icon-latin-upper
{
list-style-type: lower-upper; padding-left: 24px;
}
.item .list-block.list-icon-roman-upper
{
list-style-type: roman-upper; padding-left: 24px;
}/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - header */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.item h3
{
background-image:url('/static/cylian/img/focus.png');
background-size: .9em;
background-position: left 40%;
background-repeat:no-repeat;
margin: 16px 0px 16px 0px;
padding: 0px 0px 0px 24px;
color: rgb(49,112,149);
}
.item h4
{
margin: 16px 0px 16px 0px;
}/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - text */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.item .strong
{
font-weight: bold;
}/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - quote */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.item blockquote
{
color: rgb(192,192,192);
line-height: 1.5em;
margin: 0px 24px 1em 24px;
quotes: "«\00A0" "\00A0»";
}
.item blockquote::before
{
content: open-quote;
}
.item blockquote::after
{
content: close-quote;
}