@font-face {font-family:"source-sans-pro";        src:url(https://use.typekit.net/af/be76d4/00000000000000003b9b3129/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n4\26 v=3) format("woff2"),url(https://use.typekit.net/af/be76d4/00000000000000003b9b3129/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n4\26 v=3) format("woff"),url(https://use.typekit.net/af/be76d4/00000000000000003b9b3129/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n4\26 v=3) format("opentype");        font-style:normal;        font-weight:400;}
	@font-face {font-family:"source-sans-pro";        src:url(https://use.typekit.net/af/1dd8a8/00000000000000003b9b312f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n9\26 v=3) format("woff2"),url(https://use.typekit.net/af/1dd8a8/00000000000000003b9b312f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n9\26 v=3) format("woff"),url(https://use.typekit.net/af/1dd8a8/00000000000000003b9b312f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n9\26 v=3) format("opentype");        font-style:normal;        font-weight:900;}
	@font-face {font-family:"source-sans-pro";        src:url(https://use.typekit.net/af/de34bd/00000000000000003b9b312d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n7\26 v=3) format("woff2"),url(https://use.typekit.net/af/de34bd/00000000000000003b9b312d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n7\26 v=3) format("woff"),url(https://use.typekit.net/af/de34bd/00000000000000003b9b312d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\26 fvd=n7\26 v=3) format("opentype");        font-style:normal;        font-weight:700;}
		.tk-source-sans-pro{
			font-family:"source-sans-pro",sans-serif;
		}
		html,body{
			margin:0 auto !important;
			padding:0 !important;
			height:100% !important;
			width:100% !important;
			font-family:"source-sans-pro",Arial,sans-serif;
		}
		*{
			-ms-text-size-adjust:100%;
			-webkit-text-size-adjust:100%;
		}
		table,td{
			mso-table-lspace:0 !important;
			mso-table-rspace:0 !important;
		}
		table{
			border-spacing:0 !important;
			border-collapse:collapse !important;
			table-layout:fixed !important;
			margin:0 auto !important;
		}
		table table table{
			table-layout:auto;
		}
		img{
			outline:none;
			text-decoration:none;
			-ms-interpolation-mode:bicubic;
			border:0;
			height:auto;
			max-width:100%;
			margin:0;
			padding:0;
			line-height:100% !important;
		}
		.email-container{
			min-width:320px !important;
		}
		.ReadMsgBody{
			width:100%;
		}
		.ExternalClass{
			width:100%;
		}
		.ExternalClass,.ExternalClass p,.ExternalClass span,.ExternalClass font,.ExternalClass td,.ExternalClass div{
			line-height:100%;
		}
		a img{
			border:none;
		}
		a{
			text-decoration:underline;
			word-wrap:break-word;
		}
		[x-apple-data-detectors],.unstyle-auto-detected-links *,.aBn{
			border-bottom:0 !important;
			cursor:default !important;
			color:inherit !important;
			text-decoration:none !important;
			font-size:inherit !important;
			font-family:inherit !important;
			font-weight:inherit !important;
			line-height:inherit !important;
		}
		.a6S{
			display:none !important;
			opacity:.01 !important;
		}
		img.liquid+div{
			display:none !important;
		}
		.tpl-hidewrap{
			left:0 !important;
			right:0 !important;
			display:block !important;
			height:100px !important;
			text-align:center;
			z-index:3000;
		}
		a.link{
			color:black;
			font-weight:normal;
		}
		a.link:hover{
			color:#0063AF;
		}
		.block-header{
			font-size:14px;
			color:#041C38;
			letter-spacing:.93px;
			line-height:36px;
			font-weight:900;
		}
		.block-title{
			font-size:30px;
			line-height:30px;
			color:#041C38;
			letter-spacing:0;
			font-weight:900;
			padding:0 0 14px;
		}
		.with-top-border{
			border-top:1px solid #E4E4E4;
			padding:24px 0 14px;
		}
		.block-body{
			font-size:18px;
			color:#041C38;
			letter-spacing:0;
			line-height:28px;
		}
		.wbp{
			padding-bottom:12px !important;
		}
		.block-body a{
			color:#0063AF;
		}
		.block-body a:hover{
			color:#041C38;
		}
		.block-body b,.block-body strong{
			color:#0062AF;
		}
		.body-simple-text{
			font-size:18px;
			letter-spacing:0;
			line-height:28px;
			padding:0 0 16px;
		}
		.figure-line{
			font-size:16px;
			line-height:24px;
		}
		.tweet-author-image img{
			border-radius:50%;
			width:48px;
			height:48px;
		}
		.tweet-author-name{
			font-weight:700;
			font-size:16px;
			color:#041C38;
			letter-spacing:0;
			line-height:18px;
		}
		.tweet-author-account{
			font-size:14px;
			color:#8D8D8D;
			letter-spacing:0;
			line-height:18px;
			word-wrap:break-word;
		}
		.tweet-text{
			font-size:18px;
			color:#041C38;
			letter-spacing:0;
			line-height:1.5;
			padding:16px 0;
		}
		.tweet-text p{
			margin-top:0;
		}
		.tweet-text img{
			max-width:100%;
			margin-bottom:8px;
		}
		.block-grid a{
			color:#0063AF;
		}
		.tweet-text a{
			color:#1DA1F2;
		}
		.block-grid a:hover,.tweet-text a:hover{
			color:#041C38;
		}
		.block-grid{
			color:#041C38;
			font-size:16px;
			letter-spacing:0;
			line-height:24px;
		}
		.block-grid b,.block-grid strong{
			font-weight:700;
			font-size:38px;
			color:#0063AF;
			letter-spacing:0;
			line-height:38px;
		}
		.header-text{
			font-size:30px;
			color:#FFFFFF;
			text-align:center;
			line-height:30px;
		}
		.medium-text{
			font-size:16px;
		}
		.footer-text,.footer-text a.link{
			font-size:14px;
			color:#FFFFFF;
			letter-spacing:0;
			text-align:center;
			line-height:24px;
		}
		.footer-text a.link:hover{
			color:#0063AF;
		}
		table.top-table{
			table-layout:fixed !important;
			border-collapse:separate !important;
			border-spacing:0 2px !important;
		}
		.top-position{
			width:60px;
			height:60px;
			vertical-align:middle;
			border-radius:2px;
			font-weight:700;
			font-size:40px;
			color:#FFFFFF;
			letter-spacing:0;
			text-align:center;
		}
		.tweet-position{
			width:48px;
			height:48px;
			vertical-align:middle;
			background:#1DA1F2;
			border-radius:1.6px;
			font-weight:700;
			font-size:32px;
			color:#FFFFFF;
			letter-spacing:0;
			text-align:center;
		}
		.facebook-position{
			width:48px;
			height:48px;
			vertical-align:middle;
			background:#0077FA;
			border-radius:1.6px;
			font-weight:700;
			font-size:32px;
			color:#FFFFFF;
			letter-spacing:0;
			text-align:center;
		}
		.position-1{
			background:#041C38;
		}
		.position-2{
			background:#032A51;
		}
		.position-3{
			background:#053A6B;
		}
		.position-4{
			background:#034E91;
		}
		.position-5{
			background:#0063AF;
		}
		.position-6{
			background:#056BBA;
		}
		.position-7{
			background:#1A7BC6;
		}
		.position-8{
			background:#308CD4;
		}
		.position-9{
			background:#66A7D9;
		}
		.position-10{
			background:#9AC9ED;
		}
		.top-space{
			width:16px;
			height:60px;
		}
		.top-hashtag{
			height:60px;
			vertical-align:middle;
			background:#EFEFEF;
			border-radius:2px;
		}
		.top-hashtag-name{
			padding:16px 0 16px 12px;
			text-align:left;
			font-size:16px;
			color:#041C38;
			line-height:24px;
		}
		.top-hashtag-mentions{
			padding:12px 12px 12px 0;
			text-align:right;
		}
		.mentions-big{
			font-size:24px;
			line-height:24px;
			color:#8D8D8D;
		}
		.mentions-small{
			font-size:12px;
			line-height:14px;
			color:#8D8D8D;
		}
		.footer-logos img{
			padding:0 0 16px;
		}

		a.nav-home {
			font-size: 1.5rem;
			color: white !important;
			text-decoration: none;
		}

		a.nav-home:hover {
			text-decoration: underline;
		}
		
	@media only screen and (min-device-width: 320px){
		.email-container{
			min-width:320px !important;
		}

}	@media only screen and (min-device-width: 320px){
		.text-container{
			padding:0 25px !important;
		}

}	@media only screen and (min-width: 480px){
		.tweet-text{
			font-size:24px !important;
		}

}	@media only screen and (min-width: 480px){
		.mentions-small{
			font-size:14px !important;
		}

}	@media only screen and (min-width: 480px){
		.top-hashtag-name{
			font-size:24px !important;
			padding:16px 0 16px 24px !important;
		}

}	@media only screen and (min-width: 480px){
		.top-hashtag-mentions{
			padding:14px 24px 14px 0 !important;
		}

}	@media only screen and (min-width: 480px){
		.footer-logos img{
			display:inline-block !important;
			padding:0;
		}
