<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#content {
	position: unset
}

#lined-header h3 {
	border-bottom: 1px solid #eaeaea;
	font-weight: 300;
	margin-bottom: 30px;
	position: relative;
	text-align: center;
}

.premium-content {
	position: relative;
}

.premium-content.gate-closed {
	cursor: pointer;
}

.premium-content.gate-closed:before {
	background: rgba(255, 255, 255, 0.8);
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
}

.pgGated.locked {
	touch-action: none;
	pointer-events: none;
}

.centered.gated-jumbotron {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
}

li.pgGated .column.one-column .postInner .post-image:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 48px 48px 0;
	top: 0;
	right: 0;
	color: #fff;
	border-color: transparent #4ec3e0 transparent transparent;
}

li.pgGated .column.one-column .postInner .post-image:after {
	content: '\f006';
	font-family: 'iconfont' !important;
	position: absolute;
	font-size: 18px;
	color: #fff;
	right: 6px;
	top: 2px;
}

.centered.gated-jumbotron&gt;div {
	position: absolute;
	left: 50%;
	top: 30%;
	transform: translate(-50%, -50%);
	max-width: 440px;
	width: 100%;
}

#lined-header h3 span {
	background: #FFF;
	padding: 0 15px;
	position: relative;
	top: 10px;
}

.stat-row,
.stat-col {
	padding: 4% 0;
}

.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm input[type=email],
.mktoForm input[type=tel],
.mktoForm input[type=number],
.mktoForm input[type=date] {
	font-size: 16px !important;
}

div#formModal form input {
	font-size: 16px !important;
}

.tagBG {
	position: relative;
	margin: 18px 0 6px;
}

li.ad-card:focus {
	outline: none;
}

.btn.btn-primary-stroke-aqua {
	margin-top: 20px;
	padding: 8px 12px;
	color: #7e4082;
	border-color: #7e4082;
	font-size: 16px;
}

.scrollmagic-pin-spacer {
	min-height: 0 !important;
	height: 0 !important;
}

.blog-hero {
	background-size: 20%;
	margin-bottom: 12px;
	padding: 4% 0;
}

#resource-wrapper .filter-group h4 {
	font-weight: 900;
	margin-bottom: .5em;
}

.resource-blog-container {
	padding: 0px 5% 50px 0;
}

#resource-wrapper .filter-group h4 {
	font-size: 12px;
	display: inline;
	padding-left: 6px;
}

#resource-wrapper label {
	font-weight: 300;
}

#resource-wrapper fieldset.search {
	border: none;
	padding: 0;
}

#resource-wrapper fieldset.search input[type="text"] {
	font-size: 14px !important;
	border: 1px solid transparent !important;
	border-bottom: 1px solid #d1d3d3 !important;
	transition: border .4s ease-in-out !important;
	padding-top: 4px !important;
	width: auto !important;
	border-radius: 0 !important;
	padding: 0px !important;
}

#resource-wrapper fieldset.search input[type="text"]:focus {
	outline: 0 none !important;
	border: 1px solid transparent !important;
	border-bottom: 1px solid #7e4082 !important;
}

#resource-wrapper button {
	display: inline;
	padding: .3em .6em;
	margin: 0px 0 0 14px;
	border: 0;
	color: #a4a9ad;
	background-color: #eaeaea;
	font-size: 12px;
	font-weight: 900;
	border-radius: 4px;
	line-height: normal;
	width: auto;
	cursor: pointer;
}

#resource-wrapper button:focus {
	outline: 0 none;
}

#resource-wrapper .controls {
	margin-top: -15px;
	padding: 0 1% 1%;
	display: block;
}

#resource-wrapper fieldset {
	display: inline-block;
	margin: 0;
	background: #fff;
	color: #a4a9ad;
	padding: 0em .6em;
	border-radius: 3px;
	font-size: 14px;
}

#resource-wrapper .checkbox {
	display: inline-block;
	position: relative;
	cursor: pointer;
	margin: 6px 10px 8px 0px;
	font-size: 14px;
}

#resource-wrapper .checkbox:first-of-type {
	margin-left: 8px;
}

#resource-wrapper .checkbox input[type="checkbox"] {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	cursor: pointer;
	margin: 0;
	opacity: 0;
	z-index: 1;
}

#resource-wrapper .checkbox label {
	display: inline-block;
	padding-left: 1.4em;
	font-size: 12px;
}

