.topnav {
    border-top: 1px dotted #666666;
}

/*-- ASSET COLUMN ----------*/

.assetcolumn .assetcolumn-inner {
    background: none;
    padding: 0;
}

.assetcolumn .assetcolumn-inner:before, 
.assetcolumn .assetcolumn-inner:after {
    display: none;
}

.assetcolumn {
    margin: -20px 0 20px 10px;
}


/*-- CALLOUT COMPONENT ----------*/

.callout ul > li:before {
    color: #fff;
}

.callout ul > li {
    font-family: sofia;
    color: #ffffff;
}


/*-- TYPEFACE DEMOS ----------*/

@font-face {
font-family: "Antenna-bold";
src: url("/content/dam/www/brand/fonts/Antenna-Bold.woff") format("woff");
} 

.sofia-demo .introtext p {
    color: #005bbb;
    font-family: Sofia, Arial, san-serif;
    font-size: 2.2rem;
}

.more-demo .introtext p {
    color: #005bbb;
    font-size: 2rem;
} 

.antenna-demo .introtext p {
    font-size: 2rem;
    color: #005bbb;
    font-family: Antenna-bold;
}


/*-- Landing Pages ----------*/

.landing .list-style-teaser-no-image .teaser-block .teaser-title:before, 
.related-assets .list-style-teaser-no-image .teaser-block .teaser-title:before {
    display: none;
}

.landing .list-style-teaser-no-image .teaser-block .teaser-title,
.related-assets .list-style-teaser-no-image .teaser-block .teaser-title {
    padding: 2px 0 4px 0px;
}

.landing .teaser-block,
.related-assets .teaser-block {
    border-bottom: none;
}


/*-- RELATED TEASERS (Teasers w/images) ----------*/

.related-assets .teaser-block .teaser-content {
    margin-left: 0;
}

.related-assets img.img-88x88 {
    width: 50px;
    height: 50px;
    margin-right: 10px;
}

.related-assets .teaser-block .teaser-content a {
    border-bottom: none;
}

.related-assets .teaser-block {
    border-bottom: none;
}

.related-assets .teaser-block .teaser-title {
    margin-bottom: 5px;
}

.related-assets .teaser-block .teaser-body {
    line-height: 1.5;
}

/*-- GENERAL STYLE FIXES (Fix in clientlibs ----------*/

.text li a, .table li a {
    color: #005bbb;
}

.text ul>li>ul>li {
    padding-left: 40px;
}

