.left-content, .detail-top{margin:0 15px;}
.detail-top{padding-bottom:0;}
.detail-top > span{margin-left:0;}
.dtb-title{margin-top:5px;}
.dtb-title h1{font-weight:bold; color:#FFFFFF;}
.dtb-date h6, .dtb-author, .dtb-person h2{font-size:14px;}
.dtb-date h6{margin:5px 0;}
.dtb-author{position:relative;}
.dtb-author > span{position:absolute; top:0; left:0; width:45px;}
.dtb-author > ul{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; margin-left:40px;}
.dtb-author > ul > li{float:left; margin:0px 5px 2px 0;}
.dtb-author > ul > li:not(:last-child):after{content:','; display:inline-block;}
.dtb-status > div{font-size:14px; line-height:20px; padding:7px 15px; font-weight:600;}



.left-content{font-size:18px; line-height:26px; color:#E0E0E0;}
.left-content > span > *{margin-bottom:15px;}
.left-content h2, .left-content h3, .left-content h4{font-weight:bold;}
.left-content ul, .left-content ol{padding-left:20px;}
.left-content ul > li, .left-content ol > li{padding:5px 0;}
.left-content ul{list-style:square;}
.left-content ol{list-style:decimal;}
.lc-image{margin:0 0 15px !important; position:relative;}
.lc-image-frame:after{content:''; display:block; padding-top:56.25%;}
.lc-image-frame > *{position:absolute; top:0; left:0; width:100%; height:100%;}
.lc-image-caption{background:#212121; color:#FFF; padding:10px}
.lc-image-caption h6, .lc-image-author{font-size:12px; line-height:16px;}
.lc-image-author{border-top:1px dashed #424242; margin-top:5px; padding-top:3px; position:relative;}
.lc-image-author > span{position:absolute; top:5px; left:0;}
.lc-image-author > ul{margin-left:35px; padding-left:0; list-style:none;}
.lc-image-author > ul > li{float:left; margin:2px; padding:0;}
.lc-image-author > ul > li:not(:last-child):after{content:','; display:inline;}
.lc-socmed, .detail-pagination{display:none;}
.lc-video-embed{position:relative; text-align:center;}
.lc-video-embed > *{max-width:100%; display:inline-block;}



.breadcrumb-list > ul > li{float:left; margin-right:12px; position:relative;}
.breadcrumb-list > ul > li:not(:last-child){padding-right:18px;}
.breadcrumb-list > ul > li:not(:last-child):after{content:'>'; display:block; position:absolute; top:-2px; right:-2px; font-weight:bold; font-size:18px; font-family:arial;}
.breadcrumb-step h4{font-size:14px; text-transform:uppercase;}



.article-border{margin:40px 15px; border:2px dashed #424242;}