#resource-wrapper .checkbox label:before,
#resource-wrapper .checkbox label:after {
	content: '';
	display: block;
	position: absolute;
}

#resource-wrapper .checkbox label:before {
	left: 0;
	top: 4px;
	width: 12px;
	height: 12px;
	border: 1px solid #d1d3d3;
	border-radius: 3px;
	transition: all .35s;
}

#resource-wrapper .checkbox label:after {
	font-family: iconfont !important;
	content: '\e93d';
	font-size: 18px;
	line-height: 24px;
	max-width: 0;
	top: 0px;
	left: 5px;
	overflow: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all .35s;
	transition: all .35s;
	display: block;
	/*width: 6px;
	height: 12px;
	border-width: 0 4px 4px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);*/
	pointer-events: none;
}

#resource-wrapper .checkbox input:checked~label:before {
	background-color: #d1d3d3;
	transition: all .35s;
}

#resource-wrapper .checkbox input:checked~label:after {
	max-width: 44px;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-transition: all .35s;
	transition: all .35s;
}

#resource-wrapper .checkbox input:hover~label:before {
	background-color: #d1d3d3;
	transition: background-color .3s ease;
}

#resource-wrapper ::-webkit-input-placeholder {
	font-family: 'Lato';
}

#resource-wrapper ::-moz-placeholder {
	font-family: 'Lato';
}

#resource-wrapper :-ms-input-placeholder {
	font-family: 'Lato';
}

#resource-wrapper :-moz-placeholder {
	font-family: 'Lato';
}

#resource-wrapper .mix-container {
	padding: 3% 1% 1%;
	width: 100%;
	min-height: 400px;
	text-align: justify;
	position: relative;
	display: inline-block;
	background-color: #f1f2f2;
}

#resource-wrapper .mix-container .mix,
#resource-wrapper .mix-container .gap {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}

#resource-wrapper .mix-container .mix {
	color: #fff;
	display: none;
}

#resource-wrapper .mix-container .mix&gt;.resource-link {
	width: 100%;
	background: #7e4082;
	min-height: 200px;
	margin-bottom: 30px;
	border-radius: 4px;
	display: block;
	color: #fff;
	text-decoration: none;
	transition: background-color .4s;
}

#resource-wrapper .mix-container .mix&gt;.resource-link:hover {
	background: #6e3d71;
}

#resource-wrapper .mix-container .mix&gt;.resource-link:active {
	transform: scale(1.01);
}

#resource-wrapper .mix-container .fail-message {
	margin-top: 30px;
	text-align: center;
	opacity: 0;
	pointer-events: none;
	color: #a4a9ad;
	-webkit-transition: 150ms;
	-moz-transition: 150ms;
	transition: 150ms;
	position: absolute;
	width: 100%;
}

#resource-wrapper .mix-container .fail-message:before {
	content: '';
	display: inline-block;
	height: 100%;
}

#resource-wrapper .mix-container .fail-message span {
	display: inline-block;
	font-size: 18px;
	font-weight: 500;
}

#resource-wrapper .mix-container.fail .fail-message {
	opacity: 1;
	pointer-events: auto;
}

@media (max-width: 767px) {
	#resource-wrapper .mix-container .mix,
	#resource-wrapper .mix-container .gap {
		width: 100%;
	}
	.mobile-h2 {
		font-size: 21px;
		margin-bottom: 28px;
	}
}

#resource-wrapper .mix-container {
	padding: 3% 3% 0 !important;
}

.column.one-column {
	width: 100% !important;
	padding: 0px;
	-webkit-transition: opacity .4s;
	transition: opacity .4s;
	float: none;
	display: inline-block;
	background: #fff;
}

#resource-wrapper .mix-container .mix&gt;.resource-link {
	background: transparent;
	min-height: auto;
}

.column.one-column .postInner {
	height: auto;
	border-radius: 4px;
	padding: 0px !important;
}

#resource-wrapper .mix-container .mix&gt;.resource-link:hover {
	background: transparent;
}

.column.one-column .postInner .continue-reading-btn {
	margin: 12px 0 0;
}

.resource-link:hover .column.one-column .continue-reading-btn i,
.resource-link:active .column.one-column .continue-reading-btn i {
	right: -4px;
	color: #402b56;
}

.resource-link:hover .column.one-column .continue-reading-btn,
.resource-link:active .column.one-column .continue-reading-btn {
	color: #402b56!important;
}

