@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

.ctn-summary .headline {
	margin:0 0 10px 0;
}
.ctn-summary .ctn-headline h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:34px;
	line-height:1em;
	color:#004479;
	font-weight:700;
	padding:0 0 3px;
	margin:0;
}
.ctn-summary .ctn-summary-details h2 {
	font-family: 'Roboto Condensed', sans-serif;
	color:#434343;
	font-size:24px;
	line-height:1.4em;
	margin:20px 0 5px 0;
	font-weight:900;	
}
.ctn-summary .ctn-summary-details h3 {
	font-family: 'Roboto Condensed', sans-serif;
	color:#434343;
	font-size:20px;
	line-height:1.2em;
	margin:10px 0 5px 0;
	font-weight:900;	
}
.ctn-summary .ctn-headline {
	font-family: 'Roboto Condensed', sans-serif;
}
.ctn-summary .headline p.ctn-type, .ctn-summary .headline p.ctn-type a:hover, .ctn-summary .headline p.ctn-type a:focus, .ctn-summary .headline p.ctn-type a:active {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 26px;
	line-height: 1em;
	letter-spacing:-1px;
	margin-top:0;	
	color:#434343;
	font-weight:900;
}
.ctn-summary .headline p.ctn-type a, .ctn-summary .headline p.ctn-type a:hover, .ctn-summary .headline p.ctn-type a:focus, .ctn-summary .headline p.ctn-type a:active {
	/*color:#434343;*/	
}
.ctn-summary .ctn-article-rank {
	font-family: 'Roboto Condensed', sans-serif;
	color:#bdbdbd;
	font-weight:700;
	float:right;
}
.ctn-summary .ctn-article-date {
	font-family: 'Roboto Condensed', sans-serif;
	color:#bdbdbd;
	font-weight:700;
	text-transform:uppercase;
	font-size:1.1em;
	line-height:1em;
}
.ctn-summary .ctn-article-details, .ctn-summary .ctn-article-details2 {
	color: #bdbdbd;
	display: block;
	font-size: 18px;
	line-height: 1.2em;
	font-style: normal;
	padding: 0;
	margin:0;
} 
.ctn-summary .ctn-article-summary {
	font-family: Georgia,Times,Times New Roman,serif;
	color: #555555;
	display: block;
	font-size: 18px;
	line-height: 1.5em;
	font-style: normal;
	padding: 0 0 20px;
	margin:0;
}    
.ctn-summary .ctn-article-summary ul, .ctn-summary .ctn-article-summary ol {
	color: #555555;
	display: block;
	font-size: 18px;
	line-height: 1.5em;
	font-style: normal;
	padding: 0 0 20px 20px;
	margin:0;
}
.ctn-summary .ctn-act-btn .btn-act {
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	padding:5px 0;
	font-weight:900;
	margin-bottom:20px;
}
.ctn-summary .btn-all-ctn  {
	background:#00a6f0;
	color:#ffffff;
}
.ctn-summary .btn-all-ctn:hover, .ctn-summary .btn-all-ctn:focus, .ctn-summary .btn-all-ctn:active   {
	background:#0094e7;
	color:#ffffff;
}
.ctn-summary .btn-next-ctn  {
	background:#ff6517;
	color:#ffffff;
}
.ctn-summary .btn-next-ctn:hover, .ctn-summary .btn-next-ctn:focus, .ctn-summary .btn-next-ctn:active   {
	background:#fd5500;
	color:#ffffff;
}
.ctn-summary .team-social li a {
	color: #dbdbdb;	
}
.ctn-summary .label-ctn {
	vertical-align:middle;
}
.label-ctn.label-v1 {
	background:#ff6517;
}
.label-ctn.label-v2 {
	background:#FFAF0D;
}
.label-ctn.label-v3 {
	background:#00a6f0;
}
.label-ctn.label-v3 {
	background:#555;
}
.btn-ctn-opts {
	font-family: 'Roboto Condensed', sans-serif;
	background:#f3f3f3;
	color:#555;
	font-weight:900;
}
.btn-ctn-share ul.dropdown-menu li a {
	color:#555;
}
.btn-group.btn-ctn-share {
	vertical-align:top;
}
.ctn-related .headline {
	margin:10px 0;
	border:none;
}
.ctn-related .headline h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	line-height: 1.2em;
	letter-spacing:-1px;	
}
.ctn-summary .ctn-related .headline {
	margin:0;
}
.ctn-summary .ctn-related .headline h2.ctn-type, .ctn-summary .ctn-related .headline h2.ctn-type:hover, .ctn-summary .ctn-related .headline h2.ctn-type:focus, .ctn-summary .ctn-related .headline h2.ctn-type:active {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 26px;
	line-height: 1.2em;
	letter-spacing:-1px;
	margin-top:0;	
	margin-bottom:0;
	color:#434343 !important;
	font-weight:900;
}
.ctn-related-list {
	list-style:none;
	margin:0;
	padding:0;	
}
.ctn-related-list .ctn-related-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	line-height:1em;
	color:#555;
}
.ctn-related-list .ctn-related-title:hover {
	color:#00a6f0;
	text-decoration:none;
}
.ctn-related-list .ctn-date {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.1em;
	font-style: normal;
	text-transform:uppercase;
	color:#00a6f0;
	font-weight:bold;
	text-spacing:-1px;
	background:#ffffff !important;
	padding:0 8px;
	margin:10px 0 0 0;
}
.ctn-related-list .article-journal {
	color: #bdbdbd;
	display: block;
	font-size: 1.1em;
	line-height: 1em;
	font-style: normal;
	padding: 0 0 3px;
}
.ctn-related-list.list-style-v1 li {
	padding:8px;	
}
.ctn-related-list.list-style-v1 li:nth-child(2n+1) {
	background: #f3f3f3;
} 
.ctn-related-list.list-style-v2 li {
	padding:10px 0;	
	border-top:1px dotted #ddd;
}
.summary-exit-actions {
	padding:10px;
	text-align:center;
	background:#fff;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
}
.summary-exit-actions .btn-ctn-opts {
	background:#fff;	
}
.ctn-summary .tax-box-details-v1 {
	background:#f3f3f3;
	box-shadow: 0 0 8px #ddd;
}

