/* CSS - default */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - header */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.training h3
{
background-image:url('/static/cylian/img/focus.png');
background-size: .9em;
background-position: left 40%;
background-repeat:no-repeat;
margin: 1em 0px 1em 0px;
padding: 0px 0px 0px 24px;
color: rgb(49,112,149);
}
.training h4
{
margin: 1em 0px 1em 0px;
}/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - Paragraph */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.training .paragraph,.training p
{
line-height: 1.5em;
margin: 0px 24px 1em 24px;
}
.training .strong
{
font-weight: bold;
}/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - list */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

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

/* Block style */
.training .list-block
{
display: block; line-height: 1.5em;
}
.training .list-block.list-icon-none
{
list-style-type: none;
}
.training .list-block.list-icon-blank
{
list-style-type: none;  padding-left: 24px;
}
.training .list-block.list-icon-circle
{
list-style-type: circle; padding-left: 24px;
}
.training .list-block.list-icon-disk
{
list-style-type: disk; padding-left: 24px;
}
.training .list-block.list-icon-square
{
list-style-type: square; padding-left: 24px;
}
.training .list-block.list-icon-decimal
{
list-style-type: decimal; padding-left: 24px;
}
.training .list-block.list-icon-decimal-leding-zero
{
list-style-type: decimal-leading-zero; padding-left: 24px;
}
.training .list-block.list-icon-latin-lower
{
list-style-type: lower-latin; padding-left: 24px;
}
.training .list-block.list-icon-roman-lower
{
list-style-type: roman-lower; padding-left: 24px;
}
.training .list-block.list-icon-latin-upper
{
list-style-type: lower-upper; padding-left: 24px;
}
.training .list-block.list-icon-roman-upper
{
list-style-type: roman-upper; padding-left: 24px;
}/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* Generic - quote */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.training blockquote
{
color: rgb(192,192,192);
line-height: 1.5em;
margin: 0px 24px 1em 24px;
quotes: "«\00A0" "\00A0»";
}
.training blockquote::before
{
content: open-quote;
}
.training blockquote::after
{
content: close-quote;
}