.column.one-column .postInner .post-txt .post-summary {
	display: inline-block;
	display: -webkit-box;
	font-size: 14px;
	line-height: 20px;
	max-height: 62px;
}

.column.one-column .postInner .post-txt .post-title {
	font-size: 21px;
	line-height: 1.2;
	margin-bottom: 12px;
	overflow: inherit;
	text-overflow: inherit;
	display: block;
	max-height: none;
	-webkit-line-clamp: inherit;
}

.column.one-column .postInner .post-image {
	-webkit-transition: transform .32s ease-in-out;
	transition: transform .32s ease-in-out;
}

@media (min-width: 641px) {
	.resource-link:hover .post-image {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
}

@media (max-width: 640px) {
	.column.one-column .postInner {
		padding: 14px !important;
	}
	#resource-wrapper .mix-container {
		padding: 3% 3% 0 !important;
	}
}

@media only screen and (min-width: 768px) {
	.fl-tab-filter a {
		display: inline-block;
		padding: 0 1em;
		width: 100%;
		color: #2a343e;
		text-transform: none;
		font-weight: 400;
		font-size: 12px;
	}
}

@media only screen and (min-width: 768px) {
	.fl-tab-filter a.selected {
		background: transparent;
		color: #7e4082;
		box-shadow: none;
		border: 1px solid #7e4082;
	}
	.fl-tab-filter a span.selected {
		color: #7e4082;
	}
}

.fl-tab-filter-wrapper {
	margin: 20px auto -20px;
	display: inline-block;
	border-bottom: none;
}


/*.fl-filter {float: none; width: 100%;}*/

.post-category i,
.btn--inner i {
	font-size: 24px;
	vertical-align: middle;
	font-style: normal;
	font-weight: normal;
	font-family: 'iconfont' !important;
}

.fl-filter-block input[type='search'] {
	border: 1px solid transparent;
	border-bottom: 1px solid #d1d3d3;
}

.post-category.blog-post {
	color: #6bccb3 !important;
}

.post-category.white-paper {
	color: #7e4082 !important;
}

.post-category.report {
	color: #2b4c59 !important;
}

.post-category.quiz {
	color: #5c6670 !important;
}

.post-category.guide {
	color: #E56A54 !important;
}

.post-category.video-resource {
	color: #4ec3e0 !important;
}

.post-category.webinar {
	color: #402b56 !important;
}

.post-category.podcast {
	color: #f6dc6b !important;
}

.post-category.case-study {
	color: #2a343e !important;
}

.post-category.blog-post i:before {
	content: "\e910"
}

.post-category.webinar i:before {
	content: "\e930"
}

.post-category.white-paper i:before,
.post-category.report i:before,
.post-category.infographic i:before {
	content: "\e949"
}

.post-category.quiz i:before {
	content: "\e920"
}

.post-category.guide i:before,
.post-category.ebook i:before {
	content: "\e91e"
}

.post-category.video-resource i:before {
	content: "\e90c"
}

.post-category.case-study i:before {
	content: "\e923"
}

#cf {
	position: relative;
	min-height: 27px;
	height: 100%;
	width: 20px;
	display: inline-block;
}

#cf img {
	position: absolute;
	left: 0;
	top: calc(50% - 0.25em);
	max-height: 27px;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

.btn-swivel:hover&gt;.btn--inner&gt;#cf img.top,
.fl-tab-filter a.selected&gt;.btn--inner&gt;#cf img.top {
	opacity: 0;
}

.fl-gallery .fl-fail-message {
	display: none;
	text-align: center;
	margin-top: 40px;
	color: #a4a9ad;
	font-weight: 900;
	text-transform: uppercase;
}

.blog-post i.material-icons {
	font-size: 70px;
	text-align: center !important;
	margin: 20px auto;
	display: block;
	color: #4ec3e0;
}

@media (max-width: 767px) {
	.fl-tab-filter-wrapper {
		display: block;
	}
	.btn--inner i {
		display: none
	}
	.fl-tab-filter a {
		color: #5c6670;
	}
	a.li-filter-all {
		color: #7e4082;
		margin-left: -4px;
	}
	.fl-tab-filter a.btn-swivel {
		text-align: left;
		padding-left: 20px;
	}
	.li-filter-all[data-type="all"] {
		margin: 0;
	}
	.fl-fail-message {
		padding: 0px 20px;
		line-height: 2;
		margin-top: 0px !important;
	}
}