/** Keyword Cloud **/
.btn-kwc {
	font-family: 'Roboto',sans-serif;
	color:#555;
	background:#fff;
	border:1px solid #bdbdbd;
	margin-bottom:3px;
}
.btn-kwc:hover, .btn-kwc:focus {
	border:1px solid #0094e7;
	color:#ffffff;
	background:#0094e7;
}
.kw-cloud .dropdown-menu {
	margin-top:-3px;	
}
.kw-cloud .dropdown-menu li {
	margin:0;
	font-size:1em;
	line-height:1.1em;	
}
.btn-kwc a.kwc-more {
	font-family: 'Roboto',sans-serif;
	color:#898989;
}
	
.btn-kwc a.kwc-opt {
	color:#898989;
}
.kw-cloud .hover_drop_down.input-group-btn ul.dropdown-menu {
	margin-top: -3px;
}
.kw-cloud .hover_drop_down:hover ul.dropdown-menu{
	display: block;
}
.kw-settings-icon {
	font-size:24px;	
	padding-top:5px;
}
.btn-kw-ml, .btn-kw-ml:hover, .btn-kw-ml:focus, .btn-kw-ml:active {
	color:#333333;
	background:#ffffff;
	box-shadow:none;
}
.collapse.in.collapse-inline {
	display:inline;
}

/** Keyword Clouds **/	
.kw-cloud {
	font-family: 'Roboto Condensed', sans-serif;
}
.kw-cloud .headline h2 {
	font-family: 'Roboto Condensed', sans-serif;
}
.btn-kwc {
	font-family: 'Roboto Condensed', sans-serif;
	color:#555;
	background:#fff;
	border:1px solid #bdbdbd;
	margin-bottom:3px;
}
.btn-kwc:hover, .btn-kwc:focus {
	border:1px solid #0094e7;
	color:#ffffff;
	background:#0094e7;
}
.kw-cloud .dropdown-menu {
	margin-top:-3px;	
}
.kw-cloud .dropdown-menu li {
	margin:0;
	font-size:1em;
	line-height:1.1em;	
}
.btn-kwc a.kwc-more {
	font-family: 'Roboto',sans-serif;
	color:#898989;
}
	
