/* --------------------------------------
    Clearfix
-------------------------------------- */
/* Topic Path
----------------------------------------- */
.topic-path
{
    margin: 0 0 20px 0;
    padding: 0;

    list-style: none;
}
.topic-path li
{
    font-size: 13px;
    font-size: 1.3rem;

    display: inline-block;
}
.topic-path li a
{
    color: #b43339;
}
.topic-path li a:after
{
    display: inline-block;

    padding: 0 3px 0 8px;

    content: '>';
}

/* -----------------------------------------
    Main
----------------------------------------- */
.title
{
    font-size: 20px;
    font-size: 2rem;
    font-weight: bold;

    margin: 0 0 10px 0;
    padding: 0 0 10px 0;

    color: #341001;
    border-bottom: 2px solid #361003;
}

/* -----------------------------------------
    Side
----------------------------------------- */
.side-title
{
    margin: 0;
}
.side-title.mb20
{
    margin-bottom: 20px;
}

.side-nav
{
    margin: 0 0 20px 0;
    padding: 0;

    list-style: none;
}
.side-nav-item
{
    border-bottom: 1px dotted #c2b7b3;
}
.side-nav-item a
{
    font-size: 13px;
    font-size: 1.3rem;

    display: block;

    padding: 15px 15px 15px 43px;

    background: url('../../../assets/img/modules/common/icon-arrow-right.png') no-repeat 20px center;
}
.side-nav-item a:link,
.side-nav-item a:visited
{
    text-decoration: none;

    color: #351002;
}
.side-nav-item a:hover
{
    text-decoration: none;

    opacity: .5;
}

.info
{
    margin-bottom: 20px;
    padding: 5px;

    border: 4px solid #e1dbd9;
}
.info-title
{
    margin: 0 0 5px 0;
    padding: 5px 0;

    text-align: center;

    color: #361003;
    background: #f5f3f2;
}
.info p
{
    margin: 0;
}

.banner-list
{
    margin: 0;
    padding: 0;

    list-style: none;
}
.banner-list-item
{
    margin-bottom: 10px;
}

/* -----------------------------------------
    utilities
----------------------------------------- */
.mb10
{
    margin-bottom: 10px;
}

.mb20
{
    margin-bottom: 20px;
}

.mb30
{
    margin-bottom: 30px;
}

.red
{
    color: #b23339;
}

.dark
{
    color: #341001;
}