@media only screen and (min-width: 1441px) {
	.fl-gallery {
		padding: 24px 5% 50px;
	}
}

#sorry-content-title {
	font-style: italic;
	text-transform: none;
	font-weight: 400;
	color: #E56A54;
}

section#blog-home {
	margin-top: -12px;
	border: 0;
}

@media only screen and (min-width: 1170px) {
	.fl-gallery li {
		width: 32%;
	}
}


/*@media only screen and (min-width: 1441px) {
.fl-gallery li {
width: 24%;
}
}*/

@media only screen and (max-width: 767px) {
	.resource-blog-container {
		padding: 0 0 50px 0;
	}
}

.social-link {
	margin: 3% auto;
	background: rgba(255, 255, 255, 0.13);
	max-width: 440px;
	width: 100%;
	padding-bottom: 1px;
	border-radius: 4px;
}

.social-link ul.social li {
	list-style-type: none;
	display: inline-block;
}

.social-link ul.social {
	padding: 0;
	max-height: 55px;
	height: 100%;
	overflow: hidden;
}

.social-link h4.aqua {
	padding: 0 12px;
}

.social a {
	color: #d1d3d3;
	display: -webkit-box;
	font-size: 26px;
	margin: 18px 10px 0;
	background: rgba(255, 255, 255, .2);
	padding: 6px 18px 14px;
	text-align: center;
	border-radius: 2px;
	-webkit-transition: background .2s ease0-in-out;
	transition: background .2s ease0-in-out;
}

.social a:hover {
	background: rgba(107, 204, 179, 0.3)
}

.blog-hero {
	max-height: none
}

.social-link ul.social li {
	list-style-type: none;
	display: inline-block;
	margin: 6px 12px;
	vertical-align: middle;
	min-height: 34px;
}

