.article_wrap {font-size:18px;line-height:28px;}
/*.article_wrap p {padding-bottom:10px;}*/
.article_wrap a, .article_wrap a:visited {color:#2861C9;text-decoration:underline;}
.article_wrap .underline {text-decoration:underline;}
.article_wrap blockquote {color:#2861C9;padding-bottom:20px;}
.article_wrap h1 {font:700 36px 'SFPro';padding-bottom:25px; padding-top:20px;}
.article_wrap h2 {font:700 24px 'SFPro';padding-bottom:5px;}
.article_wrap h3 {font:700 20px 'SFPro';padding-bottom:0;}
.article_wrap h4 {font:700 18px 'SFPro';padding-bottom:5px;}
.article_wrap h5 {font:700 16px 'SFPro';padding-bottom:25px;}
.article_wrap figure {margin:15px 0 30px 0;line-height:0;}
.article_wrap figure > div {min-height:380px;}
.article_wrap figure figcaption {padding:15px 15px;background:#f6f6f6;font-size:12px;line-height:16px;}
.article_wrap .post.product {display:flex;padding:20px;margin-top:30px;position:relative;} /* border:1px solid #dbdbdb; */
.article_wrap .post.product .product_image_wrapper {max-width:200px;}
.article_wrap .post.product .product_description_wrapper {flex:1;padding:0 0 50px 10px;}
.article_wrap .post.product .product_description_wrapper .post_kicker {color:#707070;padding-bottom:15px;}
.article_wrap .post.product .product_description_wrapper .post_title {color:#4e4e4e;font-size:17px;padding-bottom:5px;}
.article_wrap .post.product .product_description_wrapper ul {padding-left:15px;list-style-type:disc;font-size:15px;line-height:20px;color:#707070;}
.article_wrap .post.product .product_description_wrapper ul li {padding:0;}
.article_wrap .post.product .readmore, .article_wrap .post.product .product_link {position:absolute;bottom:20px;right:20px;display:block;background:#131f4e;color:#fff;text-decoration:none;padding:7px 20px;font-size:14px;line-height:18px;font-weight:200; border-radius: 6px;}

.article_wrap aside{border:1px solid #D8D8D8;font-size:14px;line-height:1.4 !important;color:#000;text-transform:none;position:relative;overflow:visible;padding:20px 15px 10px 20px;margin-bottom:35px;}
.article_wrap aside p,.article_wrap aside ul,.article_wrap aside ol,.article_wrap aside li{font-size:14px;color:#000;text-transform:none;line-height:20px}
.article_wrap aside ol {padding-left:18px}
.article_wrap aside ul {padding-left:20px;list-style-type:circle;}
.article_wrap ol{padding-left:38px}
.article_wrap ul{padding-left:40px;list-style-type:circle;}
.article_wrap ul li, .article_wrap ol li {list-style-type:inherit;}

.article_wrap aside h1,.article_wrap aside h2,.article_wrap aside h3,.article_wrap aside h4,.article_wrap aside h5,.article_wrap aside h6{color:#000;text-transform:none;font-weight:600;padding-bottom:10px}
.article_wrap aside h1{font-size:22px}
.article_wrap aside h2{font-size:20px}
.article_wrap aside h3{font-size:16px;padding-bottom:7px}
.article_wrap aside h4{font-size:14px;padding-bottom:5px}
.article_wrap aside h5,.article_wrap aside h6{font-size:10px;padding-bottom:5px}
.article_wrap aside q{font-size:12px;color:#000;padding-left:10px;quotes:"┬л" "┬╗"}
.article_wrap aside img{margin:35px 0 40px;max-width:100%}
.article_wrap aside img::selection{color:transparent;background:transparent}
.article_wrap aside img::-moz-selection{color:transparent;background:transparent}
.article_wrap aside img.align-left{float:left;margin:10px;margin-left:0}
.article_wrap aside img.align-right{float:right;margin:10px;margin-right:0}
.article_wrap aside img.align-center{display:block;margin-left:auto;margin-right:auto}
.article_wrap aside img[data-mce-selected]{outline:2px solid lightgray !important}
.article_wrap aside figure.inline_embed_post img[src]{margin:0}
.article_wrap aside figure.image{display:inline-block;border:none;background:#fff;margin:35px 0 40px}
.article_wrap aside figure.image img[src]{margin:0}
.article_wrap aside figure.image figcaption{margin:0;text-align:left;font-size:12px}
.article_wrap aside figure.image.align-left{float:left;margin:10px;margin-left:0}
.article_wrap aside figure.image.align-right{float:right;margin:10px;margin-right:0}
.article_wrap aside figure.image.align-center{display:table;margin-left:auto;margin-right:auto}
.article_wrap aside figure.align-left{float:left;margin:10px;margin-left:0}
.article_wrap aside figure.align-right{float:right;margin:10px;margin-right:0}
.article_wrap aside figure.align-center{display:table;margin-left:auto;margin-right:auto}
.article_wrap aside:before{content:' ';position:absolute;top:-3px;left:10px;width:20px;border-bottom:2px solid #000000;}

.article_wrap aside.trending_wrap {border:none;padding:0;}
.article_wrap aside.trending_wrap:before {display:none;}
.article_wrap aside.trending_wrap .heading_bordered {font-size:12px;font-weight:400;color:#000000;padding:0 0 3px 0;margin:0 0 13px 0;border-color:#000000;}
.article_wrap aside.trending_wrap .news_block {margin-bottom:0;}
.article_wrap aside.trending_wrap figcaption {padding:5px 0;}
.article_wrap aside.trending_wrap h5 {font-weight:700;font-size:18px;line-height:24px;}
.article_wrap aside.trending_wrap p {display:none;}

.article_wrap  aside.trending_wrap a { text-decoration: none; }

.share_list ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px -10px;}
.share_list ul li {padding:0 5px 10px 5px;}
.share_list ul li a, .share_list ul li a:visited {min-width:184px;background:#3B5998;border-radius:2px;display:block;color:#fff;font:600 12px/41px 'acuminpro';text-align:center; text-decoration: none;}
.share_list ul li a.twitter, .share_list ul li a.twitter:visited {background:#55ACEE;}
.share_list ul li a.linkedin, .share_list ul li a.linkedin:visited {background:#02679a;}

.back_link  { text-align: center; text-decoration: none; }

.single_article .back_link {display:block;width:85px;height:25px;font-size:10px;line-height:25px;margin:15px auto 25px auto;background:black;border-radius:15px;color:white;position:relative;padding-left:15px;text-decoration:none !important; text-transform: uppercase;}

.single_article .back_link:before {content:'';display:block;border-top:2px solid white;border-left:2px solid white;width:10px;height:10px;position:absolute;top:6px;left:12px;transform:rotate(-45deg);}
.single_article .wrapper > .mobile_fullwidth {font-size:0;line-height:0;}

.single_article .wrapper iframe { min-height: 400px; width: 100%;}


@media only screen and (max-width: 960px) {
.article_wrap aside.trending_wrap .heading_bordered {font-size:15px;margin-bottom:5px;border:none;}
.article_wrap aside.trending_wrap .news_block {margin-bottom:12px;}
.article_wrap aside.trending_wrap .news_block > a {display:flex;flex-wrap:nowrap;min-height:135px;border:1px solid #ebebeb;}
.article_wrap aside.trending_wrap .news_block .img_info {width:120px;height:auto !important;}
.article_wrap aside.trending_wrap figcaption {padding:10px 15px;flex:1;}
.article_wrap aside.trending_wrap h5 {font-weight:700;font-size:12px;line-height:16px;}
.article_wrap aside.trending_wrap figcaption p {display:block;}
.article_wrap aside.trending_wrap figcaption p.cat {color:#4278DA;font-size:12px;padding-bottom:0;}
.article_wrap aside p {font-size:10px;color:#000;text-transform:none;line-height:14px}

}

@media only screen and (max-width: 767px) {
  /* Share list article */
.share_list ul li a, .share_list ul li a:visited {min-width:160px;}
.article_component_margin { margin-left: 0px; margin-right: 0px; margin-top: 0px; }
}