.referenceSub {
	left: 1px; bottom: 5px; font-size: 11px;
}
.articleImageFullWidth {
	width: 100%; padding-bottom: 16px; display: inline-block;
}
.divMainFastFactContainer {
	width: 100%; margin-top: 25px; margin-bottom: 15px; float: left;
}
.divFastFactContainer {
	position: relative;
}
.divFastFactContainer .ratio {
	width: 100%; height: auto; display: block;
}
.divFastFactContainer iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.writerImage {
	border-radius: 50%;
}
.articleImageCaption {
	text-align: center;
}
.top10 .articleImageCaption {
	text-align: center; margin-top: 15px !important; margin-bottom: 15px !important;
}
.top10hr {
	display: none;
}
.top10 .top10hr {
	margin: 0px !important; display: block !important;
}
.divMobile {
	display: none;
}
.divDesktop {
	display: block;
}
.articleVideoContainer {
	margin: 10px 0px 25px 65px; position: relative;
}
.articleVideoContainer .ratio {
	width: 100%; height: auto; display: block;
}
.articleVideoContainer iframe {
	left: 0px; top: 0px; width: 94.5%; height: 100%; position: absolute;
}
.divArticleContent {
	border: 1px solid rgb(233, 233, 233); border-image: none; margin-top: 10px; display: inline-block; box-shadow: 0px 0px 4px rgba(233,233,233,0.1), inset 0px 0px 20px rgba(233,233,233,0.1); background-color: rgb(250, 250, 250);
}
.divUserInfo {
	color: rgb(147, 150, 153); font-size: 14px;
}
.divUserBioContainer {
	padding: 20px 17px 30px; width: 100%; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.divUserBio {
	width: 57%;
}
.divWriterSocialMediaIcons {
	width: 42%; text-align: right; margin-top: 12px;
}
.divWriterSocialMediaIcons a img {
	width: 25px;
}
.textFollow {
	color: rgb(147, 150, 153); padding-right: 10px;
}
.divArticleDateStamp {
	margin-top: 8px;
}
.divUserImgContainer {
	margin-right: 10px;
}
.divUserImgContainer img {
	width: 50px;
}
.updatedOn {
	margin-left: 20px;
}
.articleHeading {
	padding: 20px 17px 0px; font-size: 30px; margin-top: 0px;
}
.divArticleText {
	background-color: rgb(255, 255, 255);
}
.divArticleContainer {
	width: 69%; border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid; float: left;
}
.divRightPane {
	width: 31%; float: left;
}
.divSuggestedForYou {
	width: 100%; float: left;
}
.divSuggestedBox {
	padding-top: 20px; padding-bottom: 20px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.suggestedNewsTitle {
	color: rgb(100, 42, 69); font-size: 20px;
}
.suggestedImageSection {
	width: 35%; height: 106px; float: left; position: relative;
}
.suggestedImageSection img {
	width: 100%;
}
.suggestedTextSection {
	padding: 0px 10px; width: 65%; color: rgb(101, 101, 101); font-size: 16px; float: left;
}
.divSuggestedNav {
	width: 100%; margin-top: 20px; float: left; display: none;
}
.suggestedNav {
	padding: 11px; width: 48%; text-align: center; color: rgb(53, 72, 128); font-size: 14px; float: left; display: inline-block; cursor: pointer; background-color: rgb(233, 233, 233);
}
.suggestedNav:focus {
	color: rgb(136, 58, 93);
}
.suggestedNav:hover {
	color: rgb(136, 58, 93);
}
.btnSuggestedDisabled {
	color: rgb(194, 194, 194); cursor: default; background-color: rgb(231, 231, 231);
}
.btnSuggestedDisabled:hover {
	color: rgb(194, 194, 194);
}
.prevSuggested {
	background-position: 10%; margin-right: 2%; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/btn-prev-suggested.svg"); background-repeat: no-repeat;
}
.nextSuggested {
	background-position: 90%; margin-left: 2%; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/btn-next-suggested.svg"); background-repeat: no-repeat;
}
.adImageContainer {
	padding: 20px 0px; width: 100%; text-align: center; float: left;
}
.adImageContainer img {
	width: 100%;
}
.socialBigMediaIcons {
	padding: 15px 0px; width: 100%; float: left;
}
.socialBigMediaIcons a {
	width: 100%; text-align: center; float: left;
}
.socialBigMediaIcons a img {
	width: 300px; margin-bottom: 5px; max-width: 100%;
}
.divTrendingNowBox {
	width: 100%; padding-top: 20px; padding-bottom: 20px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; float: left;
}
.border-bottom {
	padding-bottom: 20px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.spanCategory {
	padding: 5px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); float: left; position: absolute; opacity: 0.8; background-color: rgb(0, 0, 0);
}
.trendingNowNumber {
	padding: 4px; left: 0px; top: 0px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-size: 24px; float: left; position: absolute; opacity: 0.9; background-color: rgb(215, 188, 160);
}
.divLoadMore {
	padding: 14px; width: 100%; text-align: center; color: rgb(53, 72, 128); text-transform: uppercase; font-size: 14px; margin-top: 20px; display: inline-block; cursor: pointer; background-color: rgb(233, 233, 233);
}
.divArrticleImageContainer img {
	width: 100%;
}
.rightGrayBox {
	padding: 25px;
}
.divFactsContent {
	padding: 30px 0px 20px;
}
.factsList {
	width: 95%; color: rgb(93, 97, 100); padding-left: 65px; display: inline-block; counter-reset: item;
}
.factsList li {
	list-style: none; line-height: 1.5; font-size: 16px; margin-bottom: 15px; position: relative;
}
.factsList li:last-child {
	margin-bottom: 0px;
}
.factsList .divTableContainer table:last-child {
	margin-bottom: 0px !important;
}
.top10 .factsList li {
	line-height: 2; font-family: Open Sans !important; font-size: 24px !important; margin-bottom: 10px !important;
}
.top10 .factsList li::before {
	font-size: 31px !important;
}
.factsList li::before {
	top: -7px; width: 50px; text-align: right; color: rgb(162, 165, 168); font-family: "PT Serif"; font-size: 36px; font-weight: 700; margin-right: 5px; margin-left: -60px; display: inline-block; position: absolute; content: counter(item); counter-increment: item;
}
.factsList li sub {
	left: 1px; bottom: 5px; font-size: 11px;
}
.factsList li a {
	color: rgb(53, 72, 128); text-decoration: underline;
}
.factsList li a:visited {
	color: rgb(53, 72, 128); text-decoration: underline;
}
.factsList li a:hover {
	color: rgb(136, 58, 93); text-decoration: underline;
}
.factsList li a:active {
	color: rgb(100, 42, 69); text-decoration: underline;
}
.articleImage {
	padding: 0px 0px 7px; color: rgb(74, 74, 74); font-size: 12px;
}
.articleAd1 {
	margin: 0px 0px 7px 12px; float: right;
}
.articleImageRight {
	padding: 0px 0px 7px 12px; float: right;
}
.articleImage img {
	width: 100%; margin-bottom: 1px;
}
.imgSource {
	color: rgb(153, 153, 153);
}
.tblBlueHeading {
	background-position: center; padding: 10px 17px; height: 40px; color: white; font-size: 15px; float: left; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/blueBG.png"); background-repeat: repeat-x;
}
.blueBorderTableHeading {
	border-width: medium medium medium 1px !important; border-style: none none none solid !important; border-color: currentColor currentColor currentColor rgb(66, 87, 153) !important;
}
.noBackground {
	background-image: none !important; background-color: transparent !important;
}
.noBorder {
	border: currentColor !important; border-image: none !important;
}
.noPadding {
	padding: 0px !important;
}
.tblFactBlue {
	width: 99.5%; color: rgb(93, 97, 100); margin-top: 20px; margin-bottom: 20px;
}
.tblFactBlue th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(76, 96, 158); border-bottom-color: currentColor; border-left-color: rgb(76, 96, 158); border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: 1px; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: solid; background-color: rgb(53, 72, 128);
}
.tblFactBlue td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tblFactBlue th:first-child {
	padding-left: 15px;
}
.tblFactBlue td:first-child {
	background-position: left; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/blue-padding-left.jpg"); background-repeat: repeat-y; background-color: rgb(235, 239, 252);
}
.tblFactBlue tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tblFactBlueNoAtlernate td.bold {
	font-weight: bold;
}
.tblFactBlue tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tblFactBlue tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tblFactBlue tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tblFactBlueNoAtlernate tr:nth-child(2n) {
	background-color: transparent;
}
.divQuoteImageBox {
	width: 100%; text-align: center; display: inline-block; position: relative;
}
.imgQuoteStart {
	left: -15px; top: -15px; float: left; position: absolute;
}
.imgQuoteEnd {
	right: -15px; bottom: 15px; float: right; position: absolute;
}
.grayQuoteBox {
	margin: 10px auto 30px; padding: 25px 45px; border-radius: 10px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; text-align: left; color: rgb(74, 74, 74); font-family: "PT Serif"; font-size: 15px; display: inline-block; box-shadow: 0px 0px 4px rgba(233,233,233,0.1), inset 0px 0px 20px rgba(233,233,233,0.1); background-color: rgb(250, 250, 250); -webkit-box-shadow: 0 0px 4px rgba(233, 233, 233, 0.1), 0 0 20px rgba(233, 233, 233, 0.1) inset; -moz-box-shadow: 0 0px 4px rgba(233, 233, 233, 0.1), 0 0 20px rgba(233, 233, 233, 0.1) inset;
}
.quoteBy {
	width: 100%; text-align: right; font-size: 15px; margin-top: 10px; margin-bottom: 0px; display: inline-block;
}
.tblPurpleHeading {
	background-position: center; padding: 10px 17px; height: 40px; color: white; font-size: 15px; float: left; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purplebg.png"); background-repeat: repeat-x;
}
.tblFactPurple {
	width: 99.5%; color: rgb(93, 97, 100); margin-top: 20px; margin-bottom: 20px;
}
.tblFactPurple th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(122, 51, 85); border-bottom-color: currentColor; border-left-color: rgb(122, 51, 85); border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: 1px; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: solid;
}
.tblFactPurple td {
	padding: 10px; border: 1px solid rgb(235, 235, 235); border-image: none; color: rgb(74, 74, 74);
}
.tblNoHorizontleBorder td {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.tblNoHorizontleBorder td:first-child {
	border: 1px solid rgb(235, 235, 235); border-image: none;
}
.tblNoHorizontleBorder tfoot td {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(100, 42, 69);
}
.tblNoHorizontleBorder tfoot td:first-child {
	color: rgb(255, 255, 255); font-weight: bold; border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-color: rgb(100, 42, 69);
}
.tblFactPurple2 td:first-child {
	width: 42%;
}
.tblFactPurple th:first-child {
	padding-left: 15px;
}
.tblFactPurple td:first-child {
	background-position: left; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purple-padding-left.svg"); background-repeat: repeat-y; background-color: rgb(247, 237, 242);
}
.tblFactPurple.tblNoHorizontleBorder tr:last-child > td:first-child {
	background-position: left; padding-left: 15px; border-top-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-bottom-style: none; border-left-style: none; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purple-padding-left.svg"); background-repeat: repeat-y;
}
.tblFactPurple tr:nth-child(3) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.tblFactPurple2 tr:last-child > td:first-child {
	border-bottom-color: rgb(247, 237, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.tblFactPurple3 tr:last-child > td:first-child {
	border-bottom-color: rgb(247, 237, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.tblFactPurpleAlternateStyle td:first-child {
	width: 110px; color: rgb(100, 42, 69); padding-left: 15px; font-family: "Open Sans"; font-size: 14px; font-weight: 600; border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-color: rgb(247, 237, 242);
}
.tblFactPurple th {
	background-color: rgb(100, 42, 69);
}
.tblFactPurpleAlternateStyle tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.divTableContainer {
	width: 100%; overflow: auto;
}
.divTableContainer table {
	min-width: 360px;
}
.purpleBorderLine {
	width: 5px; height: 25px; background-color: rgb(100, 42, 69);
}
table.tblFactPurple3 td:first-child {
	width: 15%;
}
.divPinnableFacts {
	background: rgb(250, 250, 250); padding: 10px; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
.divPinnableFacts .divPinableHeadder {
	background: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 33%, rgba(237, 237, 237, 1) 100%); padding: 10px; border: 1px solid rgb(237, 237, 237); border-image: none; color: rgb(108, 108, 108); font-family: "Open Sans"; font-size: 16px; font-weight: 700;
}
.divPinnableFacts .divPinnableFactsBody {
	background: rgb(255, 255, 255); padding: 10px; border-right-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-left-color: rgb(237, 237, 237); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; column-count: 3; column-gap: 10px; column-fill: auto; -webkit-column-count: 3; -webkit-column-gap: 10px; -webkit-column-fill: auto; -moz-column-count: 3; -moz-column-gap: 10px; -moz-column-fill: auto;
}
.divPinnableFacts .divPinnableFactsBody .pin {
	background: rgb(254, 254, 254); border: 2px solid rgb(250, 250, 250); transition:0.2s; border-image: none; margin-bottom: 10px; display: inline-block; opacity: 1; box-shadow: 0px 1px 2px rgba(34,25,25,0.4); -moz-transition: all .2s ease; -webkit-transition: all .2s ease; -o-transition: all .2s ease; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid;
}
.divPinnableFacts .divPinnableFactsBody .pin img {
	padding: 5px; width: 230px;
}
.divPinnableFacts .divPinnableFactsZoomEfect {
	padding: 60px 10px; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9);
}
.divPinnableFacts .divPinnableFactsZoomEfect .divZoomImage {
	opacity: 1;
}
.divPinnableFacts .divPinnableFactsZoomEfect .zoomImage {
	margin-right: auto; margin-left: auto; display: block; opacity: 1;
}
.closePin {
	top: 15px; right: 10px; position: absolute; z-index: 99999;
}
.disabled {
	opacity: 0.5;
}
.pinnable-control {
	left: 0px; top: 0px; width: 5%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 20px; position: absolute; text-shadow: 0px 1px 2px rgba(0,0,0,0.6); background-color: rgba(0, 0, 0, 0);
}
.pinnable-control.right {
	left: auto; right: 0px;
}
.pinnable-control .icon-prev {
	top: 35%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.pinnable-control .icon-next {
	top: 35%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.pinnable-control .fa-angle-left {
	top: 35%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.pinnable-control .fa-angle-right {
	top: 35%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.divButtomMobile {
	display: none;
}
@media all and (max-width:767px)
{
.top10 .factsList li {
	font-family: Open Sans !important; font-size: 16px !important;
}
.divButtomMobile {
	width: 100%; text-align: center; bottom: 4em; display: block; position: relative;
}
.divButtomMobile .slideButtom {
	background: linear-gradient(rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 1) 100%); left: 0px; top: 15px; width: 100%; height: 41px; bottom: 0px; font-size: 20px; display: inline-table; position: absolute; cursor: pointer; opacity: 1;
}
.divButtomMobile .slideButtom img {
	margin-top: 28px;
}
.divPinnableFacts .divPinnableFactsBody {
	height: 600px; overflow: hidden; column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;
}
.divPinnableFacts .divPinnableFactsBody .pin {
	width: 100%;
}
.divPinnableFacts .divPinnableFactsBody .pin img {
	width: 100%;
}
}
@media all and (max-width:991px) and (min-width:767px)
{
.divPinnableFacts .divPinnableFactsBody .pin img {
	padding: 5px; width: 215px;
}
}
@media all and (max-width:1025px) and (min-width:992px)
{
.divPinnableFacts .divPinnableFactsBody .pin img {
	padding: 5px; width: 190px;
}
}
@media all and (min-width:767px)
{
.divPinnableFacts .divPinnableFactsBody {
	column-count: 3; -webkit-column-count: 3; -moz-column-count: 3;
}
.divPinnableFacts .divPinnableFactsBody .pin:hover {
	opacity: 0.8; background-color: rgba(0, 0, 0, 0.8);
}
}
.divHashTag {
	padding: 20px 30px; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
.divHashTag .divInnerHashTag {
	
}
.divHashTag .divInnerHashTag a {
	margin-right: 5px;
}
.divReferences {
	padding: 20px 30px; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
.purpleHeading {
	color: rgb(100, 42, 69); font-size: 20px;
}
.suggestedHeadingTitle {
	padding-left: 15px;
}
.pReference {
	margin: 20px 0px; color: rgb(85, 89, 92);
}
.pReference a {
	color: rgb(51, 122, 183) !important; text-decoration: underline;
}
.pReference a:visited {
	color: rgb(51, 122, 183) !important; text-decoration: underline;
}
.pReference a:hover {
	color: rgb(136, 58, 93) !important; text-decoration: underline;
}
.pReference a:active {
	color: rgb(100, 42, 69) !important; text-decoration: underline;
}
.divSuggestedArticles {
	padding: 20px 0px 40px; margin-bottom: 35px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.divFBCommentsContainer {
	margin-bottom: 25px;
}
.divSuggestedBoxBottom {
	padding: 15px; width: 25%; float: left; position: relative;
}
.divSuggestedBoxBottom img {
	width: 100%;
}
.divSuggestedBoxBottom > .suggestedTitle {
	margin: 10px 0px; color: rgb(101, 101, 101); font-size: 18px;
}
.divSuggestedBoxBottom > .suggestedTextDescription {
	color: rgb(101, 101, 101);
}
.marginBottom5 {
	margin-bottom: 5px;
}
.marginBottom10 {
	margin-bottom: 10px;
}
.marginBottom15 {
	margin-bottom: 15px;
}
.divSuggestedImage {
	position: relative;
}
.spanCategory {
	padding: 5px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); float: left; position: absolute; opacity: 0.8; background-color: rgb(0, 0, 0);
}
@media all and (max-width:1199px) and (min-width:992px)
{
.divUserBio {
	width: 100%;
}
.divWriterSocialMediaIcons {
	width: 100%;
}
}
@media screen and (max-width:991px) and (min-width:768px)
{
.top10 .factsList li::before {
	font-size: 31px !important;
}
.factsList li::before {
	font-size: 30px;
}
.divSuggestedBoxBottom {
	padding: 15px 40px; width: 50%;
}
.divArticleContainer {
	width: 100%;
}
.divRightPane {
	width: 100%;
}
.divSuggestedBox {
	width: 100%;
}
.divTrendingNowBox {
	width: 100%;
}
.suggestedImageSection {
	width: 110px; height: 110px !important;
}
.adImageContainer img {
	width: auto;
}
.divArticleContent {
	display: block;
}
.divArticleContainer {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.divReferences {
	padding: 10px 15px;
}
.divHashTag {
	padding: 10px 15px;
}
.rightGrayBox {
	border-width: 1px medium; border-style: solid none; border-color: rgb(233, 233, 233) currentColor; padding: 15px; border-image: none; background-color: rgb(250, 250, 250);
}
.divUserBio {
	width: 54%;
}
.divWriterSocialMediaIcons {
	width: 46%;
}
.divFactsContent {
	padding: 30px 5px 20px;
}
.articleVideoContainer {
	margin: 10px 0px 25px; position: relative;
}
.articleVideoContainer iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
}
@media screen and (max-width:767px) and (min-width:601px)
{
.divSocialMediaIconsButtom {
	width: 90%;
}
}
@media screen and (max-width:767px)
{
.divSocialMediaIconsButtom {
	float: right;
}
.top10 .factsList li::before {
	font-size: 31px !important;
}
.factsList li::before {
	font-size: 26px;
}
.divSuggestedBoxBottom {
	padding: 40px; width: 50%;
}
.divArticleContainer {
	width: 100%;
}
.divRightPane {
	width: 100%;
}
.divSuggestedBox {
	width: 100%;
}
.divTrendingNowBox {
	width: 100%;
}
.suggestedImageSection {
	width: 110px; height: 110px !important;
}
.divArticleContent {
	margin-top: 0px; display: block;
}
.divReferences {
	padding: 10px 15px;
}
.divArticleContainer {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.rightGrayBox {
	border-width: 1px medium; border-style: solid none; border-color: rgb(233, 233, 233) currentColor; padding: 15px; border-image: none; background-color: rgb(250, 250, 250);
}
.divUserBio {
	width: 100%;
}
.divWriterSocialMediaIcons {
	width: 100%;
}
.divWriterSocialMediaIcons {
	margin-top: 10px;
}
.divMobile {
	display: block;
}
.divDesktop {
	display: none;
}
.divFactsContent {
	padding: 30px 5px 20px;
}
.articleVideoContainer {
	margin: 10px 0px 25px; position: relative;
}
.articleVideoContainer iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
}
@media screen and (max-width:600px)
{
.top10 .factsList li::before {
	top: -14px !important;
}
.rightGrayBox {
	padding: 20px 0px 0px;
}
.divReferences {
	padding: 10px 0px;
}
.divHashTag {
	padding: 10px 0px;
}
.divSuggestedBoxBottom {
	padding: 15px 20px; width: 100%;
}
.factsList {
	overflow: hidden; padding-left: 35px;
}
.articleVideoContainer {
	margin-left: 0px;
}
.articleVideoContainer iframe {
	width: 100%;
}
}
@media screen and (max-width:540px)
{
.articleHeading {
	padding: 10px 0px 0px; font-size: 22px;
}
.updatedOn {
	width: 100%; margin-left: 0px; display: inline-block;
}
.divUserBioContainer {
	padding: 20px 0px;
}
.divUserImgContainer {
	width: 50px;
}
.divUserInfo {
	width: 75%;
}
}
@media screen and (max-width:480px)
{
.articleImageRight {
	float: none; display: inline-block;
}
.img230x360 {
	width: 100% !important; margin-bottom: 43px;
}
:last-child.img230x360 {
	width: 100% !important; margin-bottom: 0px;
}
.img230x360 img {
	width: 100% !important;
}
.topMargin20 {
	margin-top: 20px;
}
.img300x250 {
	margin-top: 20px; margin-bottom: 20px;
}
.articleImageRight img {
	width: auto;
}
}
@media screen and (max-width:400px)
{
.suggestedImageSection {
	width: 110px; height: 110px !important;
}
.articleImage {
	width: 100% !important; padding-left: 0px;
}
.articleAd1 {
	width: 113% !important; padding-bottom: 15px; padding-left: 0px; margin-left: -10%; float: none; display: inline-block;
}
.suggestedTextSection {
	width: 60%;
}
}
@media screen and (max-width:380px)
{
.articleImageRight img {
	width: 100%;
}
}
.tblPurpleHeading {
	white-space: nowrap !important;
}
.imgQuoteStart {
	background-position: -205px -75px !important; width: 54px; height: 54px; background-size: 542px;
}
.imgQuoteEnd {
	background-position: -262px -68px !important; width: 54px; height: 54px; background-size: 542px;
}
.creditlayer {
	color: rgb(255, 255, 255); font-size: 11px !important; text-shadow: 2px 3px 5px #642a45;
}
.creditrotate {
	top: 46px; height: 20px; right: -39px; bottom: 0px; position: absolute; transform: rotate(270deg); -webkit-transform: rotate(270deg);
}
.watermark {
	position: relative;
}
.watermarktext {
	top: 72px; right: -19px; color: rgb(255, 255, 255); font-size: 10px; display: block; position: absolute; text-shadow: 0px 0px 3px #642a45; transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
}
@media screen and (max-width:450px)
{
.divMobile {
	margin-top: 1px; display: block;
}
.divDesktop {
	display: none;
}
}
table {
	width: 99%;
}
.tableStyle {
	margin-bottom: 20px;
}
.tableStyle1 th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(76, 96, 158); border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: medium; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: none; background-color: rgb(53, 72, 128);
}
.tableStyle1 td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tableStyle1 th:first-child {
	padding-left: 15px;
}
.tableStyle1 td:first-child {
	background-position: left; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/blue-padding-left.jpg"); background-repeat: repeat-y; background-color: rgb(235, 239, 252);
}
.tableStyle1 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStyle1 tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableStyle1 tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tableStyle1 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStyle1 tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tblBlueHeading {
	background-position: center; padding: 10px 17px; height: 40px; color: white; font-size: 15px; float: left; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/blueBG.png"); background-repeat: repeat-x;
}
.tableStyle2 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStyle2 td:first-child {
	background-position: left; padding-left: 20px; font-family: "Open Sans"; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/blue-padding-left.jpg"); background-repeat: repeat-y; background-color: rgb(235, 239, 252);
}
.tableStyle2 td {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStyle2 th {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStyle2 tr:first-child {
	color: white;
}
.tableStyle2 tr td:first-child {
	color: rgb(255, 255, 255); background-color: rgb(53, 72, 128);
}
.tableStyle2 tr:first-child {
	background-color: transparent !important;
}
.tableStyle2 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStyle2 tr:nth-child(2n+1):not(:first-child) {
	background-color: rgb(250, 250, 250);
}
.tableStyle3 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStyle3 tfoot tr:first-child td {
	color: rgb(255, 255, 255) !important;
}
.tableStyle3 tfoot tr:first-child > td:first-child {
	padding: 10px; background-color: rgb(53, 72, 128) !important;
}
.tableStyle3 td {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStyle3 th {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStyle3 tr:first-child div {
	color: white; background-color: rgb(53, 72, 128);
}
.tableStyle3 tr:first-child td {
	border: currentColor; border-image: none; background-color: rgb(53, 72, 128) !important;
}
.tableStyle3 tr td:first-child {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(235, 239, 252);
}
.tableStyle3 td:first-child {
	background-position: left; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/blue-padding-left.jpg"); background-repeat: repeat-y; background-color: rgb(235, 239, 252);
}
.tableStyle3 tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tableStyle3 tfoot tr td {
	border: 1px solid rgb(230, 230, 230) !important; border-image: none !important; color: rgb(228, 232, 244); font-family: "Open Sans"; font-weight: 600; background-color: rgb(133, 133, 133);
}
.tableStyle3 th {
	color: rgb(255, 255, 255) !important; font-family: "Open Sans"; font-weight: 600; background-color: rgb(53, 72, 128);
}
.tableStyle4 th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(76, 96, 158); border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: medium; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: none; background-color: rgb(53, 72, 128);
}
.tableStyle4 td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tableStyle4 th:first-child {
	padding-left: 15px;
}
.tableStyle4 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStyle4 tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableStyle4 tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tableStyle4 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStyle4 tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tableStyle5 {
	border-left-color: rgb(230, 230, 230); border-left-width: 1px; border-left-style: solid;
}
.tableStyle5 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStyle5 tfoot tr:first-child td {
	color: rgb(255, 255, 255) !important;
}
.tableStyle5 tfoot tr:first-child > td:first-child {
	padding: 10px; background-color: rgb(53, 72, 128) !important;
}
.tableStyle5 td {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStyle5 th {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStyle5 tr:first-child div {
	color: white; background-color: rgb(53, 72, 128);
}
.tableStyle5 tr:first-child td {
	border: currentColor; border-image: none; background-color: rgb(53, 72, 128) !important;
}
.tableStyle5 tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tableStyle5 tfoot tr td {
	border: 1px solid rgb(230, 230, 230) !important; border-image: none !important; color: rgb(228, 232, 244); font-family: "Open Sans"; font-weight: 600; background-color: rgb(133, 133, 133);
}
.tableStyle5 th {
	color: rgb(255, 255, 255) !important; font-family: "Open Sans"; font-weight: 600; background-color: rgb(53, 72, 128);
}
.tableStyle6 th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(76, 96, 158); border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: medium; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: none; background-color: rgb(53, 72, 128);
}
.tableStyle6 td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tableStyle6 th:first-child {
	padding-left: 15px;
}
.tableStyle6 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStyle6 tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableStyle6 tr:nth-child(2n+1):not(:first-child) {
	background-color: rgb(250, 250, 250);
}
.tableStyle6 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStyle6 tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tableStyle7 th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(76, 96, 158); border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: medium; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: none; background-color: rgb(53, 72, 128);
}
.tableStyle7 td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tableStyle7 th:first-child {
	padding-left: 15px;
}
.tableStyle7 td:first-child {
	background-position: left; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/blue-padding-left.jpg"); background-repeat: repeat-y; background-color: rgb(235, 239, 252);
}
.tableStyle7 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStyle7 tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableStyle7 tr:nth-child(2n+1):not(:first-child) {
	background-color: rgb(250, 250, 250);
}
.tableStyle7 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStyle7 tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#divHTMLTable {
	margin: 0px auto; padding: 20px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 100%; overflow: auto; display: inline-block; min-height: 300px; background-color: rgb(255, 255, 255);
}
.grid {
	margin-left: 10px; position: absolute !important; z-index: 2;
}
.grid1 {
	left: 82px; top: 0px;
}
.grid2 {
	left: 273px; top: 0px;
}
.grid3 {
	left: 368px; top: 0px;
}
.grid4 {
	left: 177px; top: 0px;
}
.grid5 {
	left: 465px; top: 0px;
}
.grid {
	box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.grid * {
	box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.grid .row {
	margin: 0px;
}
.grid-chooser + .grid {
	padding: 8px; border: 1px solid rgb(230, 230, 230); border-image: none; display: none; position: relative;
}
.grid-chooser + .grid :first-child.square {
	margin-top: 0px;
}
.grid-chooser + .grid .square {
	padding: 1px; height: 100%; float: left;
}
.grid-chooser + .grid .square:hover .inner {
	background-color: rgb(223, 228, 245);
}
.grid-chooser + .grid .square.highlight .inner {
	background-color: rgb(223, 228, 245);
}
.inner {
	width: 100%; height: 100%; background-color: rgb(245, 245, 245);
}
#tableCount {
	text-align: center;
}
.btnInsertTable {
	padding: 8px; border-radius: 3px; border: 1px solid rgb(222, 177, 199); border-image: none; margin-right: 6px; column-rule-color: rgb(100, 42, 69); background-color: rgb(247, 237, 242);
}
.btnInsertTable .caret-right {
	margin-top: 9px;
}
.divTableContainer {
	margin-bottom: 10px;
}
.tableStylePurple1 th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(122, 51, 85); border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: medium; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: none; background-color: rgb(100, 42, 69);
}
.tableStylePurple1 .tblPurpleHeading {
	background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purplebg.png");
}
.tableStylePurple1 td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tableStylePurple1 th:first-child {
	padding-left: 15px;
}
.tableStylePurple1 td:first-child {
	background-position: left; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purple-padding-left.svg"); background-repeat: repeat-y; background-color: rgb(247, 237, 242);
}
.tableStylePurple1 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStylePurple1 tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableStylePurple1 tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tableStylePurple1 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStylePurple1 tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tableStylePurple2 td:first-child {
	background-position: left; padding-left: 20px; font-family: "Open Sans"; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purple-padding-left.svg"); background-repeat: repeat-y; background-color: rgb(100, 42, 69);
}
.tableStylePurple2 tr:nth-child(2) td {
	box-shadow: 0px -1px #e6e6e6;
}
.tableStylePurple2 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStylePurple2 td {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230); padding: 10px; border-image: none;
}
.tableStylePurple2 th {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230); padding: 10px; border-image: none;
}
.tableStylePurple2 tr:first-child {
	color: white;
}
.tableStylePurple2 tr td:first-child {
	color: white; background-color: rgb(100, 42, 69);
}
.tableStylePurple2 tr:first-child {
	background-color: transparent !important;
}
.tableStylePurple2 tr:nth-child(2n+1):not(:first-child) {
	background-color: rgb(250, 250, 250);
}
.tableStylePurple3 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStylePurple3 tfoot tr:first-child td {
	color: rgb(255, 255, 255) !important;
}
.tableStylePurple3 tfoot tr:first-child > td:first-child {
	padding: 10px; background-color: rgb(100, 42, 69) !important;
}
.tableStylePurple3 td {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStylePurple3 th {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStylePurple3 tr:first-child div {
	color: white; background-color: rgb(53, 72, 128);
}
.tableStylePurple3 tr:first-child td {
	border: currentColor; border-image: none; background-color: rgb(100, 42, 69) !important;
}
.tableStylePurple3 tr td:first-child {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 237, 242);
}
.tableStylePurple3 td:first-child {
	background-position: left; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purple-padding-left.svg"); background-repeat: repeat-y; background-color: rgb(235, 239, 252);
}
.tableStylePurple3 tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tableStylePurple3 tfoot tr td {
	border: 1px solid rgb(230, 230, 230) !important; border-image: none !important; color: rgb(228, 232, 244); font-family: "Open Sans"; font-weight: 600; background-color: rgb(133, 133, 133);
}
.tableStylePurple3 th {
	color: rgb(255, 255, 255) !important; font-family: "Open Sans"; font-weight: 600; background-color: rgb(100, 42, 69);
}
.tableStylePurple4 th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(122, 51, 85); border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: medium; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: none; background-color: rgb(100, 42, 69);
}
.tableStylePurple4 .tblPurpleHeading {
	background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purplebg.png");
}
.tableStylePurple4 td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tableStylePurple4 th:first-child {
	padding-left: 15px;
}
.tableStylePurple4 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStylePurple4 tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableStylePurple4 tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tableStylePurple4 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStylePurple4 tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tableStylePurple5 {
	border-left-color: rgb(230, 230, 230); border-left-width: 1px; border-left-style: solid;
}
.tableStylePurple5 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStylePurple5 tfoot tr:first-child td {
	color: rgb(255, 255, 255) !important;
}
.tableStylePurple5 tfoot tr:first-child > td:first-child {
	padding: 10px; background-color: rgb(100, 42, 69) !important;
}
.tableStylePurple5 td {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStylePurple5 th {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230) currentColor; padding: 10px; border-image: none;
}
.tableStylePurple5 tr:first-child div {
	color: white; background-color: rgb(53, 72, 128);
}
.tableStylePurple5 tr:first-child td {
	border: currentColor; border-image: none; background-color: rgb(100, 42, 69) !important;
}
.tableStylePurple5 tr:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.tableStylePurple5 tfoot tr td {
	border: 1px solid rgb(230, 230, 230) !important; border-image: none !important; color: rgb(228, 232, 244); font-family: "Open Sans"; font-weight: 600; background-color: rgb(133, 133, 133);
}
.tableStylePurple5 th {
	color: rgb(255, 255, 255) !important; font-family: "Open Sans"; font-weight: 600; background-color: rgb(100, 42, 69);
}
.tableStylePurple6 th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(122, 51, 85); border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: medium; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: none; background-color: rgb(100, 42, 69);
}
.tableStylePurple6 .tblPurpleHeading {
	background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purplebg.png");
}
.tableStylePurple6 td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tableStylePurple6 th:first-child {
	padding-left: 15px;
}
.tableStylePurple6 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStylePurple6 tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableStylePurple6 tr:nth-child(2n+1):not(:first-child) {
	background-color: rgb(250, 250, 250);
}
.tableStylePurple6 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStylePurple6 tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tableStylePurple7 th {
	padding: 10px; border-image: none; color: rgb(255, 255, 255); font-family: "Open Sans"; font-size: 13px; font-weight: 600; border-top-color: currentColor !important; border-right-color: rgb(122, 51, 85); border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium !important; border-right-width: 1px; border-bottom-width: medium; border-left-width: medium; border-top-style: none !important; border-right-style: solid; border-bottom-style: none; border-left-style: none; background-color: rgb(100, 42, 69);
}
.tableStylePurple7 .tblPurpleHeading {
	background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purplebg.png");
}
.tableStylePurple7 td {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tableStylePurple7 th:first-child {
	padding-left: 15px;
}
.tableStylePurple7 td:first-child {
	background-position: left; padding-left: 20px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor !important; border-bottom-width: 1px; border-left-width: medium !important; border-bottom-style: solid; border-left-style: none !important; background-image: url("https://d3jkudlc7u70kh.cloudfront.net/resources/images/purple-padding-left.svg"); background-repeat: repeat-y; background-color: rgb(247, 237, 242);
}
.tableStylePurple7 tr:first-child > td:first-child {
	padding: 0px; border: currentColor; border-image: none; background-image: none !important; background-color: transparent !important;
}
.tableStylePurple7 tr:last-child > td:first-child {
	border-bottom-color: rgb(235, 239, 252); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableStylePurple7 tr:nth-child(2n+1):not(:first-child) {
	background-color: rgb(250, 250, 250);
}
.tableStylePurple7 tr:nth-child(2) td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; box-shadow: 0px -1px #e6e6e6;
}
.tableStylePurple7 tr:nth-child(3) td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.SocialIcon {
	
}
#floatingSocialShare {
	position: relative;
}
#floatingSocialShare * {
	box-sizing: content-box !important; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
#floatingSocialShare ::after {
	box-sizing: content-box !important; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
#floatingSocialShare ::before {
	box-sizing: content-box !important; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
#floatingSocialShare a {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 20px; display: list-item; list-style-type: none; position: relative;
}
#floatingSocialShare a:hover {
	opacity: 0.8;
}
#floatingSocialShare a:focus {
	width: 100%; color: rgb(255, 255, 255); transition-property: right; transition-duration: 0.3s; transition-timing-function: ease-out;
}
#floatingSocialShare a:hover {
	width: 100%; color: rgb(255, 255, 255); transition-property: right; transition-duration: 0.3s; transition-timing-function: ease-out;
}
#floatingSocialShare a {
	outline: 0px !important;
}
#floatingSocialShare a:active {
	outline: 0px !important;
}
#floatingSocialShare a:focus {
	outline: 0px !important;
}
#floatingSocialShare a:hover {
	outline: 0px !important;
}
#floatingSocialShare a:visited {
	outline: 0px !important;
}
#floatingSocialShare a img {
	width: 100%;
}
#floatingSocialShare i {
	text-align: center; line-height: inherit; font-size: 24px;
}
#floatingSocialShare .content-left {
	top: 32.5%; position: fixed; transform: translateZ(0px); -webkit-transform: translateZ(0);
}
#floatingSocialShare .content-right {
	top: 32.5%; position: fixed; transform: translateZ(0px); -webkit-transform: translateZ(0);
}
#floatingSocialShare .top-left {
	top: 32.5%; position: fixed; transform: translateZ(0px); -webkit-transform: translateZ(0);
}
#floatingSocialShare .top-right {
	top: 32.5%; position: fixed; transform: translateZ(0px); -webkit-transform: translateZ(0);
}
#floatingSocialShare .top-left {
	left: 0px; width: 5.9%;
}
#floatingSocialShare .top-right {
	right: 0px; direction: rtl;
}
#floatingSocialShare .content-left {
	margin: 0px;
}
#floatingSocialShare .content-right {
	margin: 0px;
}
#floatingSocialShare .SocialIcon.homebutton {
	display: inline-block;
}
#floatingSocialShare .SocialIcon.facebook {
	display: inline-block;
}
#floatingSocialShare .SocialIcon.pinterest {
	display: inline-block;
}
#floatingSocialShare .SocialIcon.twitter {
	display: inline-block;
}
#floatingSocialShare .shareCount {
	margin: auto; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 10px; position: absolute;
}
#floatingSocialShare .margin-top--6 {
	margin-top: -1.6px;
}
@media only screen and (max-width:1080px) and (min-width:850px)
{
#floatingSocialShare .margin-top--6 {
	margin-top: -1px;
}
#floatingSocialShare .top-left {
	left: 0px; width: 8.4%;
}
}
@media only screen and (max-width:850px) and (min-width:550px)
{
#floatingSocialShare .margin-top--6 {
	margin-top: -1px;
}
#floatingSocialShare .top-left {
	left: 0px; width: 9.9%;
}
}
@media only screen and (max-width:550px) and (min-width:0px)
{
#floatingSocialShare .margin-top--6 {
	margin-top: 0px;
}
#floatingSocialShare a img {
	width: 101%;
}
#floatingSocialShare a {
	width: 25%; text-align: center; color: rgb(255, 255, 255); line-height: 20px; display: inline-flex; list-style-type: none; position: relative;
}
#floatingSocialShare a:focus {
	width: 25%; color: rgb(255, 255, 255); opacity: 1; transition-property: right; transition-duration: 0.3s; transition-timing-function: ease-out;
}
#floatingSocialShare a:hover {
	width: 25%; color: rgb(255, 255, 255); opacity: 1; transition-property: right; transition-duration: 0.3s; transition-timing-function: ease-out;
}
#floatingSocialShare .content-left {
	left: 0px; top: auto; width: 100%; height: 7%; right: 0px; bottom: 0px; margin-bottom: 0px; position: fixed; z-index: 999;
}
#floatingSocialShare .content-right {
	left: 0px; top: auto; width: 100%; height: 7%; right: 0px; bottom: 0px; margin-bottom: 0px; position: fixed; z-index: 999;
}
#floatingSocialShare .top-left {
	left: 0px; top: auto; width: 100%; height: 7%; right: 0px; bottom: 0px; margin-bottom: 0px; position: fixed; z-index: 999;
}
#floatingSocialShare .top-right {
	left: 0px; top: auto; width: 100%; height: 7%; right: 0px; bottom: 0px; margin-bottom: 0px; position: fixed; z-index: 999;
}
#floatingSocialShare .top-left {
	bottom: 0px;
}
#floatingSocialShare a {
	float: left; display: list-item; list-style-type: none; position: relative;
}
#floatingSocialShare a:focus {
	transition-property: none; -webkit-transition-property: none; -o-transition-property: none; -moz-transition-property: none;
}
#floatingSocialShare a:hover {
	transition-property: none; -webkit-transition-property: none; -o-transition-property: none; -moz-transition-property: none;
}
#floatingSocialShare .SocialIcon.homebutton {
	width: 100%; display: inline-block;
}
#floatingSocialShare .SocialIcon.facebook {
	width: 100%; display: inline-block;
}
#floatingSocialShare .SocialIcon.twitter {
	width: 100%; display: inline-block;
}
#floatingSocialShare .SocialIcon.pinterest {
	width: 100%; display: inline-block;
}
}
@media only screen and (max-width:359px) and (min-width:0px)
{
#floatingSocialShare {
	margin-top: 38px;
}
}
@media only screen and (max-width:410px) and (min-width:360px)
{
#floatingSocialShare {
	margin-top: 44px;
}
}
@media only screen and (max-width:550px) and (min-width:411px)
{
#floatingSocialShare {
	margin-top: 49px;
}
}
@media only screen and (max-width:813px) and (min-width:374px) and (min-height:811px)
{
#floatingSocialShare .content-left {
	height: 47px !important;
}
#floatingSocialShare .content-right {
	height: 47px !important;
}
#floatingSocialShare .top-left {
	height: 47px !important;
}
#floatingSocialShare .top-right {
	height: 47px !important;
}
}