.modal {
	top: 60%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.modal-open .modal {
	min-height: 100%;
}


/* -------------------------------- 

xcustom form elements 

-------------------------------- */

.fl-filter-block {
	margin-bottom: .2em;
}

.fl-filter-block h4 {
	/* filter block title */
	position: relative;
	margin-bottom: .2em;
	padding: 10px 0 10px 20px;
	color: #9a9a9a;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1.3rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}

.no-touch .fl-filter-block h4:hover {
	color: #41307c;
}

.fl-filter-block h4::before {
	/* arrow */
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 16px;
	height: 16px;
	background: url("../img/fl-icon-arrow.svg") no-repeat center center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.fl-filter-block h4.closed::before {
	-webkit-transform: translateY(-50%) rotate(-90deg);
	-moz-transform: translateY(-50%) rotate(-90deg);
	-ms-transform: translateY(-50%) rotate(-90deg);
	-o-transform: translateY(-50%) rotate(-90deg);
	transform: translateY(-50%) rotate(-90deg);
}

.fl-filter-block input,
.fl-filter-block select,
.fl-filter-block .radio-label::before,
.fl-filter-block .checkbox-label::before {
	/* shared style for input elements */
	font-family: "Open Sans", sans-serif;
	border-radius: 0;
	background-color: #ffffff;
	border: 2px solid #e6e6e6;
}

.fl-filter-block input[type='search'],
.fl-filter-block input[type='text'],
.fl-filter-block select {
	width: 100%;
	padding: .8em;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	box-shadow: none;
}

.fl-filter-block input[type='search']:focus,
.fl-filter-block input[type='text']:focus,
.fl-filter-block select:focus {
	outline: none;
	background-color: #ffffff;
	border-color: #41307c;
}

.fl-filter-block input[type='search'] {
	/* custom style for the search element */
	/* prevent jump - ios devices */
	font-size: 1.6rem !important;
}

.fl-filter-block input[type='search']::-webkit-search-cancel-button {
	display: none;
}

.fl-filter-block .fl-select {
	/* select element wrapper */
	position: relative;
}

.fl-filter-block .fl-select::after {
	/* switcher arrow for select element */
	content: '';
	position: absolute;
	z-index: 1;
	right: 14px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 16px;
	height: 16px;
	background: url("../img/fl-icon-arrow.svg") no-repeat center center;
	pointer-events: none;
}

.fl-filter-block select {
	cursor: pointer;
	font-size: 1.4rem;
}

.fl-filter-block select::-ms-expand {
	display: none;
}

.fl-filter-block .list li {
	position: relative;
	margin-bottom: .8em;
}

.fl-filter-block .list li:last-of-type {
	margin-bottom: 0;
}

.fl-filter-block input[type=radio],
.fl-filter-block input[type=checkbox] {
	/* hide original check and radio buttons */
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
	z-index: 2;
}

.fl-filter-block .checkbox-label,
.fl-filter-block .radio-label {
	padding-left: 24px;
	font-size: 1.4rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fl-filter-block .checkbox-label::before,
.fl-filter-block .checkbox-label::after,
.fl-filter-block .radio-label::before,
.fl-filter-block .radio-label::after {
	/* custom radio and check boxes */
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.fl-filter-block .checkbox-label::before,
.fl-filter-block .radio-label::before {
	width: 16px;
	height: 16px;
	left: 0;
}

.fl-filter-block .checkbox-label::after,
.fl-filter-block .radio-label::after {
	/* check mark - hidden */
	display: none;
}

.fl-filter-block .checkbox-label::after {
	/* check mark style for check boxes */
	width: 16px;
	height: 16px;
	background: url("../img/fl-icon-check.svg") no-repeat center center;
}

.fl-filter-block .radio-label::before,
.fl-filter-block .radio-label::after {
	border-radius: 50%;
}

.fl-filter-block .radio-label::after {
	/* check mark style for radio buttons */
	width: 6px;
	height: 6px;
	background-color: #ffffff;
	left: 5px;
}

.fl-filter-block input[type=radio]:checked+label::before,
.fl-filter-block input[type=checkbox]:checked+label::before {
	border-color: #7e4082;
	background-color: #7e4082;
}

.fl-filter-block input[type=radio]:checked+label::after,
.fl-filter-block input[type=checkbox]:checked+label::after {
	display: block;
}

@-moz-document url-prefix() {
	/* hide custom arrow on Firefox - select element */
	.fl-filter-block .fl-select::after {
		display: none;
	}
}

ul.fl-filters::before {
	content: 'Filter by: ';
	color: #a4a9ad;
	margin-right: 12px;
}

.fl-filter-block .fl-filter-content {
	display: block;
	padding: 0;
}


/*** BLOG STYLES ****/

.module-slider .fe-blog-posts .blog-post .fePost {
	padding: 8px;
}

.blogContainer {
	padding: 0px 16px;
}

.blog-container&gt;a {
	display: inline-block;
	width: 100%;
}

.module-slider .scrollable .fe-blog-posts {
	min-width: 100%;
}

.module-slider .fe-blog-posts&gt;* {
	float: none;
	margin-bottom: 16px;
	min-height: auto;
	width: 100%;
	background: #fff;
	border: 1px solid #eaeaea;
	border-radius: 4px;
}

.blog-post .image {
	max-height: 100%;
	height: 180px;
	margin-bottom: 0;
}

.blog-post .fePost {
	background-color: transparent;
	border: none;
	border-radius: 0;
}

.blog-post .blog-container,
.blog-post .fePost {
	min-height: 100%;
	height: auto;
	margin: 4px auto 0;
	display: inline-block;
}

.tagBG .postTag {
	font-size: 11px;
}

p.blogpostdate {
	margin-top: 24px;
	font-size: .8em;
	line-height: 1.2em;
	color: #a4a9ad;
	margin-bottom: 14px;
}


/*.blog-post .fePost-Content {
padding: 16px 0 2px;
width: 100%;
float: none;
}*/

.blog-post .fePost-Content .title {
	font-size: 18px;
	margin: 12px 0 10px;
	padding-bottom: 0;
	line-height: 1.3em;
	overflow: auto;
	text-overflow: inherit;
}

p.link-text {
	font-size: 16px;
	margin: 0;
}

.blog-container&gt;a span.icon-arrow-right {
	position: relative;
	left: 0px;
	transition: left .3s ease-in-out;
}

.blog-container&gt;a:hover span.icon-arrow-right {
	left: 6px;
	position: relative;
	transition: left .3s ease-in-out;
}

@media only screen and (min-width: 767px) and (max-width: 992px) {
	.blog-post .image {
		width: 100%;
		float: none;
		height: 120px;
	}
	.fePost-Content {
		width: 100%;
		float: none;
		padding: 12px 0 !important;
	}
	p.blogpostdate {
		margin-top: 12px;
	}
}

@media only screen and (min-width: 1024px) {
	.module-slider {
		padding-top: inherit;
	}
}

@media only screen and (max-width: 992px) {
	.tagBG .postTag.emerald {
		color: #ffffff;
		background-color: #2b4c59;
	}
}

@media only screen and (max-width: 767px) {
	.module-slider .fe-blog-posts&gt;* {
		float: left;
		width: 500px;
		margin-right: 20px;
	}
	.module-slider .fe-blog-posts&gt;*:last-child {
		margin-right: 0;
	}
	.module-slider .scrollable .fe-blog-posts {
		min-width: 2612px;
		padding-left: 20px;
	}
}

@media only screen and (min-width: 1170px) {
	.fl-gallery {
		padding: 0px 2%;
	}
}

.premium&gt;a.resource-link span,
.premium&gt;a.resource-link span&gt;* {
	display: block;
}

li.premium .post-category&gt;i {
	display: inline-block;
}

.ad-card *:focus {
	outline: 5px solid rgba(0, 0, 0, .05) !important;
}

.fl-tab-filter-wrapper {
	background-color: transparent;
}

li.premium .column.one-column .postInner .post-image:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 48px 48px 0;
	top: 0;
	right: 0;
	color: #fff;
	border-color: transparent #4ec3e0 transparent transparent;
}

li.premium .column.one-column .postInner .post-image:after {
	content: '\f006';
	font-family: 'iconfont' !important;
	position: absolute;
	font-size: 18px;
	color: #fff;
	right: 6px;
	top: 2px;
}

.ad-card div.post-txt.cat-title {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

@media only screen and (max-width: 767px) {
	.tagBG .postTag.emerald {
		color: #2b4c59;
		background-color: transparent;
	}
	#blog-home.indicator:before,
	.blogContainer.indicator:before {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		width: 99px;
		height: 100%;
		z-index: 1;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left, rgba(42, 52, 62, 0) 0%, rgba(42, 52, 62, 0) 17%, rgba(42, 52, 62, 0.58) 80%, rgba(42, 52, 62, 0.75) 99%);
		background: -webkit-linear-gradient(left, rgba(42, 52, 62, 0) 0%, rgba(42, 52, 62, 0) 17%, rgba(42, 52, 62, 0.58) 80%, rgba(42, 52, 62, 0.75) 99%);
		background: linear-gradient(to right, rgba(42, 52, 62, 0) 0%, rgba(42, 52, 62, 0) 17%, rgba(42, 52, 62, 0.58) 80%, rgba(42, 52, 62, 0.75) 99%);
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#002a343e', endColorstr='#bf2a343e', GradientType=1);
		touch-action: none;
		pointer-events: none;
		opacity: .6;
	}
	.blogContainer.indicator:before {
		right: auto;
		left: 0;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a343e+0,eaeaea+59&amp;1+0,0+99 */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhMzQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left, rgba(42, 52, 62, 1) 0%, rgba(234, 234, 234, 0.4) 59%, rgba(234, 234, 234, 0) 99%);
		/* FF3.6-15 */
		background: -webkit-linear-gradient(left, rgba(42, 52, 62, 1) 0%, rgba(234, 234, 234, 0.4) 59%, rgba(234, 234, 234, 0) 99%);
		/* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, rgba(42, 52, 62, 1) 0%, rgba(234, 234, 234, 0.4) 59%, rgba(234, 234, 234, 0) 99%);
		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2a343e', endColorstr='#00eaeaea', GradientType=1);
		/* IE6-8 */
	}
	.blogContainer.indicator:after {
		right: auto;
		left: 20px;
	}
	#blog-home.indicator:after,
	.blogContainer.indicator:after {
		content: '\e940';
		font-family: 'iconfont' !important;
		position: absolute;
		right: 25px;
		top: 50%;
		font-size: xx-large;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		z-index: 3;
		color: #fff;
		touch-action: none;
		pointer-events: none;
	}
	.blogContainer.indicator:after {
		-webkit-transform: none;
		transform: none;
	}
}

@media only screen and (min-width: 1200px) {
	.ad-card div.post-txt.cat-title {
		padding: 0px 36px !important;
	}
}

@media only screen and (min-width: 766px) {
	.tagBG {
		position: relative;
		margin: 0px 0 6px;
	}
}

@media only screen and (min-width: 1441px) {
	.fl-gallery li {
		width: 32%;
	}
}

@media only screen and (min-width: 767px) and (max-width: 992px) {
	.fl-gallery li {
		width: 100%;
		margin-right: 0;
	}
	.ad-card .post-txt.cat-title {
		padding: 0px 36px !important;
	}
}

section#blog-home {
	position: relative;
}

@media screen and (max-width: 540px) {
	.centered.gated-jumbotron&gt;div {
		top: 15%;
	}
}

@media screen and (max-width: 512px) {
	.scrollable {
		width: inherit;
	}
	.ad-card div.post-txt.cat-title {
		width: 90% !important;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.social-link ul.social {
		min-height: 92px;
		max-height: 92px;
	}
}

@media (max-width: 992px) {
	.jumbotron.jumbotron-default.blog-hero {
		padding: 14% 2% 10%;
	}
}

.container {
	padding-right: 15px;
}

.jumbotron.jumbotron-default.blog-hero {
	padding-left: 2%;
	padding-right: 2%;
}

@media screen and (max-width: 484px) {
	.module-slider .fe-blog-posts&gt;* {
		width: 280px;
		min-height: 400px;
		height: 100%;
	}
	.module-slider .scrollable .fe-blog-posts {
		min-width: 2740px;
	}
}

.unlock-premium-btn {
	text-align: center;
	margin: 0px auto;
	display: block;
}


/*** IOS MODAL STYLES ***/

div#formModal.modal.open-modal {
	position: absolute;
	background: white;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: none;
	transform: none;
	z-index: 998;
	opacity: 1;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
}

#formModal.open-modal .modal-dialog {
	position: relative;
	z-index: 999;
	transform: none;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	right: 0;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

div#formModal.modal.open-modal .modal-content {
	position: relative;
	background-color: #fff;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-background-clip: inherit;
	background-clip: inherit;
	outline: 0
}

p.blogpostdate:before {
	content: 'By ';
}

a.resource-link {
	display: block;
}



span.text i.icon-arrow-right.icon-middle {
	position: relative;
	bottom: 2px;
	font-size: 24px;
}
.sub-nav .mega-menu .menu-header .icon-wrap .icon-product {
	position: relative;
	bottom: 5px !important;
}


.IN-widget {
	padding-top: 8px !important;
}
.IN-right {
	top: -10px !important;
}

li.mix {
	margin-right: 14px;
}

@media (min-width: 540px) and (max-width: 767px) {
	.fl-gallery li {
		width: 48%;
		margin-right: 3%;
	}

	.fl-gallery li:nth-child(3n + 1) {
		margin-right: 3%;
	}

	li.mix {
		margin-right: 14px;
	}

	.fl-gallery li:nth-child(7) {
	    margin-right: 0 !important;
	}
}

@media (max-width: 767px) {
	.content-wrapper {
		padding-top: 50px;
	}
}
@media (max-width: 767px) and (min-width: 540px) {
	.fl-gallery li:nth-child(even) {
		margin-right: 3%;
	}
	.fl-gallery li {
		width: 48%;
		margin-right: 0;
	}
}


section#content .social-link ul.social li {
	line-height: normal;
}