.btn-kwc a.kwc-opt {
	color:#898989;
}
.kw-cloud .hover_drop_down.input-group-btn ul.dropdown-menu {
	margin-top: -3px;
}
.kw-cloud .hover_drop_down:hover ul.dropdown-menu{
	display: block;
}
.kw-settings-icon {
	font-size:24px;	
	padding-top:5px;
}
.btn-kw-ml, .btn-kw-ml:hover, .btn-kw-ml:focus, .btn-kw-ml:active {
	color:#333333;
	background:#ffffff;
	box-shadow:none;
}
.collapse.in.collapse-inline {
	display:inline;
}

/** Au Commentary **/
.ctn-summary .auth-comm-box h2 {
	margin-top:0;
}
.ctn-summary .auth-comm-box p {
	color: #555555;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 18px;
	font-style: normal;
	line-height: 1.5em;	
}
.ctn-summary .auth-comm-box p.author {
	color: #000;
	font-family: 'Roboto Condensed';
	font-size: 18px;
	font-style: normal;
	line-height: 1.5em;	
	margin:5px 0 0 0;
	padding:0;
}
.auth-comm-box .follow-auth {
	float:right;
	font-size: 14px;
	line-height: 1.5em;	
	margin:5px 0 0 0;
	padding:0;	
}
.auth-comm-box .btn-follow-auth {
	color:#000;
}
.auth-comm-box .author .follow {
	display:none;
}
.auth-comm-box .author.following .follow {
	display:inline;
}

@media (max-width:767px) {
.ctn-summary .ctn-headline h1 {
	font-size:28px;
	line-height:1em;
}
.ctn-summary .ctn-summary-details h2 {
	font-size:24px !important;
	line-height:1.4em;
	margin:20px 0 5px 0;
	font-weight:900;	
}
.ctn-summary .ctn-summary-details h3 {
	font-size:20px !important;
	line-height:1.2em;	
}
.ctn-summary .ctn-article-rank {
	display:block;
	float:none;
	font-size:0.85em;
}
.ctn-summary .btn-next-ctn {
	font-size: 2em;
	text-align: center;
}	
.btn-ctn-opts { 
	margin-bottom:10px;
}
.btn-group.btn-ctn-share .btn-ctn-opts {
	margin-bottom:0;
}
.summary-exit-actions {
	padding:5px;
	text-align:left;
}
.auth-comm-box .follow-auth {
	float:none;
	display:block;
}
}

/* v60: New CSS to be added to end of https://0f14676b303fd91881eb-98dd17e178263eba3c55ca6434a72b9d.ssl.cf5.rackcdn.com/assets/css/ctn-summary.css */
.ctn-summary .ctn-headline h1 {
	font-size:26px;	
}
.ctn-summary .ctn-article-details, .ctn-summary .ctn-article-details {
	font-size:16px;	
}
.ctn-summary .headline2 {
	border:none;
	margin:0;
}
.ctn-summary .headline2 .prod-trail {
	font-size:16px;
	font-weight:300;
	color:#00a6f0;	
}
.ctn-summary .ctn-article-details .jrn-title {
	color:#434343;
}

@media (max-width:767px) {
.ctn-summary .ctn-headline h1 {
	font-size:21px;	
	line-height:1.1em;
}
.ctn-summary .ctn-article-details, .ctn-summary .ctn-article-details {
	font-size:12px;	
}
.ctn-summary .ctn-article-summary, .ctn-summary .ctn-article-summary ul, .ctn-summary .ctn-article-summary ol, .ctn-summary .auth-comm-box p {
	font-size: 15px;
	line-height: 1.4em;
}	
.ctn-summary .ctn-summary-details h2 {
	font-size: 20px !important;
	line-height: 1.4em;
}
}
/* v60: end new CSS */