/*.fl-gallery li:nth-child(even) {
	margin-right: 0;
}*/

.fl-gallery li:nth-child(3n + 1) {
	margin-right: 0;
}

@media only screen and (min-width: 768px) {
	.fl-gallery li:nth-child(3n + 1) {
		margin-right: 0;
	}
	
	.fl-gallery li:nth-of-type(1) {
		margin-right: 14px;
	}
	
	/*.fl-gallery li:nth-child(2n + 1) {
		margin-right: 0px;
	}*/
}

@media only screen and (min-width: 992px) {
	li.mix {
	    margin-right: 0;
	}

	.fl-gallery li:nth-child(3n+1) {
		margin-right: 14px;
	}

	.fl-gallery li:nth-child(4n+1) {
	    margin-right: 0;
	}

	.fl-gallery li:nth-child(7) {
	    margin-right: 0;
	}

	.fl-gallery li:nth-child(even) {
	    margin-right: 14px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1441px) {
	.fl-gallery li {
	    width: 48%;	
	}
}

@media only screen and (min-width: 1441px) {

	li.mix {
	    margin-right: 14px;
	}

	.fl-gallery li:nth-child(4n+1) {
	    margin-right: 14px;
	}

	.fl-gallery li:nth-child(even) {
	    margin-right: 14px;
	}

	.fl-gallery li:nth-child(3n+1) {
	    margin-right: 0;
	}
}</pre></body></html>