/*
Theme Name: Basic Child Theme
Template: basic
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS: ( only Redesign Styles )
----------------------------------------------------------------
 *
 * 1.0 - Home Page
 *   1.1 - Team Links
 *   1.2 - New Features Section
 *
 */


/* Reorder Basic Theme Styles */

body {
	width: 100%;
	height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 1.78571;
	font-weight: normal;
	color: #000;
	background: #fff;
	/*overflow: hidden; */
}

.wrapper {
	overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
.wtitle,
.title {
	font-family: 'Open Sans', sans-serif;
}

a {
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}

.maxwidth {
	width: 100% !important;
	max-width: initial !important;
}

.container {
	margin-left: auto !important;
	margin-right: auto !important;
}

.layout-center #content {
	width: 100%;
}

#header {
	background: #fff;
	position: fixed;
	z-index: 10000;
	width: 100%;
	min-height: initial;
	padding-bottom: 6px;
	box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);
}

#header .top-menu {
	width: 100%;
	text-align: right;
}

#header .top-menu span:after,
#header .top-menu a:after {
	display: none;
}

#header .top-menu li a,
#header .top-menu li span {
	font-size: 15px;
	/*font-weight: 300;*/
	font-weight: 400;
	padding: 5px 10px;
	margin-right: 8px;
}

#header .top-menu li:last-child a,
#header .top-menu li:last-child span {
	margin-right: 0;
}

#header .top-menu .sub-menu li a,
#header .top-menu .sub-menu li span {
	margin-right: 0;
}

/*#header .top-menu .sub-menu {
	top: 46px;
}*/

#header .top-menu .sub-menu li {
	background: #00A5BE;
	color: #fff;
}

#header .top-menu .sub-menu li a,
#header .top-menu .sub-menu li span {
	color: #fff;
}

#header .logo {
	margin: 0;
}

#logo {
	position: relative;
	top: -4px;
	width: 84%;
}

#header .topnav {
	padding-left: 0;
	margin-top: 10px;
}

#main {
	padding: 0;
	padding-top: 57px;
}

#main .entry {
	padding-bottom: 0;
}

#main .entry-box {
	margin-top: 0;
}

#footer {
	background: #fff;
}

#header .top-menu,
#header .top-menu .current_page_item>a,
#header .top-menu .current_page_item>span,
#header .top-menu .current-menu-item>a,
#header .top-menu .current-menu-item>span {
	background: transparent;
}

#header .top-menu a,
#header .top-menu span {
	color: #000;
	/*font-weight: 300;*/
	font-weight: 400;
}

#header .top-menu .current_page_item>a,
#header .top-menu .current_page_item>span,
#header .top-menu .current-menu-item>a,
#header .top-menu .current-menu-item>span,
#header .top-menu .current_page_parent>a,
#header .top-menu .current_page_parent>span {
	color: #00A5BE;
}

#toTop {
	left: 20px;
	right: initial;
}

@media screen and (max-width: 1023px) {
	#header .top-menu .sub-menu {
		margin: 0;
	}
}

.more-link {
	padding: 0;
	background: transparent;
	color: #00A5BE;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 1px;
}

.more-link:hover {
	color: #00A5BE;
}

.more-link:after {
	display: none;
}

#main .pagination {
	display: block;
	width: 100%;
	text-align: center;
}

#main .nav-links .page-numbers,
#main .nav-links .page-numbers:hover,
#main .nav-links .page-numbers:active,
#main .nav-links .page-numbers:focus {
	background: transparent;
	color: #000;
}

#main .nav-links .page-numbers {
	padding: 5px;
}

.entry-box ul {
	list-style: none;
}

.entry-box li {
	padding-top: 0;
}

blockquote,
q {
	border-left: 3px solid #00A5BE;
}

body.single-post #content .post ul {
	list-style-type: disc;
}

body.single-post #content .post .entry-box a {
	color: #00A5BE;
	text-decoration: underline;
}

body.single-post #content .post .entry-box a:hover {
	color: #00A5BE;
	text-decoration: none;
}

body.single-post #header-section.single-post-header {
	margin-top: 0;
	margin-bottom: 0;
}

/* /Reorder Basic Theme Styles */

/* Header Styles */

#content h1 {
	display: none;
}

#header {}

#header .top-menu .menu-button a,
#header .top-menu .menu-button span {
	color: #00A5BE;
	border: 1px solid #00A5BE;
	/*border-radius: 5px;*/
	border-radius: 0;
	background: transparent;
}

#header .top-menu .menu-button--reverse a,
#header .top-menu .menu-button--reverse span,
#header .top-menu .menu-button a:hover,
#header .top-menu .menu-button span:hover {
	color: #fff;
	border: 1px solid #00A5BE;
	background: #00A5BE;
}

#header .top-menu .menu-button--reverse a[href="#free-trial-form"] {
	background: #f1b136;
	border: 1px solid #f1b136;
}

#header .top-menu .menu-button--reverse a:hover,
#header .top-menu .menu-button--reverse span:hover {
	color: #00A5BE;
	background: transparent;
}

#header .top-menu .menu-button--reverse a[href="#free-trial-form"]:hover {
	color: #f1b136;
}

#header-section {
	width: 100%;
	/*margin-top: 50px;
	margin-bottom: 20px;

	*/
	padding-top: 50px;
	padding-bottom: 20px;
}

#el-ffb99c23 .vce-asset-background-simple-item:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	/*background: rgba(106, 169, 187, 0.8);*/
	background: rgba(0, 165, 190, 0.8);
}

.header__content .vce-col-inner {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
}

.header__main-title h2 {
	font-size: 50px;
	font-weight: 300;
}

.header__text {
	position: relative;
	top: -30px;
}

.header__text .vce-text-block-wrapper h4 {
	font-size: 20px;
	line-height: 1.4;
	/*font-weight: 300;*/
	font-weight: 400;
}

.header__content .vce-button--style-basic-container {
	width: 100%;
}

.header__pictures {
	position: relative;
	top: 65px;
}

.header__image {
	position: absolute;
}

.header__image--monitor {
	top: -20px;
}

.header__image--monitor,
.header__image--monitor .vce-single-image-wrapper,
.header__image--monitor figure,
.header__image--monitor .vce-single-image-inner {
	width: 120% !important;
}

.header__image--monitor img {
	position: static !important;
	width: 68% !important;
}

.header__image--phone {
	position: absolute;
	transform: rotate(-25deg);
	top: 130px;
	/*width: 60%;*/
}

#header-section .button-request button,
#learn-section .button-request button,
#header-section .button-request a,
#header-section .button-request #el-4ae40020 a,
#learn-section .button-request a,
#header-section a#fancybox-button,
#learn-section button,
#learn-section a#fancybox-button-2 {
	font-size: 19px;
	font-weight: 700;
	border: 2px solid #fff !important;
	/*border-radius: 15px;*/
	border-radius: 0;
	text-transform: uppercase;
	/*background: #5dc3ce;*/
	background: #00A5BE;
	padding: 10px 35px;
}

#header-section .button-request a,
#content #learn-section .button-request a {
	background: #f1b136;
}

#header-section .button-request button:hover,
#header-section .button-request a:hover,
#header-section .button-request #el-4ae40020 a:hover,
#learn-section .button-request a:hover,
#content #learn-section .button-request a:hover,
#header-section a#fancybox-button:hover,
#learn-section button:hover,
#learn-section a#fancybox-button-2:hover {
	/*border: 2px solid #5dc3ce !important;*/
	/*border: 2px solid #00A5BE !important;*/
	border: 2px solid #f1b136 !important;
	background: #fff;
	/*color: #5dc3ce;*/
	/*color: #00A5BE;*/
	color: #f1b136;
}

#header-section .button-request #el-4ae40020 a:hover {
	border: 2px solid #00A5BE !important;
	background: #fff;
	color: #00A5BE;
}

body.page-id-4447 .vce-button--style-basic-container {
	width: 100%;
}

/* Fancy Box Popup & Contact Form Styles */

#free-trial-form {
	/*padding: 18px;*/
}

#free-trial-form .main-title {
	width: 100%;
	display: block;
	font-size: 20px;
	text-align: center;
	margin: 0 0 15px;
	/*background-color: #5dc3ce;*/
	background-color: #00A5BE;
	color: #fff !important;
	padding: 15px;
}

#free-trial-form input,
#free-trial-form select,
#free-trial-form textarea {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 5px 15px;
	font-size: 1em;
	line-height: 1;
	border-width: 1px;
	border-style: solid;
	-webkit-transition-property: border-color;
	-moz-transition-property: border-color;
	transition-property: border-color;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s;
}

#free-trial-form input,
#free-trial-form textarea,
#free-trial-form select {
	color: #000000;
	background-color: #ffffff;
	/*border-color: #00a5be;*/
	border-color: #00A5BE;
	border-radius: 0px !important;
}

#free-trial-form .choices:before,
#free-trial-form .choices:after {
	content: '';
	display: table;
	clear: both;
}

#free-trial-form .choices__left,
#free-trial-form .choices__right {
	float: left;
	width: 50%;
}

#free-trial-form .choices label,
#free-trial-form .choices .wpcf7-list-item-label {
	max-width: 100%;
	margin-bottom: 10px;
	font-size: 10px;
	/*font-weight: 300;*/
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: .075em;
	color: #000000;
	line-height: 1;
}

#free-trial-form .choices label {
	margin: 0 0 0 1em;
}

#free-trial-form .choices input[type="checkbox"] {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#free-trial-form .actions {
	text-align: center;
}

#free-trial-form input[type=submit] {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	padding: 12.5px 24px;
	vertical-align: middle;
	line-height: 1;
	width: auto;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
	border-radius: 4px;
	letter-spacing: .075em;
	text-align: center;
	font-size: .875em;
	font-weight: 700;
	cursor: pointer;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-appearance: button;
}

#free-trial-form input[type=submit] {
	max-width: 200px;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	/*font-size: 14px;*/
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	text-transform: none;
	padding: 12.5px 24px;
	border-width: 1px;
	color: #fff;
	background-color: #00a5be;
	border-color: #00a5be;
	margin-top: 25px;
}

#free-trial-form input[type=submit]:hover,
#free-trial-form input[type=submit]:active {
	background: #fff;
	color: #00a5be
}

/* /Fancy Box Popup & Contact Form Styles */

/* Popup Maker Styles */

.pum-theme-3836 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close {
	height: auto;
	width: 30px;
	left: auto;
	right: 10px;
	bottom: auto;
	top: 10px;
	padding: 8px;
	color: #ffffff;
	font-family: inherit;
	font-size: 12px;
	line-height: 14px;
	border: 1px none #ffffff;
	border-radius: 50px;
	box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23);
	text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23);
	background-color: rgba( 10, 0, 0, 0.20);
}

.pum-container .pum-content+.pum-close {
	text-decoration: none;
	text-align: center;
	line-height: 1;
	position: absolute;
	cursor: pointer;
	min-width: 1em;
	z-index: 2;
}

.pum-theme-3834 .pum-content,
.pum-theme-default-theme .pum-content {
	color: #8c8c8c;
	font-family: inherit;
}

.popmake-content h3 {
	width: 100%;
	display: block;
	font-size: 20px;
	margin: 0 0 15px;
	background-color: #00a5be;
	color: #fff !important;
	padding: 15px;
	margin-bottom: 8px;
}

.pum-container .pum-content>:last-child {
	margin-bottom: 0;
}

.pum-content input,
.pum-content textarea,
.pum-content select {
	color: #000000;
	background-color: #ffffff;
	border-color: #00A5BE;
	border-radius: 0px !important;
	display: block;
	width: 100%;
	height: 40px;
	padding: 5px 15px;
	font-size: 1em;
	border-width: 1px;
	border-style: solid;
	transition-property: border-color;
	transition-duration: .2s;
	background-image: none;
}

.pum-content p.choices label:not(.main) {
	width: 50%;
	display: inline-block;
	float: left;
}

.pum-content label {
	color: #000000;
	max-width: 100%;
	margin-bottom: 10px;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .075em;
	line-height: 1;
}

.mc4wp-form-3840 input[type=checkbox] {
	margin-top: 0px;
	margin-bottom: 0px;
}

.pum-content input[type=checkbox],
input[type=radio] {
	position: relative;
	display: inline-block;
	width: auto;
	height: auto;
}

.pum-content input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}

.mc4wp-form-3840 input[type="submit"] {
	margin-top: 25px;
}

.mc4wp-form-3840 input[type=button],
.mc4wp-form-3840 input[type=submit] {
	display: inline-block;
	margin: 0;
	padding: 12.5px 24px;
	vertical-align: middle;
	line-height: 1;
	width: auto;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
	border-radius: 4px;
	letter-spacing: .075em;
	text-align: center;
	font-size: .875em;
	font-weight: 700;
	cursor: pointer;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	transition-timing-function: ease;
}

.mc4wp-form-3840 input[type=button],
.mc4wp-form-3840 input[type=submit] {
	padding: 12.5px 24px;
	border-radius: 0px;
	border-width: 1px;
	color: #fff;
	background-color: #00a5be;
	border-color: #00a5be;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 600;
	text-transform: none;
	max-width: 200px;
	width: 100%;
}

.mc4wp-form-3840 input[type="submit"] {
	margin-top: 25px;
}

/* /Popup Maker Styles */

/* /Header Styles */

/* -----------------  Benefits Page Styles --------------------- */

/* Team Section Styles */

#team-section {
	margin-top: 200px;
	margin-bottom: 350px;
}

.team__inner {
	width: 60%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.team__main-title h2 {
	font-size: 50px;
	font-weight: 300;
	color: #000;
	margin-bottom: 50px;
}

.team__main-title h2 span {
	font-weight: 700;
	color: #00A5BE;
}

#team-section p {
	font-size: 15px;
	line-height: 26px;
	/*font-weight: 300;*/
	font-weight: 400;
	color: #000;
}

.team__links,
.workflow__links {
	margin-top: 70px;
	text-align: center;
}

/*.team__links a,*/
.workflow__links a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 110px;
	height: 110px;
	margin-right: 0;
}

.workflow__links a {
	width: 100px;
	height: 100px;
	margin-right: -17px;
}

.team__links a:last-child,
.workflow__links a:last-child {
	margin-right: 0;
}

/* Team Section Styles */

/* All Features Sections Style */

.feature-section {}

.feature-section--see {}

.feature-section__image {
	position: relative;
}

.feature-section__content {}

.feature-section__content-point .vce-single-image-wrapper,
.feature-section__content-point img {
	margin-bottom: 0;
}

.feature-section__content .vce-text-block h3 {
	padding-top: 15px;
}

.feature-section__content-point,
/*.vce-button--style-basic-container {
	width: 60%;
}*/

.feature-section__content h3 {
	font-size: 29px;
	line-height: 36px;
	font-weight: 300;
}

.feature-section__content h3 span {
	font-weight: 800;
	color: #00A5BE;
}

.feature-section__text .vce-text-block-wrapper,
.feature-section__text .vce-text-block-wrapper p {
	font-size: 15px;
	line-height: 26px;
}

/* .feature-section__content p, */

.feature-section__content .vce-text-block-wrapper {
	width: 60%;
	/*font-size: 13px;*/
	/*font-weight: 300;*/
	font-weight: 400;
}

#main .feature-section__content button,
#main .feature-section__content .theme-button button {
	font-size: 15px;
	font-weight: 500;
	padding-top: 8px;
	padding-bottom: 12px;
	border: 1px solid #00A5BE;
	/*border: 1px solid #5dc3ce;*/
	/*border-radius: 15px;*/
	border-radius: 0;
	background: #fff;
}

#main .feature-section__content button:hover,
#main .feature-section__content button:active {
	color: #fff;
	/*background: #5dc3ce;*/
	background: #00A5BE;
}

#main .feature-section__content .theme-button--reverse button {
	color: #fff;
	/*background: #5dc3ce;*/
	background: #00A5BE;
	font-weight: 400;
}

#main .feature-section__content .theme-button--reverse button:hover,
#main .feature-section__content .theme-button--reverse button:active {
	background: #fff;
	/*color: #5dc3ce;*/
	color: #00A5BE;
	font-weight: 400;
}

/* /All Features Sections Style */

/* See Section Styles */

#see-section {
	/*margin-bottom: 310px;*/
	margin-bottom: 200px;
}

/* /See Section Styles */

/* Find Section Styles */

#find-section {
	/*margin-bottom: 310px;*/
	margin-bottom: 200px;
}

.feature-section--find {}

.feature-section--find .feature-section__content-point,
.feature-section--find .vce-button--style-basic-container,
.feature-section--find .feature-section__content h3,
.feature-section--find .feature-section__content .vce-text-block-wrapper {
	margin-left: auto;
	margin-right: 100px;
}

.find-image figure {
	position: absolute;
	left: 0;
	top: -150px;
}

.find-image figure .vce-single-image-inner {
	width: 900px;
}

/* /Find Section Styles */

/* Focus Section Styles */

#focus-section {
	/* margin-bottom: 290px; */
	margin-bottom: 200px;
}

.feature-section--focus {}

.focus-image {}

.focus-image figure .vce-single-image-inner {
	width: 60%;
	margin-left: 100px;
}

/* /Focus Section Styles */

/* Benchmark Section Styles */

#benchmark-section {
	/*margin-bottom: 300px;*/
	margin-bottom: 200px;
}

.feature-section--benchmark {}

.feature-section--benchmark .feature-section__content-point,
.feature-section--benchmark .vce-button--style-basic-container,
.feature-section--benchmark .feature-section__content h3,
.feature-section--benchmark .feature-section__content .vce-text-block-wrapper {
	margin-left: auto;
	margin-right: 100px;
}

.benchmark-image figure {
	position: absolute;
	left: 0;
	top: -100px;
}

.benchmark-image figure .vce-single-image-inner {
	width: 900px;
}

/* /Benchmark Section Styles */

/* Support Section Styles */

#support-section {}

.feature-section--support {}

/* /Support Section Styles */

/* Video Section Styles */

#home-video-section {}

.video-section {}

.video-player {}

/* /Video Section Styles */

/* Journalists Section Styles */

#journalists-section {
	/*margin-bottom: 140px;*/
	/*margin-bottom: 100px;*/
}

.journalists .vce-content-background-container {
	position: absolute;
	width: 100%;
	height: 400px;
	left: 0;
}

.journalists .vce-content-background-container:after {
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	display: block;
	width: 100%;
	height: 100px;
	background: #fff;
	transform: skewY(-4.5deg);
}

.journalists__inner {
	background: #fff;
	border-radius: 5px;
	margin-top: 200px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	/*padding: 50px 30px 80px;*/
	padding: 20px 30px 40px;
}

.journalists h3 {
	font-size: 29px;
	line-height: 1.3;
	font-weight: 300;
	/*margin-bottom: 50px;*/
}

.journalists h3 span {
	font-weight: 800;
	color: #00A5BE;
}

.journalists figure {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100px;
}

.journalists figure .vce-single-image-inner {
	width: 55%;
}

/* /Journalists Section Styles */

/* Download Section Styles */

#download-section {
	/*margin-bottom: 200px;*/
	margin-top: 40px;
	margin-bottom: 100px;
}

.feature-section--download {}

.feature-section--download .feature-section__content h3 {
	font-size: 29px;
	padding-top: 0;
}

.feature-section--download .vce-text-block-wrapper#el-b5f970e7 {
	font-size: 15px;
}

/* /Download Section Styles */

/* Learn Section Styles */

/*#learn-section {
	margin-bottom: 100px;
}*/

#learn-section .vce-row {
	padding-top: 160px;
	padding-bottom: 100px;
}

.learn {}

.learn .vce-button--style-basic-container {
	width: 100%;
}

.learn h3 {
	font-size: 29px;
	line-height: 1.4;
	font-weight: 300;
	color: #fff;
}

.learn h3 span {
	font-weight: 800;
}

.learn small {
	font-size: 13px;
	color: #fff;
	display: none;
}

/* /Learn Section Styles */

/* -----------------  End Benefits Page Styles --------------------- */

/* Footer Styles */

#footer {
	padding: 30px 0 10px;
}

#footer .copyrights {
	display: none;
}

#footer .widget {
	margin-bottom: 0;
}

#footer,
#footer h4,
#footer a,
#footer span {
	color: #000;
}

#footer h4 {
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 10px;
}

#footer li {
	padding: 0;
}

#footer a {
	text-decoration: none;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}

#footer .footer-menu a,
#footer .footer-menu span {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 5px;
}

#footer .footer-menu a:after,
#footer .footer-menu span:after {
	content: '|';
	padding-left: 10px;
}

#footer ul.footmenu li:last-child a:after,
#footer ul.footmenu li:last-child span:after {
	display: none;
}

#footer .socials--footer a {
	font-size: 15px;
	margin: 0 0.6em;
}

#footer .socials--footer a:hover,
#footer .socials--footer a:active,
#footer .footer-menu a:hover,
#footer .footer-menu a:active {
	text-decoration: none;
	opacity: 1;
	color: #00A5BE;
}

#footer .footer-menu a:hover:after,
#footer .footer-menu a:active:after {
	color: #000;
}

#footer .copyright {
	font-size: 12px;
	padding: 0 5px;
	margin-bottom: 20px;
}

#footer .footer-menu,
#footer .socials--footer {
	padding: 0 5px;
}

#footer .footer-menu {
	flex: 1 1 auto;
	border-bottom: 0;
	margin-bottom: 0;
}

#footer .footmenu {
	padding-bottom: 0;
	/*text-align: left;*/
}

#footer .footer-menu li {
	padding: 0 3px;
	margin-bottom: 20px;
}

#footer .footer__inner {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-flow: row wrap;
}

#footer #custom_html-15 {
	margin-left: auto;
	margin-bottom: 20px;
}

@media(max-width: 768px) {
	#footer .copyright,
	#footer #custom_html-15 {
		width: 100%;
		text-align: center;
	}
}

/* /Footer Styles */

@media(max-width: 1200px) {
	#content {
		overflow: hidden;
	}
	#header .top-menu li a,
	#header .top-menu li span {
		/* font-size: 16px; */
		padding: 7px 8px;
	}
	.header__content .vce-col-inner {
		width: 60%;
	}
	#header-section {
		margin-top: 0;
	}
	.header__pictures {
		top: 50px;
	}
	#team-section {
		margin-top: 150px;
		margin-bottom: 250px;
	}
	#see-section,
	#find-section,
	#benchmark-section {
		margin-bottom: 250px;
	}
	#download-section {
		margin-bottom: 150px;
	}
}

@media(max-width: 1023px) {
	#header {
		/*position: relative;*/
		min-height: 67px;
	}
	#header .container,
	#header .row {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	#header .topnav {
		float: none !important;
		width: 100% !important;
		text-align: center;
		z-index: 1;
	}
	#header .logo {
		display: inline-block;
		vertical-align: top;
		width: auto;
		position: absolute;
		top: 5px;
		left: 15px;
		margin: 0;
		padding: 0;
		z-index: 10000;
	}
	#mobile-menu {
		position: absolute;
		top: -3px;
		right: 15px;
		z-index: 1000011;
		font-size: 18px;
		/*font-weight: 300;*/
		font-weight: 400;
		color: #00A5BE;
		/*padding: 15px 20px;*/
		padding: 8px 20px;
		background: transparent;
		border: 2px solid #00A5BE;
		border-radius: 5px;
	}
	#header .top-menu {
		position: absolute;
		width: 100%;
		top: -15px;
		left: 0;
		text-align: center;
		background: rgba(0, 0, 0, 0.9);
		padding-bottom: 20px;
		padding-top: 100px;
		z-index: 10000;
	}
	#header .top-menu li a,
	#header .top-menu li span {
		font-size: 18px;
		font-weight: 800;
		color: #fff;
		padding: 10px 5px;
		margin-right: 0;
	}
	#header .menu-button {
		display: inline-block;
		vertical-align: top;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-right: 8px;
	}
	#header .menu-button:last-child {
		margin-right: 0;
	}
	#header .menu-button a {
		width: 200px;
		margin-right: 0;
	}
	#main {
		padding-top: 67px;
	}
	#header .top-menu #menu-item-5131 {
		display: none;
	}
}

@media(max-width: 992px) {
	#header-section .header__pictures {
		left: -20px;
	}
	.header__content .vce-col-inner {
		width: 80%;
	}
	#team-section,
	#see-section,
	#find-section,
	#benchmark-section {
		margin-bottom: 200px;
	}
	.team__inner {
		width: 100%;
	}
	.feature-section__content-point,
	.vce-button--style-basic-container,
	.feature-section__content .vce-text-block-wrapper {
		width: 100%;
	}
	.feature-section__content-point .vce-single-image-wrapper {
		margin-bottom: 0;
	}
	#see-section .feature-section__image {
		top: 60px;
	}
	.find-image figure,
	.benchmark-image figure {
		top: -50px;
	}
	.find-image figure .vce-single-image-inner,
	.benchmark-image figure .vce-single-image-inner {
		width: 600px;
	}
	#find-section .feature-section__content button {
		padding: 15px 25px;
	}
	#focus-section .feature-section__image figure {
		position: absolute;
		left: -100px;
	}
	#learn-section .vce-row {
		padding-top: 100px;
		padding-bottom: 50px;
	}
	/*#learn-section {
	    margin-bottom: 50px;
	}*/
}

@media(max-width: 767px) {
	#header-section .header__pictures .header__image--monitor {
		display: none;
	}
	#header-section #el-22b2629e {
		margin-top: 0;
		margin-bottom: 0;
	}
	.header__image--phone {
		width: 40%;
		top: -155px;
		right: 0;
	}
	.team__links,
	.workflow__links {
		margin-top: 0;
	}
	/*.team__links a,*/
	.workflow__links a {
		width: 90px;
		height: 90px;
	}
	.team__main-title h2 {
		font-size: 36px;
	}
	.feature-section__content {
		position: relative;
		z-index: 100;
	}
	.feature-section__content-point img {
		width: 75%;
	}
	/*#see-section .feature-section__image {
		position: absolute;
		top: 275px;
    	right: 0;
	}*/
	#see-section {
		margin-top: -160px;
		margin-bottom: 160px;
	}
	#team-section,
	#find-section,
	#focus-section,
	#benchmark-section,
	#benchmark-section,
	#support {
		margin-bottom: 160px;
	}
	#see-section .feature-section__image #el-e2a7c7c5 {
		margin-bottom: 30px;
	}
	/*.find-image figure {
		top: -120px;
		right: -400px;
	}*/
	.find-image figure {
		position: static;
	}
	#find-section #el-b5328be1,
	#benchmark-section #el-4bb03a64 {
		order: -1;
	}
	.focus-image figure .vce-single-image-inner {
		width: 300px;
	}
	#focus-section .feature-section__image figure,
	.benchmark-image figure {
		position: static;
		text-align: center;
		/*right: -300px;
    	top: 275px;*/
	}
	#focus-section .vce-single-image-inner {
		margin-left: 0;
	}
	/*.benchmark-image figure {
		top: 0;
		right: -490px;
	}*/
	/*#benchmark-section,
	#support {
		margin-bottom: 300px;
	}*/
	.benchmark-image figure {
		top: -100px;
	}
	/*#support .feature-section__image {
		position: absolute;
		top: 100px;
    	right: 50px;
	}*/
	.journalists figure {
		height: auto;
	}
	.journalists .vce-single-image-wrapper {
		width: 100%;
	}
	.journalists figure .vce-single-image-inner {
		width: 35%;
	}
	#download-section,
	#download-section .vce-button--style-basic-container--align-left {
		text-align: center;
	}
}

@media(max-width: 768px) {
	#journalists-section .journalists__inner.container {
		width: 100% !important;
	}
}

@media(max-width: 550px) {
	.header__content .vce-col-inner {
		width: 100%;
	}
	#content #header-section {
		height: auto;
		min-height: auto;
	}
	#header-section #el-22b2629e {
		padding-top: 0;
		padding-bottom: 0;
	}
	#header-section {
		padding: 0;
	}
	.header__image--phone {
		display: none;
	}
	.feature-section__content h3 {
		font-size: 24px;
	}
	.feature-section__content .vce-text-block-wrapper {
		margin-bottom: 15px;
	}
	.feature-section__content h3 {
		padding-bottom: 0;
	}
	#see-section {
		margin-top: -120px;
	}
	#see-section .feature-section__image #el-e2a7c7c5 {
		margin-bottom: 0;
	}
	.header__main-title h2,
	#header-section .vce-text-block-wrapper,
	#header-section .button-request {
		text-align: center;
	}
	/*.feature-section__content-point img {
		width: 70%;
	}*/
	/*#see-section .feature-section__image,
	#focus-section .feature-section__image figure,
	#support .feature-section__image,
	.find-image figure,
	.benchmark-image figure {
		position: static;
	}*/
	#see-section .feature-section__image .vce,
	#find-section .feature-section__image .vce,
	#focus-section .feature-section__image .vce,
	#benchmark-section .feature-section__image .vce,
	#support .feature-section__image .vce {
		margin-bottom: 0;
	}
	/*#find-section .feature-section__content,
	#benchmark-section .feature-section__content {
		order: 2;
	}
	#find-section .feature-section__image,
	#benchmark-section .feature-section__image {
		order: 1;
	}*/
	/*#focus-section .feature-section__image figure {
		margin-left: -65px;
	}*/
	/*#focus-section .feature-section__image
	#team-section {
		margin-top: 50px;
	}*/
	.find-image figure .vce-single-image-inner,
	.benchmark-image figure .vce-single-image-inner {
		width: auto;
	}
	#team-section .vce-text-block-wrapper {
		margin-bottom: 0;
	}
	#team-section,
	#see-section,
	#find-section,
	#benchmark-section,
	#focus-section {
		margin-bottom: 100px;
	}
	#support {
		margin-bottom: 0;
		text-align: center;
	}
	#support .vce-button--style-basic-container {
		text-align: center;
	}
	#download-section .feature-section__image {
		display: block !important;
	}
	#footer .col-xs-6 {
		float: none;
		width: 100%;
	}
	.journalists figure .vce-single-image-inner {
		width: 100%;
	}
}

@media(max-width: 480px) {
	#header .logo {
		width: 150px;
	}
	#logo {
		width: 80%;
	}
	#header .menu-button {
		width: 100%;
		margin-right: 0;
		text-align: center;
	}
	#header .menu-button a,
	#header .menu-button span {
		display: inline-block;
		vertical-align: top;
	}
	.team__main-title h2 strong {
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}
	#content #learn-section .learn {
		padding-top: 30px;
		padding-bottom: 0px;
	}
}

/**
*
* //-----------------  Return on Investment Page Styles ---------------------\\
*
*/

body.page-id-4395 #header-section,
body.page-id-4402 #header-section,
body.page-id-4408 #header-section,
body.page-id-4420 #header-section {
	min-height: 330px;
	padding-top: 0;
}

body.page-id-4395 #header-section .vce-element--has-background,
body.page-id-4402 #header-section .vce-element--has-background,
body.page-id-4408 #header-section .vce-element--has-background {
	padding-top: 60px;
}

body.page-id-4420 #header-section .vce-element--has-background {
	padding-top: 100px;
}

body.page-id-4395 #el-ffb99c23 .vce-asset-background-simple-item:after,
body.page-id-4402 #el-ffb99c23 .vce-asset-background-simple-item:after,
body.page-id-4408 #el-ffb99c23 .vce-asset-background-simple-item:after,
body.page-id-4420 #el-ffb99c23 .vce-asset-background-simple-item:after {
	display: none;
}

body.page-id-4395 .header__content .vce-col-inner,
body.page-id-4402 .header__content .vce-col-inner,
body.page-id-4408 .header__content .vce-col-inner,
body.page-id-4420 .header__content .vce-col-inner {
	width: 75%;
}

body.page-id-4395 .header__main-title h2,
body.page-id-4402 .header__main-title h2,
body.page-id-4408 .header__main-title h2,
body.page-id-4420 .header__main-title h2,
body.page-id-5047 .header__main-title h2,
body.page-id-4812 .header__main-title h2 {
	font-size: 29px;
	line-height: 1.5;
}

body.page-id-4395 .vce-button--style-basic-container,
body.page-id-4402 .vce-button--style-basic-container,
body.page-id-4408 .vce-button--style-basic-container,
body.page-id-4420 .vce-button--style-basic-container {
	width: 100%;
}

body.page-id-4395 #el-f23d174d .vce-col-inner {
	margin-top: 0;
}

.investment-section {}

.investment__image,
.improvement__image,
.workflow__image {
	position: absolute;
}

.investment-section__description,
.improvement__description {
	/*padding: 120px 150px 60px 80px;*/
	padding: 120px 150px 20px 80px;
	/*-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);*/
}

.investment-section__description {
	/*padding-top: 100px;*/
	/*padding-top: 70px;*/
	padding-top: 20px;
}

/*.investment-section__description-title,
.improvement__description-title,
.workflow__content-title {
	min-height: 130px;
}*/

body.page-id-4812 .workflow__content-title {
	min-height: auto;
}

.investment-section__description-title h2,
.improvement__description-title h2,
.study__card-title h2,
.workflow__content-title h2,
.have-see__content-text h2,
.how__main-title h2,
.realtime__content-title h2 {
	font-size: 29px;
	line-height: 1.4;
	font-weight: 300;
}

.investment-section__description-title span,
.improvement__description-title span,
.study__card-title span,
.workflow__content-title span,
.have-see__content-text span,
.how__main-title span,
.realtime__content-title span {
	font-weight: 700;
	color: #00A5BE;
}

.investment-section__description-title h2 {
	padding-bottom: 0;
	padding-top: 0;
}

.investment-section__description-text,
.improvement__description-text {
	line-height: 1.5;
	/*margin-bottom: 100px;*/
	margin-bottom: 50px;
}

.investment-section__description-text {
	margin-bottom: 45px;
}

#main .investment-section__description-button button,
#main .improvement__description-button button,
#main .study__card-button button,
#main .workflow__content-button button,
#main .realtime__content-button button {
	font-size: 15px;
	font-weight: 500;
	padding-top: 8px;
	padding-bottom: 12px;
	border: 1px solid #00A5BE;
	/*border: 1px solid #5dc3ce;*/
	/*border-radius: 15px;*/
	border-radius: 0;
	/*background: #fff;*/
	background: #00A5BE;
	color: #fff;
}

#main .investment-section__description-button button:hover,
#main .investment-section__description-button button:active,
#main .improvement__description-button button:hover,
#main .improvement__description-button button:active,
#main .study__card-button button:hover,
#main .study__card-button button:active,
#main .workflow__content-button button:hover,
#main .workflow__content-button button:active,
#main .realtime__content-button button:hover,
#main .realtime__content-button button:active {
	/*background: #5dc3ce;*/
	background: #fff;
	/*color: #fff;*/
	color: #00A5BE;
}

.investment-section__result,
.improvement__result {
	/*padding: 150px 80px 120px;*/
	/*padding: 70px 80px 20px;*/
	padding: 0 80px 20px;
	text-align: center;
}

.investment-section__result-percent {
	color: #00A5BE;
	font-size: 75px;
	font-weight: 700;
}

.investment-section__result-percent>.vce-text-block-wrapper {
	margin-bottom: -10px;
}

.investment-section__result-slogan {
	font-size: 29px;
	line-height: 1.4;
	font-weight: 300;
	/*padding-top: 10px;*/
}

.investment-section__result-slogan .vce {
	margin-bottom: 10px;
}

.investment-section__result-image {}

.investment-section__result-image img {
	position: relative;
	width: 85px;
	height: 85px;
	border-radius: 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	margin-right: -10px;
}

.investment-section--increase .investment-section__result-image img:nth-child(1) {
	z-index: 5;
}

.investment-section--increase .investment-section__result-image img:nth-child(2) {
	z-index: 4;
}

.investment-section--increase .investment-section__result-image img:nth-child(3) {
	z-index: 3;
}

.investment-section--increase .investment-section__result-image img:nth-child(4) {
	z-index: 2;
}

.investment-section--save .investment-section__result-image img:nth-child(2) {
	z-index: 5;
}

.investment-section--save .investment-section__result-image img:nth-child(3) {
	z-index: 4;
}

.investment-section--save .investment-section__result-image img:nth-child(4) {
	z-index: 3;
}

.investment-section--double .investment-section__result-image img:nth-child(1) {
	z-index: 2;
}

.investment-section--double .investment-section__result-image img:nth-child(2) {
	z-index: 1;
}

.investment-section--double .investment-section__result-image img:nth-child(3) {
	z-index: 5;
}

.investment-section--double .investment-section__result-image img:nth-child(4) {
	z-index: 4;
}

.investment-section--financial .investment-section__result-image img:nth-child(1) {
	z-index: 3;
}

.investment-section--financial .investment-section__result-image img:nth-child(2) {
	z-index: 2;
}

.investment-section--financial .investment-section__result-image img:nth-child(3) {
	z-index: 1;
}

.investment-section--financial .investment-section__result-image img:nth-child(4) {
	z-index: 5;
}

.investment-section--save {}

/*#increase-section,*/

/*#double-section,*/

/*#financial-section,*/

#audience-section,
#customers-perform-section {
	margin-top: 85px;
	margin-bottom: 115px;
}

#customers-perform-section {
	margin-bottom: 0;
}

/*#increase-section {
	margin-bottom: 135px;
}*/

#double-section {
	margin-bottom: 50px;
}

.investment-section--increase {}

.investment__image--monitor {
	width: 100%;
	top: -290px;
	left: 50%;
	transform: translate(-50%, 0);
}

.investment__image--phone {
	top: -257px;
	left: 0px;
	width: 60%;
	transform: rotate(-35deg);
}

#el-79364960 .vce-col-inner {
	top: 45px;
}

/*#double-section {
	margin-bottom: 60px;
}*/

.investment-section--double .investment-section__description-title {}

#financial-section {
	margin-bottom: 70px;
}

.investment-section--financial {}

@media(max-width: 1200px) {
	.investment-section__description {
		padding-left: 65px;
		padding-right: 65px;
	}
}

@media(max-width: 992px) {
	.investment-section__description {
		padding-left: 25px;
		padding-right: 25px;
	}
	.investment-section__description-title h2 br {
		display: none;
	}
	.investment-section__result {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media(max-width: 768px) {
	.investment__image--phone {
		width: 35%;
		left: 125px;
	}
	.investment-section__description {
		padding-left: 45px;
		padding-right: 25px;
	}
	.investment-section__description {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#increase-section .investment-section__description {
		padding-top: 120px;
	}
	.investment-section__result {
		padding-bottom: 0;
	}
	#financial-section .investment-section__result {
		padding-bottom: 100px;
	}
	.investment-section__result-slogan p br {
		display: none;
	}
	.investment-section__result-percent {
		display: inline-block;
		vertical-align: top;
		background: #fff;
		height: 50px;
		margin-left: auto;
		margin-right: auto;
		margin-top: -14px;
	}
	#increase-section,
	#double-section,
	#financial-section {
		margin-bottom: 0;
	}
	body.page-id-4395 .header__content .vce-col-inner {
		width: 100%;
	}
	body.page-id-4395 #header-section h2 strong {
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}
	#content .investment-section--increase#el-12362c17 {
		margin-top: 60px;
	}
	.investment-section__result-percent {
		height: auto;
	}
	.investment-section__result {
		order: -1;
	}
	.investment-section__description,
	#increase-section .investment-section__description {
		padding-top: 0;
	}
	.investment-section__description .vce-col-inner {
		margin-bottom: 0 !important;
	}
	#financial-section .investment-section__result {
		padding-bottom: 0;
	}
	.investment-section__result-percent {
		font-size: 50px;
	}
}

@media(max-width: 550px) {
	.investment-section__result-percent {
		font-size: 50px;
	}
	.investment-section__description {
		padding-left: 0;
		padding-right: 0;
	}
	.investment-section__result-image img {
		width: 65px;
		height: 65px;
	}
	#content #learn-section .learn#el-f546bad2 {
		padding-top: 30px;
		padding-bottom: 0px;
	}
}

@media(max-width: 400px) {
	#header-section .vce-row.vce-element--has-background {
		padding-left: 15px;
		padding-right: 15px;
	}
	.investment__image--monitor {
		top: -250px;
	}
	.investment__image--phone {
		top: -200px;
	}
}

/* --- /Return on Investment Page Styles --- */

/**
*
* //-----------------  Continuous Improvement Page Styles ---------------------\\
*
*/

.improvement {}

.improvement__description {
	padding-top: 80px;
}

.improvement__description-title {
	margin-top: 40px;
}

.improvement__description-title h2 {
	padding-bottom: 0;
}

.improvement__description-text {}

.improvement__description-button {}

#audience-section {
	margin-top: -60px;
	margin-bottom: 150px;
}

.improvement--audience {}

.improvement--audience .improvement__description {
	box-shadow: none;
}

.improvement--audience .improvement__description-text {
	margin-bottom: 30px;
}

.improvement--audience .improvement__result {
	position: relative;
	top: 300px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	padding: 60px 0 105px;
}

.improvement--audience .improvement__result .improvement__description-text {
	text-align: left;
	padding: 0 100px;
}

.improvement__image--monitor {
	bottom: 170px;
	width: 100%;
}

#customers-perform-section {}

.improvement--customers-perform .improvement__description {
	padding-top: 10px;
}

.improvement--customers-perform .improvement__result {
	padding-top: 0;
}

@media(max-width: 1200px) {
	.improvement__description {
		padding-right: 100px;
	}
	.improvement__result {
		padding-left: 0;
		padding-right: 0;
	}
	.improvement__image--monitor {
		bottom: 140px;
	}
}

@media(max-width: 992px) {
	body.page-id-4402 .header__main-title h2 {
		padding-top: 50px;
	}
	body.page-id-4402 .header__main-title h2 br {
		display: none;
	}
	body.page-id-4402 .header__content .vce-col-inner {
		width: 100%;
	}
	.improvement__description {
		padding: 50px 40px 60px;
	}
	.improvement__image--monitor {
		bottom: 220px;
	}
	.improvement--audience .improvement__result .improvement__description-text {
		padding: 0 50px;
	}
}

@media(max-width: 767px) {
	#audience-section {
		margin-top: 0;
	}
	#content #audience-section .vce-row {
		margin-top: 0;
	}
	.improvement__description-title br {
		display: none;
	}
	.improvement__description {
		padding: 0 40px 0;
	}
	.improvement--audience .improvement__result {
		top: 0;
	}
	.improvement--audience .improvement__description {
		margin-bottom: 300px;
	}
	.improvement__image--monitor {
		bottom: 130px;
	}
	#audience-section {
		margin-bottom: 0;
	}
	#content #customers-perform-section {
		margin-top: 0;
	}
}

@media(max-width: 550px) {
	#audience-section h2,
	#customers-perform-section h2 {
		font-size: 24px;
	}
}

@media(max-width: 480px) {
	.improvement__image--monitor {
		bottom: 190px;
	}
	.improvement__description {
		padding: 0;
	}
}

/*@media(max-width: 420px) {
	.improvement--audience .improvement__description {
	    margin-bottom: 200px;
	}
}*/

@media(max-width: 390px) {
	.improvement__image--monitor {
		bottom: 240px;
	}
}

/*@media(max-width: 370px) {
	.improvement--audience .improvement__description {
	    margin-bottom: 150px;
	}
	.improvement__image--monitor {
	    bottom: 175px;
	}
}
@media(max-width: 340px) {
	.improvement__image--monitor {
	    bottom: 198px;
	}
}*/

/* --- End Continuous Improvement Page Styles --- */

/**
*
* //-----------------  Begin Case Studies Page Styles ---------------------\\
*
*/

#study-section {
	margin-top: 80px;
	margin-bottom: 100px;
}

.study {}

.study__card {
	position: relative;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	padding: 0 100px 20px 80px;
}

.study__card .vce-col-inner {
	position: static !important;
	padding-top: 240px;
}

#study-section .study__card .vce-single-image-wrapper,
#study-section .study__card .vce-single-image-inner,
#study-section .study__card .vce-single-image,
body.page-id-4408 .study__card .vce-single-image-wrapper,
body.page-id-4408 .study__card .vce-single-image-inner,
body.page-id-4408 .study__card .vce-single-image {
	width: 100%;
	margin: 0;
	padding: 0;
}

.study__card-image {
	position: absolute;
	width: 100%;
	height: 220px;
	top: 0;
	left: 0;
	overflow: hidden;
}

.study__card-title h2 {
	font-size: 25px;
	padding-bottom: 0;
}

.study__card-title .vce-text-block-wrapper {
	margin-bottom: 20px;
}

.study__card-text {
	/*font-size: 13px;*/
	/*font-weight: 300;*/
	font-weight: 400;
	line-height: 1.5;
	padding-bottom: 10px;
}

.study__card-button a {
	position: absolute !important;
	bottom: 20px;
}

@media(max-width: 1200px) {
	.study__card {
		padding-left: 50px;
		padding-right: 70px;
	}
	.study__card .vce-col-inner {
		padding-top: 230px;
	}
}

@media(max-width: 992px) {
	body.page-id-4408 .header__content .vce-col-inner {
		width: 100%;
	}
	.study__card {
		padding-left: 25px;
		padding-right: 25px;
	}
	.study__card .vce-col-inner {
		padding-top: 180px;
	}
}

@media(max-width: 767px) {
	.header__main-title h2 br {
		display: none;
	}
	#study-section {
		margin-bottom: 0;
	}
	.study__card .vce-col-inner {
		padding-top: 250px;
	}
	.study__card {
		margin-bottom: 80px;
	}
}

@media(max-width: 550px) {
	#study-section {
		margin-top: -50px;
	}
	.study__card-title h2 {
		font-size: 24px;
	}
}

@media(max-width: 480px) {
	.study__card .vce-col-inner {
		padding-top: 60%;
	}
	.study__card-button a {
		font-size: 12px !important;
	}
}

/* --- End Case Studies Page Styles --- */

/**
*
* //-----------------  Begin Editorial Workflow Page Styles ---------------------\\
*
*/

.workflow__links {
	margin-top: -65px;
}

.workflow__links #el-40eb27d6.vce-raw-html-wrapper {
	text-align: center;
}

.workflow__links a {
	width: 110px;
	height: 110px;
	margin-right: -15px;
}

.workflow {}

.workflow__content {
	/*-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);*/
	/*padding: 85px 160px 55px 80px;*/
	padding: 30px 160px 55px 80px;
}

.workflow__content .vce-col-inner {
	position: static;
}

.workflow__content-point {
	position: absolute;
	width: 50%;
	top: -30px;
}

.workflow__content-title .vce-text-block-wrapper {
	margin-bottom: 20px;
}

.workflow__content-text {
	/*font-size: 14px;*/
	line-height: 1.5;
}

.workflow__content-button {
	margin-top: 40px;
}

.workflow__image {}

#news-section {
	margin-top: 160px;
}

body.page-id-4812 #news-section {
	margin-top: 100px;
}

#news-section {
	margin-bottom: 150px;
}

#curation-section {
	margin-bottom: 170px;
}

#promote-section {
	/*margin-bottom: 165px;*/
	margin-bottom: 120px;
}

#performance-section {
	/*margin-bottom: 170px;*/
	margin-bottom: 140px;
}

#competitors-section {
	margin-bottom: 100px;
}

.workflow--news {}

.workflow--news .workflow__image figure {
	width: 80%;
	position: absolute;
	top: -93px;
	left: -65px;
}

.workflow--news #el-f23d174d {
	margin-right: 0;
}

#curation-section {}

.workflow--curation {}

.workflow--curation .workflow__image figure {
	position: absolute;
	width: 138%;
	top: -50px;
	left: -150px;
}

#promote-section {}

.workflow--promote {}

.workflow--promote .workflow__image figure {
	width: 55%;
	position: absolute;
	left: 0;
	top: 224px;
}

#performance-section {}

.workflow--performance {}

/*.workflow--performance .workflow__image {
	top: 232px;
	left: -150px;wo
}*/

#competitors-section {}

.workflow--competitors {}

/*.workflow--competitors .workflow__image {
	top: 200px;
	left: -100px;
}*/

@media(max-width: 1200px) {
	.workflow__content {
		padding-right: 85px;
	}
	.workflow__content-point {
		top: -23px;
	}
	.workflow--news .workflow__image figure {
		width: 100%;
		left: 0;
	}
	.workflow--curation .workflow__image figure {
		width: 150%;
		top: -25px;
		left: -110px;
	}
	/*.workflow--performance .workflow__image {
		left: -100px;
	}*/
	.workflow--competitors .workflow__image {
		top: 50px;
	}
	.workflow--promote .workflow__image figure {
		width: 74%;
	}
}

@media(max-width: 992px) {
	#news-section {
		margin-bottom: 120px;
	}
	#curation-section,
	#promote-section,
	#performance-section {
		margin-bottom: 90px;
	}
	#competitors-section {
		margin-bottom: 60px;
	}
	.workflow__content {
		padding: 45px 25px 55px 25px;
	}
	.workflow__content-point {
		width: 80%;
	}
	.workflow--news .workflow__image figure {
		width: 120%;
		top: -68px;
	}
	.workflow--curation .workflow__image figure {
		left: -70px;
		top: 0;
		width: 170%;
	}
	.workflow--promote .workflow__image figure {
		width: 92%;
	}
	.workflow--performance .workflow__image {
		top: 90px;
		left: 0px;
	}
	.workflow--competitors .workflow__image {
		top: 110px;
		left: 0;
	}
}

@media(max-width: 768px) {
	.workflow__links {
		margin-top: -45px;
	}
	.workflow__links a {
		width: 80px;
		height: 80px;
	}
	.workflow__content-point {
		width: 50%;
		top: -30px;
	}
	.workflow--news .workflow__image,
	.workflow--curation .workflow__image,
	.workflow--promote .workflow__image,
	.workflow--performance .workflow__image,
	.workflow--competitors .workflow__image {
		-webkit-order: 1;
		-moz-order: 1;
		-ms-order: 1;
		-o-order: 1;
		order: 1;
	}
	.workflow--news .workflow__content,
	.workflow--curation .workflow__content,
	.workflow--promote .workflow__content,
	.workflow--performance .workflow__content,
	.workflow--competitors .workflow__content {
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
		-o-order: 2;
		order: 2;
	}
	#news-section,
	#curation-section,
	#promote-section,
	#performance-section,
	#competitors-section {
		margin-bottom: 100px;
	}
	#news-section {
		margin-top: -50px;
	}
	.workflow--news #el-79364960 {
		top: -50px;
	}
	.workflow--news .workflow__image figure {
		left: 0;
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
	.workflow--curation .workflow__image figure,
	.workflow--performance .workflow__image,
	.workflow--competitors .workflow__image,
	.workflow--promote .workflow__image figure,
	.workflow--news .workflow__image figure {
		position: relative;
		width: 100%;
		left: initial;
		top: initial;
	}
	.workflow--news .workflow__image figure {
		width: 50%;
	}
	.workflow--performance .workflow__image figure,
	.workflow--competitors .workflow__image figure {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
	.workflow--curation .workflow__image figure,
	#el-cef9b6cf figure {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	#el-e8745bfd .vce-single-image--align-left {
		text-align: center !important;
	}
	.workflow--promote .workflow__image figure {
		width: 50%;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
	}
	.workflow__links .vce-raw-html-wrapper a:first-child {
		margin-left: -30px;
	}
	#news-section {
		margin-bottom: 60px;
	}
}

@media(max-width: 550px) {
	.workflow__links {
		margin-top: -25px;
		/*left: 15px;*/
	}
	.workflow__content-title h2 {
		font-size: 24px;
	}
	.workflow__content {
		padding-top: 15px;
		padding-bottom: 20px;
	}
	.workflow__content-point {
		width: 250px;
		top: -30px;
		left: 25px;
	}
}

@media(max-width: 510px) {
	.workflow__links {
		padding: 0 15px;
	}
}

@media(max-width: 480px) {
	body.page-id-4420 #header-section .vce-element--has-background {
		padding-top: 50px;
	}
	.workflow__content {
		padding-left: 0;
		padding-right: 0;
	}
	.workflow__content-point {
		left: 0;
	}
}

@media(max-width: 350px) {
	.workflow__content .theme-button a {
		font-size: 12px;
	}
}

/* --- End Editorial Workflow Page Styles --- */

/**
*
* //-----------------  Begin Tool for everyone Page Styles ---------------------\\
*
*/

body.page-id-4447 #header-section {
	height: 537px;
}

body.page-id-4447 .header__content .vce-col-inner {
	width: 100%;
}

body.page-id-4447 .header__main-title {
	/*margin-top: 200px;*/
	margin-top: 100px;
}

body.page-id-4447 .header__main-title h2 {
	font-size: 29px;
	line-height: 1.5;
	text-align: center;
}

#have-see-section {
	padding-bottom: 150px;
}

.have-see {
	padding-top: 60px;
}

.have-see__image {}

.have-see-comp,
.have-see-phone {
	position: absolute;
}

.have-see-comp {
	width: 140%;
	top: -160px;
}

.have-see-phone {
	top: -115px;
	left: -100px;
	transform: rotate(-25deg);
}

.have-see__content {}

.have-see__content-text #el-2aced089 {
	margin-bottom: 0;
}

.have-see__content-text #el-2aced089 h2 {
	padding-top: 0;
}

#how-section {}

#how-section .how {
	/*padding-top: 130px;*/
	padding-top: 80px;
	padding-bottom: 40px;
}

.how__main-title {
	margin-bottom: 70px;
}

.how__card {
	padding-right: 100px;
}

.how__card-icon {
	width: 60px;
	height: 60px;
}

#how-section .how__card-title h3 {
	font-size: 20px;
	line-height: 1.5;
	color: #00A5BE;
	padding-top: 20px;
}

#how-section .how__card-title .vce-text-block-wrapper {
	margin-bottom: 10px;
}

.how__card-text {
	/*font-size: 14px;*/
}

@media(max-width: 1200px) {
	#have-see-section {
		padding-bottom: 80px;
	}
	.have-see__content-text {
		position: relative;
		left: 50px;
	}
	#el-f05be82a {
		position: relative;
		left: 50px;
	}
	.how__card {
		padding-right: 50px;
	}
	.have-see-phone {
		top: -131px;
	}
	.have-see-phone img {
		width: 90%;
	}
}

@media(max-width: 992px) {
	body.page-id-4447 #header-section {
		height: 430px;
	}
	body.page-id-4447 .header__main-title {
		margin-top: 40px;
	}
	#have-see-section {
		padding-bottom: 0;
	}
	.have-see__content-text {
		top: -30px;
	}
	.have-see__content-text h2 {
		font-size: 25px;
	}
	.how__card {
		padding-right: 20px;
	}
}

@media(max-width: 767px) {
	body.page-id-4447 #header-section {
		height: 340px;
	}
	body.page-id-4447 .header__main-title {
		margin-top: 30px;
	}
	.have-see__content-text,
	#el-f05be82a {
		left: initial;
	}
	.have-see-comp {
		position: relative;
		width: 50%;
		top: initial;
		margin-left: auto;
		margin-right: auto;
	}
	.have-see-phone {
		width: 34%;
		top: 50px;
		left: 15%;
	}
	.have-see-phone img {
		width: 100%;
	}
	.have-see__content-text {
		position: relative;
		top: initial;
		left: initial;
	}
	#how-section .how {
		padding-top: 50px;
	}
	.how__main-title {
		margin-bottom: 30px;
	}
	.have-see__content-text h2 {
		font-size: 20px;
	}
	.how__main-title h2 {
		font-size: 24px;
	}
}

@media(max-width: 550px) {
	.have-see-comp {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	.have-see-phone img {
		width: initial;
	}
	.have-see-phone {
		top: 40px;
		width: 55%;
		left: 0;
	}
	.have-see__content-text h2 br {
		display: none;
	}
}

@media(max-width: 350px) {
	#have-see-section .vce-button--style-outline-text {
		font-size: 12px;
	}
	/*.have-see-phone {
	    top: 25px;
	    width: 70%;
	}*/
}

/* --- End Tool for everyone Page Styles --- */

/**
*
* //-----------------  Begin Realtime Page Styles ---------------------\\
*
*/

body.page-id-4499 #header-section,
body.page-id-4618 #header-section {
	height: 535px;
	margin-top: 0;
	margin-bottom: 0;
}

body.page-id-4499 .header__content .vce-col-inner,
body.page-id-4618 .header__content .vce-col-inner {
	width: 100%;
}

body.page-id-4499 .header__main-title,
body.page-id-4618 .header__main-title {
	/*margin-top: 130px;*/
	margin-top: 30px;
}

body.page-id-4499 .header__main-title h2,
body.page-id-4618 .header__main-title h2 {
	font-size: 41px;
}

body.page-id-4499 .header__text h4,
body.page-id-4618 .header__text h4 {
	font-size: 29px;
	/*font-weight: 300;*/
	font-weight: 400;
}

.section-marker {
	position: absolute;
	width: 225px;
	left: 0;
	top: -8px;
}

#discover-section,
#analyse-section {
	padding-top: 80px;
	padding-bottom: 150px;
}

.discover {}

.discover .section-marker {
	left: -150px;
	top: -88px;
}

.discover .realtime__content,
.traffic .realtime__content {
	padding-left: 150px;
}

.discover .realtime__image figure {
	width: 120%;
	top: 0;
	right: -40%;
}

.realtime__content {}

.realtime__content .vce-button--style-basic-container {
	width: 100%;
}

.section-marker {}

.realtime__content-title>.vce-text-block-wrapper {
	background-size: 50px;
}

.realtime__content-title {
	padding-top: 70px;
}

.realtime__content-title h2 {
	padding-left: 80px;
	padding-bottom: 0;
	padding-top: 0;
}

.realtime__content-text {
	font-size: 15px;
	line-height: 2;
}

.realtime__content-button {}

.realtime__image figure {
	position: absolute;
}

#know-section {
	margin-bottom: 50px;
}

.know {}

.know .realtime__content {
	padding-right: 150px;
}

.know .realtime__image figure {
	width: 120%;
	top: 0;
	left: -40%;
}

#traffic-section {
	padding-top: 80px;
	/*padding-bottom: 200px;*/
	padding-bottom: 100px;
}

.traffic {}

.traffic .realtime__content-title>.vce-text-block-wrapper {
	background-size: 40px;
}

.traffic .realtime__content-title h2 {
	padding-bottom: 16px;
}

.traffic .realtime__image figure {
	top: 80px;
	right: -120px;
}

#realtime-see-section {
	height: 300px;
}

.realtime-see .heading-title-29 {
	padding-top: 100px;
}

#el-bfc8338e figure {
	width: 110%;
	top: 90px;
	left: 20px;
}

.features {
	/*padding-top: 90px;*/
	padding-top: 30px;
}

.features--icon {
	padding-top: 100px;
}

body.page-id-5047 .features--icon {
	padding-top: 0;
}

.features__card {}

.features__row {
	margin-bottom: 50px;
}

.features__card-image {
	margin-left: auto;
	margin-right: auto;
}

.features__card-title h3 {
	font-size: 23px;
}

.features__card-text {
	font-size: 15px;
	line-height: 1.5;
	text-align: center;
}

.heading-title-29 h2 {
	font-size: 29px;
	line-height: 1.4;
	font-weight: 300;
}

.heading-title-29 span {
	font-weight: 700;
	color: #00A5BE;
}

.heading-title-29--reverse,
.heading-title-29--reverse span {
	color: #fff;
}

.features__card-image--icon {
	width: 65px;
	height: 80px;
}

.features--image .features__card-title h3 {
	color: #00A5BE;
}

.features__card-image--picture {
	width: 70%;
	margin-bottom: -50px;
}

#el-a02a544e .features__card-image--picture {
	width: 57%;
}

#el-f17c9021 .features__card-image--picture figure {
	position: relative;
	transform: rotate(-25deg);
	z-index: 1;
	margin-bottom: -82px;
}

body.page-id-4499 #el-f17c9021 .features__card-image--picture figure {
	margin-bottom: -72px;
}

.features__card-title #el-38d46bab,
.features__card-text #el-e8dc74d0 {
	position: relative;
	background: #fff;
	z-index: 10;
}

.features__card #el-e94bc216 figure {
	width: 145px;
}

.app-links a {
	display: inline-block;
	vertical-align: top;
	width: 100px;
	padding-right: 8px;
}

.app-links--chrome .vce-raw-html-wrapper {
	text-align: center;
}

.app-links--chrome a {
	width: 180px;
	padding-right: 0;
}

#perform-section {
	margin-top: 30px;
}

#perform-section #el-1e5b35e2 .vce-asset-background-simple-item:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 165, 190, 0.8);
}

#perform-section .vce-element--has-background {
	/*padding-top: 120px;*/
	padding-top: 70px;
	padding-bottom: 50px;
}

.perform {}

.perform__text {
	font-size: 15px;
	line-height: 1.5;
}

.perform__top,
.perform__bottom {
	max-width: 700px;
	background: #fff;
}

.perform__top {
	padding: 50px 150px 60px;
	margin-bottom: 20px;
}

.perform__bottom {
	padding: 60px 75px 15px;
}

.journalists--simple {}

.journalists--simple .vce-content-background-container:after {
	display: none;
}

.journalists--simple .journalists__inner {
	margin-top: 0;
	box-shadow: none;
	background: #F3F3F3;
	padding-top: 10px;
	padding-bottom: 20px;
}

.journalists--simple.journalists h3 {
	margin-bottom: 10px;
}

.journalists--simple img {
	-webkit-filter: grayscale(100%);
	/* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}

#discover-section .realtime__image .section-marker,
#develop-section .realtime__image .section-marker {
	display: none;
}

@media(max-width: 1200px) {
	.discover .realtime__content,
	.traffic .realtime__content {
		padding-left: 100px;
	}
	.know .realtime__content {
		padding-right: 100px;
	}
	#el-bfc8338e figure {
		left: -40px;
	}
	.discover .realtime__image figure,
	.know .realtime__image figure {
		width: 130%;
	}
	.traffic .realtime__image figure {
		right: -150px;
		left: 50px;
	}
	#el-bfc8338e figure {
		width: 132%;
		top: 96px;
		left: 8px;
	}
	#el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -62px;
	}
	.app-links a {
		padding-right: 0;
	}
	.app-links .vce-raw-html-wrapper {
		text-align: center;
	}
	body.page-id-4499 .feature-section__content-point,
	body.page-id-4499 .vce-button--style-basic-container {
		width: 100%;
	}
	body.page-id-4499 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -63px;
	}
}

@media(max-width: 992px) {
	#discover-section,
	#analyse-section {
		padding-bottom: 80px;
	}
	#traffic-section {
		padding-top: 30px;
	}
	.discover .section-marker {
		left: 0;
		width: 50%;
	}
	.realtime__content-title h2 br {
		display: none;
	}
	.realtime-see {
		height: 250px;
	}
	.realtime-see .section-marker {
		width: 90%;
	}
	.realtime-see .heading-title-29 h2 {
		font-size: 25px;
	}
	.discover .realtime__content,
	.traffic .realtime__content {
		padding-left: 0;
	}
	.know .realtime__content {
		padding-right: 0;
	}
	.discover .realtime__image figure,
	.know .realtime__image figure {
		width: 165%;
	}
	.discover .realtime__image figure {
		right: -70%;
	}
	.know .realtime__image figure {
		left: -70%;
	}
	.traffic .realtime__image figure {
		width: 140%;
	}
	#el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -40px;
	}
	body.page-id-4499 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -50px;
	}
}

@media(max-width: 767px) {
	body.page-id-4499 #header-section,
	body.page-id-4618 #header-section {
		height: 350px;
	}
	body.page-id-4499 .header__main-title,
	body.page-id-4618 .header__main-title {
		margin-top: 30px;
	}
	body.page-id-4499 .header__text h4 br,
	body.page-id-4618 .header__text h4 br {
		display: none;
	}
	.realtime__content .section-marker {
		display: none;
	}
	/*#discover-section .realtime__image .section-marker {
		display: block;
	}
	.discover .section-marker {
		width: 25%;
	}*/
	.realtime__content-title h2 {
		min-height: 80px;
	}
	#discover-section .realtime__content,
	#traffic-section .realtime__content {
		order: 2;
	}
	#discover-section .realtime__image,
	#traffic-section .realtime__image {
		order: 1;
	}
	.discover .realtime__image figure,
	.know .realtime__image figure,
	.traffic .realtime__image figure {
		position: static;
		width: 50%;
		margin-left: auto;
		margin-right: auto;
	}
	.know .realtime__image figure,
	.traffic .realtime__image figure {
		width: 70%;
	}
	#content .know .realtime__image .vce-single-image-wrapper {
		margin-bottom: 0;
	}
	#content .realtime__image #el-5271fd50 {
		margin-right: 0;
	}
	.realtime__image#el-bdb13970 .vce-single-image--align-left {
		text-align: center;
	}
	.know .realtime__image figure {
		width: 80%;
	}
	body.page-id-4499 .realtime__content-title {
		padding-top: 0;
	}
	.traffic .realtime__content-title>.vce-text-block-wrapper {
		background-size: 32px;
	}
	.realtime-see .section-marker {
		width: 25%;
	}
	#realtime-see-section {
		height: auto;
	}
	.realtime-see #el-bfc8338e figure {
		width: 280px;
		top: -50px;
		left: 50%;
		transform: translate(-50%, 0);
	}
	#el-c87d8290 {
		height: 320px;
	}
	.realtime-see #el-bfc8338e {
		margin-bottom: 0;
	}
	.realtime-see .heading-title-29 {
		padding-top: 165px;
	}
	.features__card #el-e94bc216 figure {
		width: 200px;
	}
	.features--image {
		padding-top: 0;
	}
	.perform__top,
	.perform__bottom {
		padding-left: 50px;
		padding-right: 50px;
	}
	body.page-id-4499 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -200px;
	}
	.app-links a {
		padding-right: 10px;
	}
}

@media(max-width: 480px) {
	#discover-section .realtime__image .section-marker,
	#realtime-see-section .realtime__image .section-marker {
		display: none;
	}
	#discover-section {
		padding-bottom: 30px;
		padding-top: 40px;
	}
	.discover .realtime__image figure,
	.traffic .realtime__image figure {
		width: 70%;
	}
	.know .realtime__image figure {
		width: 100%;
	}
	.theme-button a {
		font-size: 12px !important;
	}
	.perform__top,
	.perform__bottom {
		padding-left: 15px;
		padding-right: 15px;
	}
	#perform-section .vce-element--has-background {
		padding-top: 40px;
	}
	body.page-id-4499 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -100px;
	}
}

@media(max-width: 420px) {
	.realtime-see #el-bfc8338e figure {
		top: -130px;
	}
	.realtime-see .heading-title-29 {
		padding-top: 100px;
	}
	.heading-title-29 h2 {
		font-size: 22px;
	}
}

/* --- End Realtime Page Styles --- */

/**
*
* //-----------------  Begin Intelligence Page Styles ---------------------\\
*
*/

#develop-section,
#analyse-section,
#data-section {
	padding-top: 80px;
	padding-bottom: 150px;
}

.develop {}

.develop .section-marker {
	left: -150px;
	top: -88px;
}

.develop .realtime__content,
.heatmap .realtime__content {
	padding-left: 150px;
}

.develop .realtime__image figure {
	width: 120%;
	top: 0;
	right: -40%;
}

.realtime__content {}

.realtime__content .vce-button--style-basic-container {
	width: 100%;
}

.realtime__content-title>.vce-text-block-wrapper {
	background-size: 50px;
}

.realtime__content-title {
	padding-top: 70px;
}

.realtime__content-title h2 {
	padding-left: 80px;
	padding-bottom: 0;
	padding-top: 0;
}

.realtime__content-text {
	font-size: 15px;
	line-height: 2;
}

#analyse-section {}

.analyse {}

.analyse .realtime__content,
.data .realtime__content {
	padding-right: 150px;
}

.analyse .realtime__image figure {
	width: 120%;
	top: 0;
	left: -40%;
}

.data .realtime__image figure {
	width: 110%;
	top: 0;
	left: -30%;
}

#heatmap-section {
	padding-top: 30px;
	padding-bottom: 100px;
}

.heatmap {}

.heatmap .realtime__content-title>.vce-text-block-wrapper {
	background-size: 40px;
}

.heatmap .realtime__content-title h2 {
	padding-bottom: 16px;
}

.heatmap .realtime__image figure {
	top: 36px;
	right: -225px;
	left: 80px;
}

#data-section {
	padding-bottom: 180px;
}

#intel-see-section {
	height: 300px;
}

#el-c87d8290,
#el-6f499077 {
	padding-top: 0;
}

.intel-see {}

.intel-see .section-marker {
	left: 0;
	top: -8px;
}

.intel-see #el-349cb14d figure {
	position: absolute;
	top: -50px;
	left: 50%;
	transform: translate(-50%, 0);
}

.intel-see #el-349cb14d figure img {
	margin: 0;
}

#el-ef75b766 .heading-title-29 {
	margin-top: 30px;
}

body.page-id-4618 .features--icon {
	padding-top: 50px;
}

@media(max-width: 1200px) {
	body.page-id-4618 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -70px;
	}
	.feature-section__content-point,
	.vce-button--style-basic-container {
		width: 100%;
	}
	.develop .realtime__content,
	.heatmap .realtime__content {
		padding-left: 100px;
	}
	.analyse .realtime__content,
	.data .realtime__content {
		padding-right: 100px;
	}
	.develop .realtime__image figure {
		width: 130%;
	}
	.analyse .realtime__image figure {
		width: 145%;
		left: -60%;
	}
	.heatmap .realtime__image figure {
		width: 180%;
	}
	.data .realtime__image figure {
		width: 140%;
		left: -50%;
	}
}

@media(max-width: 992px) {
	#develop-section,
	#analyse-section,
	#heatmap-section {
		padding-bottom: 80px;
	}
	#data-section {
		padding-top: 30px;
	}
	body.page-id-4618 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -55px;
	}
	.features__card-title h3 {
		font-size: 21px;
	}
	.develop .section-marker {
		left: 0;
		width: 50%;
	}
	.intel-see {
		height: 250px;
	}
	.intel-see .section-marker {
		width: 25%;
	}
	.develop .realtime__content,
	.heatmap .realtime__content {
		padding-left: 0;
	}
	.analyse .realtime__content,
	.data .realtime__content {
		padding-right: 0;
	}
	.develop .realtime__image figure {
		width: 175%;
		left: 15%;
	}
	.analyse .realtime__image figure {
		width: 180%;
		left: -100%;
	}
	.heatmap .realtime__image figure {
		width: 246%;
	}
	.data .realtime__image figure {
		width: 200%;
		left: -115%;
	}
	.intel-see #el-349cb14d figure {
		left: 53%;
	}
	#el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -40px;
	}
}

@media(max-width: 767px) {
	.realtime__content .section-marker {
		display: none;
	}
	/*#develop-section .realtime__image .section-marker {
		display: block;
	}*/
	#header-section #el-22b2629e {
		padding-top: 30px;
	}
	#develop-section .realtime__content,
	#heatmap-section .realtime__content {
		order: 2;
	}
	#develop-section .realtime__image,
	#heatmap-section .realtime__image {
		order: 1;
	}
	.develop .realtime__image figure,
	.analyse .realtime__image figure,
	.heatmap .realtime__image figure,
	.data .realtime__image figure {
		position: static;
		width: 50%;
		margin-left: auto;
		margin-right: auto;
	}
	body.page-id-4618 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -127px;
		padding-top: 30px;
	}
	.develop .section-marker {
		width: 25%;
	}
	body.page-id-4618 .realtime__content-title {
		padding-top: 0;
	}
	#develop-section,
	#analyse-section,
	#heatmap-section {
		padding-bottom: 50px;
	}
}

@media(max-width: 500px) {
	body.page-id-4618 .header__text h4 {
		padding-top: 0;
	}
	.intel-see {
		height: 150px;
	}
	.intel-see #el-349cb14d figure {
		width: 70%;
		top: -90px;
	}
	.feature-section--download .feature-section__content h3 {
		font-size: 24px;
	}
	.realtime__content-title h2 {
		font-size: 24px;
	}
}

@media(max-width: 480px) {
	#develop-section .realtime__image .section-marker,
	#intel-see-section .realtime__image .section-marker {
		display: none;
	}
	.develop .realtime__image figure,
	.analyse .realtime__image figure,
	.heatmap .realtime__image figure,
	.data .realtime__image figure {
		width: 70%;
	}
	#develop-section {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	#analyse-section {
		padding-top: 10px;
		padding-bottom: 30px;
	}
	#heatmap-section {
		padding-bottom: 30px;
	}
	#el-ef75b766 .heading-title-29 {
		margin-top: 0;
	}
}

@media(max-width: 420px) {
	body.page-id-4618 .header__main-title h2 {
		padding-top: 0;
	}
}

@media(max-width: 350px) {
	body.page-id-4618 .header__text h4 {
		font-size: 26px;
	}
	.intel-see #el-349cb14d figure {
		width: 85%;
	}
}

/* --- End Intelligence Page Styles --- */

/**
*
* //-----------------  Begin Ezyinsights Blog Page Styles ---------------------\\
*
*/

body.page-id-4820 .header__content .vce-col-inner {
	width: 100%;
}

.header__actions {}

#blog-section {
	margin: 80px 0;
}

.blog .vce-button--style-basic-container {
	width: 100%;
}

.blog {}

#blog-section .blog__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-flow: row wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.blog__list .listing-item {
	box-sizing: border-box;
	width: 25%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-flow: column nowrap;
	width: 25%;
	box-sizing: border-box;
	padding: 0 15px;
	margin-bottom: 50px;
}

.blog__list .listing-item .image {
	order: 1;
}

.blog__list .listing-item .category-display {
	order: 2;
}

.blog__list .listing-item .title {
	order: 3;
}

.blog__list .listing-item .excerpt {
	order: 4;
}

.blog__list .listing-item .image {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 185px;
	text-align: center;
	overflow: hidden;
	margin-bottom: 20px;
}

.blog__list .listing-item .image img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	margin: 0;
}

.blog__list .listing-item .category-display a {
	display: inline-block;
	vertical-align: baseline;
	color: #00A5BE;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.blog__list .listing-item .category-display {
	margin-bottom: 15px;
	color: #00A5BE;
}

.blog__list .listing-item .category-display span.category-display-label {
	color: #00A5BE;
}

.blog__list .listing-item .title {
	display: inline-block;
	vertical-align: top;
	color: #000000;
	font-size: 16px;
	line-height: 1.2;
	padding: 0;
	margin-bottom: 15px;
}

.blog__list .listing-item .excerpt-dash {
	display: none;
}

.blog__list .listing-item .excerpt {
	line-height: 1.7;
}

.blog__list .listing-item .excerpt a {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	color: #00A5BE;
	font-size: 10px;
	font-weight: 700;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 15px;
}

#tags-section {
	margin: 0;
}

#tags-section .tags {
	padding: 40px 0 50px;
}

.tags h5 {
	font-size: 13px;
	letter-spacing: .1em;
	text-transform: uppercase;
}

#tags-section .tagcloud a {
	display: inline-block;
	font-size: 13px !important;
	transition-duration: .2s;
	background-color: #ffffff;
	border: 1px solid #00A5BE;
	padding: 0 8px;
	margin: 5px 3px;
}

#tags-section .tagcloud a:hover {
	text-decoration: none;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
	color: #00A5BE;
}

@media(max-width: 1200px) {
	.blog__list .listing-item .image {
		height: 165px;
	}
}

@media(max-width: 992px) {
	.blog__list .listing-item .image {
		height: 250px;
	}
	.blog__list .listing-item {
		width: 50%;
	}
}

@media(max-width: 768px) {
	.header__actions .vce-col {
		width: 50%;
	}
	#blog-section {
		margin-top: 40px;
		margin-bottom: 0;
	}
	.blog__list .listing-item .image {
		height: 350px;
	}
	.blog__list .listing-item {
		width: 100%;
	}
	body.page-id-4820 #header-section .vce-button--style-basic-container--align-right,
	body.page-id-4820 #header-section .vce-button--style-basic-container--align-left {
		text-align: center;
	}
	body.page-id-4820 #header-section .container {
		padding-top: 0;
		padding-bottom: 0;
	}
}

@media(max-width: 550px) {
	.blog__list .listing-item .image {
		height: 300px;
	}
}

@media(max-width: 480px) {
	body.page-id-4820 #header-section .header__main-title h2 {
		font-size: 42px;
	}
	body.page-id-4820 #header-section a {
		font-size: 16px !important;
	}
	.blog__list .listing-item .image {
		height: 250px;
	}
}

@media(max-width: 400px) {
	.blog__list .listing-item .image {
		height: 200px;
	}
}

/* --- End Ezyinsights Blog Page Styles --- */

/**
*
* //-----------------  Begin Blog Page Styles ---------------------\\
*
*/

body.blog #content {
	width: 100%;
	float: none;
	margin-top: 60px;
	bottom: 100px;
}

body.blog .post {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

body.blog .post .entry-box {
	display: flex;
	flex-flow: row nowrap;
}

body.blog .post .anons-thumbnail .thumbnail {
	border: none;
}

body.blog .post .anons-thumbnail {
	position: relative;
	display: block !important;
	width: 33.33%;
	min-width: 370px;
	flex: none;
}

body.blog .post .anons-thumbnail img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 0 !important;
}

body.blog .post .anons-content {
	/*float: left;*/
	width: 66.67%;
	padding: 36px !important;
}

body.blog .post .anons-content .comments,
body.single.single-post .meta .comments {
	display: none;
}

body.blog .post .anons-content .category:after {
	content: '|';
	margin-left: 9px;
	margin-right: 6px;
}

body.blog .post .anons-content h4 {
	padding: 0;
	margin-bottom: 15px;
}

body.blog .post .anons-content h4 a:hover,
body.blog .post .anons-content h4 a:active,
body.blog .post .meta a:hover,
body.blog .post .meta a:active {
	text-decoration: none;
	color: #00A5BE;
}

body.blog .post .meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-flow: row wrap;
	font-size: 13px;
	color: #000;
	margin-top: 0;
	margin-bottom: 15px;
}

body.blog .post .meta a {
	font-size: inherit;
	color: inherit;
}

body.blog .post .category {
	order: 1;
	padding-right: 0;
}

body.blog .post .date {
	order: 2;
}

body.blog .post .anons-content p {
	font-size: 14px;
}

body.blog .post .more-link-box {
	text-align: left;
}

body.blog #main .pagination .page-numbers.current {
	color: #00A5BE;
	font-weight: 700;
}

body.blog #main .pagination .page-numbers:hover,
body.blog #main .pagination .page-numbers:active {
	color: #00A5BE;
}

@media(max-width: 1200px) {
	body.blog .post .anons-thumbnail {
		min-width: auto;
		width: 40%;
	}
	body.blog .post .anons-content {
		width: 60%;
		padding: 20px !important;
	}
	.anons {
		margin-bottom: 45px;
	}
}

@media(max-width: 992px) {
	body.blog .post .entry-box {
		flex-direction: column;
	}
	body.blog .post .anons-thumbnail {
		width: 100%;
		height: 350px;
	}
	body.blog .post .anons-content {
		width: 100%;
		padding: 36px !important;
	}
}

@media(max-width: 550px) {
	body.blog .post .anons-thumbnail {
		height: 250px;
	}
	body.blog .post .anons-content {
		padding: 20px !important;
	}
}

@media(max-width: 400px) {
	body.blog .post .anons-thumbnail {
		height: 200px;
	}
}

/* --- End Blog Page Styles --- */

/**
*
* //-----------------  Single Blog Page Styles ---------------------\\
*
*/

body.single #content {
	width: 100%;
	float: none;
	margin-top: 60px;
	bottom: 100px;
}

body.single #header-section h1 {
	position: relative;
	display: block;
	font-size: 35px;
	line-height: 1.4;
	font-weight: 500;
	color: #fff;
	z-index: 10;
	padding-bottom: 15px;
}

body.single .single-post-header {
	position: relative;
	height: 537px;
}

body.single .single-post-header:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	/* background: rgba(106, 169, 187, 0.8); */
	background: rgba(0, 165, 190, 0.8);
}

body.single .single-post-header__content,
body.single .post {
	width: 733px;
	margin-left: auto;
	margin-right: auto;
}

body.single .single-post-header__content {
	padding-top: 200px;
}

@media(max-width: 768px) {
	body.single .single-post-header {
		height: auto;
		min-height: 250px;
	}
	body.single .single-post-header__content {
		padding-top: 90px;
		padding-left: 50px;
	}
	body.single .single-post-header__content,
	body.single .post {
		width: auto;
	}
	body.single #content {
		margin-top: 30px;
	}
}

@media(max-width: 550px) {
	body.single .single-post-header__content {
		padding-left: 0;
	}
	body.single #header-section h1 {
		text-align: center;
		font-size: 30px;
	}
	#content blockquote h2,
	#content q h2 {
		font-size: 24px;
	}
	#content blockquote,
	#content q {
		padding-left: 50px;
	}
	body.single #content h3 {
		font-size: 20px;
	}
}

/* --- /Single Blog Page Styles --- */

/**
*
* //-----------------  Contact Page Styles ---------------------\\
*
*/

body.page-id-5132 .header__content .vce-col-inner {
	width: 100%;
}

#meet-us-section {
	padding-top: 80px;
}

#map-section {
	padding-bottom: 80px;
}

.meet-us h3,
.map h3 {
	font-size: 20px;
	line-height: 1.2;
	letter-spacing: 0;
}

@media(max-width: 767px) {
	body.page-id-5132 .header__main-title h2 {
		font-size: 42px;
	}
}

@media(max-width: 550px) {
	#meet-us-section {
		padding-top: 40px;
	}
	#map-section {
		padding-bottom: 40px;
	}
	body.page-id-5132 .header__main-title h2 {
		font-size: 30px;
	}
}

/* --- /Contact Page Styles --- */

/**
*
* //-----------------  EzyInsights Realtime vs. CrowdTangle Page Styles ---------------------\\
*
*/

body.page-id-5211 #journalists-section {
	margin-bottom: 0;
}

#introduction-section {
	padding: 80px 0;
}

body.page-id-5211 .introduction,
body.page-id-5211 .quotes,
body.page-id-5211 .outperforms {
	width: 785px;
	margin-left: auto;
	margin-right: auto;
}

.introduction__text p {
	font-size: 18px;
	line-height: 1.8;
}

#quotes-section {}

.quotes {}

.quotes__text,
.quotes__text p {
	font-size: 18px;
	line-height: 1.8;
	font-weight: 400;
}

.quotes__text span,
.quotes__text p span {
	color: #00A5BE;
	font-weight: 700;
}

#outperforms-section {}

.outperforms {}

.outperforms__table table {
	border-bottom: 1px solid #00A5BE;
}

.outperforms__table table th {
	border: none;
	background: #00A5BE;
	color: #fff;
}

.outperforms__table table td {
	vertical-align: middle;
	border: none;
}

.outperforms__table table tr:nth-child(even) {
	background: #f9f9f9;
}

.outperforms__table table tr td:first-child {
	width: 30%;
	font-weight: 700;
}

.outperforms__table table tr td:nth-child(2),
.outperforms__table table tr td:nth-child(3) {
	width: 35%;
}

/*body.page-id-5211 #perform-section {
	height: 661px;
}*/

body.page-id-5211 #perform-section .vce-shortcode-wrapper {
	margin: 0;
}

body.page-id-5211 #perform-section .vce-element--has-background {
	padding-top: 0;
	padding-bottom: 0;
}

/* Slider Publishers Styles */

.slider-publishers .owl-item {
	text-align: center;
	color: #fff;
}

.slider-publishers .owl-item i {
	padding: 8px 9px;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-bottom: 15px;
}

.slider-publishers .owl-item .blockquote {
	font-size: 22px;
	line-height: 1.5;
	font-weight: 700;
}

.slider-publishers .owl-item .media {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
}

.slider-publishers .owl-item .author-name {
	font-size: 14px;
	line-height: 1.8;
	font-weight: 700;
	text-align: center;
}

.slider-publishers .owl-item .author-title {
	line-height: 18px;
	font-size: 12px;
	font-weight: 400;
}

.slider-publishers .owl-item .media-img {
	max-width: 160px;
	max-height: 160px;
	border-radius: 50%;
	overflow: hidden;
	margin-left: 15px;
}

.slider-publishers .owl-item .media-img img {
	margin: 0;
}

body.page-id-5211 #perform-section .slider-publishers .owl-dots {
	bottom: 80px !important;
}

@media(max-width: 1200px) {
	body.page-id-5211 #perform-section .slider-publishers .owl-dots {
		bottom: 25px !important;
	}
	.slider-publishers .owl-item .blockquote {
		font-size: 18px;
	}
}

@media(max-width: 992px) {
	body.page-id-5211 #perform-section .slider-publishers .owl-dots {
		bottom: 0 !important;
	}
	#perform-section .vce-col-inner {
		padding-top: 0;
	}
	body.page-id-5211 .introduction,
	body.page-id-5211 .quotes,
	body.page-id-5211 .outperforms {
		width: auto;
	}
}

@media(max-width: 767px) {
	body.page-id-5211 .header__main-title h2 {
		font-size: 42px;
	}
}

@media(max-width: 550px) {
	body.page-id-5211 .header__main-title h2 {
		font-size: 30px;
	}
	#introduction-section {
		padding: 40px 0 20px;
	}
	.introduction__text p {
		font-size: 16px;
	}
	.quotes__text,
	.quotes__text p {
		font-size: 14px;
	}
	body.page-id-5211 .heading-title-29 .vce-text-block-wrapper {
		margin-bottom: 0;
	}
	.outperforms__table table tr {
		font-size: 12px;
	}
	body.page-id-5211 #perform-section .slider-publishers .owl-dots {
		bottom: -10px !important;
	}
	.slider-publishers .owl-item .blockquote {
		font-size: 14px;
	}
}

/* /Slider Publishers Styles */

/* --- /EzyInsights Realtime vs. CrowdTangle Page Styles --- */

/* ==========================================================================
 *  NEW EzyInsights Realtime vs. CrowdTangle Page Styles
 * ========================================================================== */

.heading-title-45 h2 {
	font-size: 45px;
	line-height: 1.4;
	font-weight: 300;
}

#matching-section {}

.matching {}

.matching__table {
	margin-bottom: 75px;
}

.matching-table table {
	color: #000;
	border-bottom: 4px solid #00a5bd;
}
.matching-table table td {
	border: none;
}
.matching-table table thead {
	border-bottom: 4px solid #00a5bd;
}
.matching-table table th {
	background: transparent;
	text-align: center;
	line-height: 1;
}
.matching-table table th:first-child {
	font-size: 0;
}
.matching-table table th:last-child {
	border-right: none;
	font-size: 0;
}
.matching-table table th {
	/*font-size: 80px;*/
	font-size: 60px;
	letter-spacing: 2px;
	font-family: "Open Sans";
	font-weight: bold;
}
.matching-table table th:first,
.matching-table table th:last-child {
	font-size: 0;
}
.matching-table table th img {
	/*width: 80%;*/
	width: 70%;
}
.matching-table table th span {
	position: relative;
	top: 20px;
}
.matching-table tbody tr:nth-child(odd) {
	background: #d7f1f5;
	
}
.matching-table tbody tr {
	border-bottom: 4px solid #ffffff;
}
.matching-table tbody tr:last-child {
	border-bottom: none;
}
.matching-table tbody tr td:first-child p,
.matching-table tbody tr td:last-child p {
	/*font-size: 25px;*/
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 26px;
}
.matching-table tbody tr td:first-child {
	/*padding: 30px 50px 30px 10px;*/
	padding: 20px 40px 20px 10px;
	text-align: right;
}
.matching-table tbody tr td:last-child {
	padding: 30px 10px 30px 50px;
	text-align: left;
}

.matching-table tbody .image-cell {
	width: 300px;
	
	text-align: center;
	vertical-align: middle;

	background: #00a5bd;
	padding: 10px;
}
.matching-table tbody .image-cell p {
	/*font-size: 30px;*/
	font-size: 26px;
	line-height: 1.2;
	letter-spacing: 1px;
	color: #ffffff;
	font-weight: bold;
}
.matching-table tbody .image-cell img {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

/* Mobile Table */
.matching-table--mobile {
	display: none;
}
.matching-table--mobile .nav-tabs {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;

	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 30px;
	border-bottom: none;
}
.matching-table--mobile .nav-tabs>li {
	flex: none;
	width: 19%;

	display: flex;
	justify-content: center;
	align-items: center;

	
	text-align: center;
	margin: 0;
	padding: 0;
}
.matching-table--mobile .nav-tabs>li>a {
	display: inline-block;
	width: 100%;
	height: 100%;

	margin-right: 0;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1.2;
	text-transform: uppercase;
	text-decoration: none;
	color: #00A5BE;
	border: 0;
	border-radius: 0;
	background: transparent;
	border: 1px solid #00A5BE;

	padding: 10px 3px;
}
.matching-table--mobile .nav-tabs>li:first-child >a {
	line-height: 30px;

}

.matching-table--mobile .nav-tabs>li.active a {
	color: #ffffff;
	background: #00A5BE;
}
.matching-table--mobile .nav-tabs>li.active a:hover,
.matching-table--mobile .nav-tabs>li.active a:active,
.matching-table--mobile .nav-tabs>li.active a:focus {
	color: #ffffff;
	background: #00A5BE;
	border: 0;
	outline: none;
	border: 1px solid #00A5BE;
}
.matching-table--mobile .nav-tabs>li>a:hover,
.matching-table--mobile .nav-tabs>li>a:active,
.matching-table--mobile .nav-tabs>li>a:focus {
	color: #ffffff;
	background: #00A5BE;
	border: 0;
	outline: none;
	border: 1px solid #00A5BE;
}
.matching-table--mobile .tab-content {
	padding: 0 5px;
}
.matching-table--mobile tbody tr:nth-child(odd) {
	background: transparent;
}
.matching-table--mobile tbody tr:nth-child(even) {
	background: #f3f3f3;
}
.matching-table--mobile table {
	border-top: 4px solid #00a5bd;
}
#content .matching-table--mobile tbody td {
	padding: 10px;
	padding-bottom: 30px;
}

.matching-table--mobile tbody td:first-child {
	width: 40%;
	font-size: 0;
}
#content .matching-table--mobile tbody td:last-child {
	width: 60%;
	padding-left: 0;
	
}
#content .matching-table--mobile tbody tr td:first-child {
	text-align: left;
}

.matching-table--mobile tbody td:first-child img {
	width: 70%;
}
@media(max-width: 1200px) {
	.matching-table table th {
		font-size: 60px;
	}
	.matching-table tbody tr td:first-child p,
	.matching-table tbody tr td:last-child p {
		font-size: 20px;
		line-height: 26px;
	}
	.matching-table tbody .image-cell p {
		font-size: 26px;
	}
	.matching-table tbody tr td:first-child {
		padding: 20px 40px 20px 10px;
	}
	.matching-table tbody tr td:last-child {
		padding: 20px 10px 20px 40px;
	}
}
@media(max-width: 992px) {
	#header-section #el-22b2629e {
		padding-top: 0;
		padding-bottom: 0;
	}
	body.page-id-5434 .header__main-title h2 {
		font-size: 41px;
	}
	.matching__table {
		margin-bottom: 45px;
	}
	.matching-table table th img {
		width: 100%;
	}
	.matching-table tbody .image-cell {
		width: 200px;
	}
	.matching-table tbody .image-cell p {
		font-size: 20px;
	}
	.matching-table tbody tr td:first-child {
		padding: 15px 25px 15px 10px;
	}

	.matching-table tbody tr td:last-child {
		padding: 15px 10px 15px 25px;
	}
	.matching-table tbody tr td:first-child p,
	.matching-table tbody tr td:last-child p {
		font-size: 18px;
		line-height: 22px;
	}
}
@media(max-width: 768px) {
	.matching-table {
		display: none;
	}
	.matching-table--mobile {
		display: block;
	}
}
@media(max-width: 550px) {
	body.page-id-5434 .header__main-title h2 {
		font-size: 29px;
	}
	body.page-id-5434 .header__text .vce-text-block-wrapper h4 {
		font-size: 18px;
	}
	.matching__table {
		margin-bottom: 30px;
	}
	#matching-section .container {
		padding-left: 5px;
		padding-right: 5px;
	}
	.matching-table--mobile .nav-tabs>li>a {
		font-size: 9px;
		letter-spacing: 0;
		line-height: 1;
		font-weight: 400;
		padding-left: 0;
		padding-right: 0;
	}
	.matching-table--mobile .nav-tabs>li:first-child>a {
		line-height: 15px;
	}
	.matching-table tbody tr td:first-child p,
	.matching-table tbody tr td:last-child p {
		font-size: 12px;
		line-height: 1.2;
	}
	#content .matching-table--mobile tbody td {
		padding-right: 5px;
	}
	.matching-table--mobile tbody td:first-child img {
		width: 85%;
	}
	
}



#testimonials-section {
	padding-top: 180px;
}

.testimonials {}

.testimonials__inner {
	display: flex;
	flex-flow: row nowrap;
}

.testimonial {
	box-sizing: border-box;
	flex: auto;
	width: 25%;
}

.testimonial__image {
	box-sizing: border-box;
	position: relative;
	width: 165px;
	height: 165px;
	overflow: hidden;
	/*margin-bottom: 50px;*/
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

.testimonial__image img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

.testimonial__meta {
	position: relative;
	/*min-height: 150px;*/
	min-height: 120px;
	/*font-size: 27px;*/
	font-size: 24px;
	letter-spacing: 1px;
	/*line-height: 37px;*/
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	/*padding-bottom: 45px;*/
	padding-bottom: 30px;
	/*margin-bottom: 50px;*/
	margin-bottom: 30px;
}

.testimonial__meta:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	display: block;
	max-width: 220px;
	width: 60%;
	height: 1px;
	background: #00a5bd;
}

.testimonial__meta-name {}

.testimonial__meta-company,
.testimonial__meta-country {
	font-weight: 300;
}

.testimonial__meta-country {}

.testimonial__text {
	/*font-size: 27px;*/
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 37px;
	font-weight: 300;
	font-style: italic;
	text-align: center;
	margin-bottom: 45px;
	padding: 0 10%;
}

@media(max-width: 1300px) {
	.testimonial__image {
		margin-bottom: 30px;
	}
	.testimonial__meta {
		min-height: 120px;
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	.testimonial__text {
		font-size: 20px;
	}
}

@media(max-width: 992px) {
	.testimonials__inner {
		flex-wrap: wrap;
	}
	.testimonial {
		width: 50%;
	}
	.testimonial__text {
		margin-bottom: 80px;
	}
}

@media(max-width: 768px) {
	.testimonial {
		width: 100%;
	}
	.testimonial:last-child .testimonial__text {
		margin-bottom: 30px;
	}
}

@media(max-width: 480px) {
	.testimonial__meta {
		font-size: 20px;
		line-height: 26px;
		min-height: 100px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.testimonial__image {
		margin-bottom: 20px;
	}
	.testimonial__text {
		font-size: 14px;
		line-height: 24px;
		padding: 0;
	}
}

#quotes-section {}

.quotes {}

.quote {
	/* margin-top: 100px; */
	margin-top: 70px;
}

.quote__inner {
	text-align: center;
}

.quote__text {
	position: relative;
	/*font-size: 50px;*/
	font-size: 38px;
	letter-spacing: 1px;
	/*line-height: 65px;*/
	line-height: 60px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	/*margin-bottom: 80px;*/
	margin-bottom: 60px;
}

.quote__text:before,
.quote__text:after {
	content: '';
	position: absolute;
	display: inline-block;
	/*width: 100px;
	height: 60px;*/
	width: 60px;
	height: 40px;
	/*background-size: contain;*/
	background-size: 60px 40px;
}

.quote__text:before {
	/* left: 30px;
	top: -40px; */
	left: 60px;
	top: -20px;
	background: url('/wp-content/uploads/2018/05/quote-open.png') 50% 50% no-repeat;
	background-size: 60px 40px;
}

.quote__text:after {
	/*right: -80px;
	bottom: 20px;*/
	right: -40px;
	bottom: 25px;
	background: url('/wp-content/uploads/2018/05/quote-close.png') 50% 50% no-repeat;
	background-size: 60px 40px;
}

.quote__meta {
	/*font-size: 43px;*/
	font-size: 38px;
	letter-spacing: 1px;
	/*line-height: 59px;*/
	line-height: 48px;
	text-transform: uppercase;
	text-align: center;
	color: #000000;
}

.quote__meta-name {}

.quote__meta-company,
.quote__meta-country {
	font-weight: 300;
}

.quote__meta-country {}

/*@media(max-width: 1400px) {
	.quote__text {
		font-size: 46px;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
}*/

@media(max-width: 1200px) {
	.quote {
		margin-top: 70px;
	}
	.quote__text {
		margin-bottom: 60px;
		line-height: 60px;
	}
	.quote__text {
		font-size: 38px;
		width: 100%;
	}
	.quote__text:before,
	.quote__text:after {
		width: 60px;
		height: 40px;
		background-size: 60px 40px;
	}
	.quote__text:before {
		left: 60px;
		top: -20px;
	}
	.quote__text:after {
		right: -40px;
		bottom: 25px;
	}
	.quote__meta {
		font-size: 38px;
		line-height: 48px;
	}
}

@media(max-width: 1050px) {
	.quote__text {
		padding-left: 65px;
		padding-right: 65px;
	}
	.quote__text:before {
		left: 90px;
	}
	.quote__text:after {
		right: 0;
	}
}

@media(max-width: 992px) {
	#testimonials-section {
		padding-top: 150px;
	}
	.quote__text:before {
		left: 0;
	}
	.quote__text {
		font-size: 32px;
		line-height: 50px;
		margin-bottom: 40px;
	}
	.quote__meta {
		font-size: 32px;
		line-height: 40px;
	}
}

@media(max-width: 768px) {
	#testimonials-section {
		padding-top: 100px;
	}
	.quote__text br {
		display: none;
	}
	.quote__text {
		font-size: 28px;
		line-height: 50px;
	}
	.quote__meta {
		font-size: 28px;
		line-height: 38px;
	}
}
@media(max-width: 550px) {
	.quote {
		margin-top: 20px;
	}
}
@media(max-width: 480px) {
	
	.quote__text:before,
	.quote__text:after {
		width: 40px;
		height: 20px;
		background-size: 40px 20px;
	}
	.quote__text {
		font-size: 24px;
		line-height: 41px;
		padding-left: 45px;
		padding-right: 45px;
	}
	.quote__text:before {
		top: 0;
	}
	.quote__text {
		margin-bottom: 20px;
	}
	.quote__meta {
		font-size: 24px;
		line-height: 34px;
	}
}

@media(max-width: 415px) {
	.quote__text {
		font-size: 20px;
		line-height: 30px;
	}
}

/* ======= /NEW EzyInsights Realtime vs. CrowdTangle Page Styles =========== */

/* ==========================================================================
 *  EzyInsights White Papers
 * ========================================================================== */

body.page-id-5498 .header__content .vce-col-inner {
	width: 100%;
}

body.page-id-5498 #header-section #el-22b2629e {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.papers-actions {
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	margin-bottom: 80px;
}
.papers-actions__button {
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 38px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	color: #00A5BE;
	border: 1px solid #00A5BE;
	padding: 0 20px;
	cursor: pointer;
	margin-right: 20px;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;

}
.papers-actions__button:last-child {
	margin-right: 0;
}

.papers-actions__button--active {
	color: #ffffff;
	background: #00A5BE;
	cursor: default;
}
.papers-actions__button:hover,
.papers-actions__button:active,
.papers-actions__button:focus {
	color: #ffffff;
	background: #00A5BE;
}


.white-papers {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	/* 	margin-left: -50px;
	margin-right: -50px; */
}

.white-paper {
	flex: auto;
	box-sizing: border-box;
	width: 33.33%;
	max-width: 540px;
	min-width: 450px;
	height: 635px;
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 50px;
}

.white-paper__inner {
	position: relative;
	border: 20px solid #E5F6F8;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.white-paper__inner img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

.white-paper__content {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #ffffff;
	text-align: center;
	padding: 15px 30px 20px;
}
#whitePapers .white-paper__category {
	font-size: 12px;
	line-height: 22px;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 5px;
}

#whitePapers .white-paper__title {
	min-height: 75px;
	padding-top: 0;
	padding-bottom: 15px;
	line-height: 1;
}

.white-paper__title a {
	font-size: 19px;
	line-height: 1;
	color: #ffffff;
}

.white-paper__title a:hover,
.white-paper__title a:active {
	color: #00A5BE;
	text-decoration: none;
}

.white-paper__text {
	min-height: 51px;
}

.white-paper__text,
.white-paper__text p {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 20px;
}

.white-paper__actions {
	text-align: center;
}

#whitePapers .white-paper__link {
	display: inline-block;
	color: #fff;
	border: 1px solid #00A5BE;
	background: #00A5BE;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	padding: 10px 30px;
}

#whitePapers .white-paper__link:hover,
#whitePapers .white-paper__link:active {
	color: #00A5BE;
	background: transparent;
	text-decoration: none;
}
.white-paper__markers {
	display: flex;
	flex-flow: row nowrap;
	position: absolute;
	top: 15px;
	right: 10px;
}

.white-paper__marker {
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	line-height: 80px;
	text-align: center;
	text-transform: uppercase;
	background: #00A5BE;
	margin-right: 10px;
}

.white-paper__marker:last-child {
	margin-right: 0;
}

.white-paper__marker--updated {
	font-size: 14px;
}

@media(max-width: 992px) {
	.heading-title-45 h2 {
		font-size: 38px;
		padding-top: 20px;
	}
	.white-paper {
		width: 50%;
		height: 545px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.white-paper__content {
		padding: 15px 10px 20px;
	}
	.white-paper__text,
	.white-paper__text p {
		margin-bottom: 30px;
	}
	#whitePapers .white-paper__link {
		padding: 5px 30px;
	}
}
@media(max-width: 768px) {
	body.page-id-5498 #header-section {
		padding-top: 50px;
	}
	body.page-id-5498 .header__main-title h2,
	.heading-title-45 h2 {
		font-size: 29px;
	}
	.white-paper__text p br {
		display: none;
	}
	.papers-actions {
		margin-bottom: 40px;
	}

	.papers-actions__button {
		font-size: 13px;
		padding: 0 10px;
		margin-right: 10px;
	}
}
@media(max-width: 550px) {
	body.page-id-5498 #header-section {
		padding-top: 15px;
	}
	body.page-id-5498 .header__main-title h2 {
		font-size: 22px;
	}
	body.page-id-5498 .header__text .vce-text-block-wrapper h4 {
		font-size: 18px;
		padding-top: 10px;
	}
	body.page-id-5498 .header__text .vce-text-block-wrapper {
		margin-bottom: 0;
	}
	.heading-title-45 h2 {
		font-size: 20px;
		padding: 0;
	}
	.papers-actions {
		flex-direction: column;
	}

	.papers-actions__button {
		text-align: center;
		margin: 0;
		margin: 0 15px 10px;
	}

	.papers-actions__button:last-child {
		margin-right: 15px;
	}
}
@media(max-width: 450px) {
	.heading-title-45 .vce-text-block-wrapper {
		margin-bottom: 15px;
	}
	.heading-title-45 h2 {
		font-size: 16px;
	}
	.white-paper {
		width: 100%;
		height: 375px;
		max-width: 350px;
		min-width: initial;
		margin-bottom: 20px;
		padding-left: 0;
		padding-right: 0;
	}
	.white-paper__inner {
		border: 12px solid #E5F6F8;
	}
	.white-paper__marker {
		top: 5px;
		right: 5px;
		width: 50px;
		height: 50px;
		font-size: 14px;
		line-height: 50px;
	}
	#whitePapers .white-paper__title {
		min-height: auto;
		padding-bottom: 10px;
	}

	.white-paper__title, 
	.white-paper__title a {
		font-size: 11px;
		line-height: 1.4;
	}
	.white-paper__content {
		padding: 10px 15px 15px;
	}
	.white-paper__text,
	.white-paper__text p {
		font-size: 9px;
		line-height: 13px;
		margin-bottom: 20px;
		min-height: auto;
	}
	#whitePapers .white-paper__link {
		font-size: 8px;
	}
	.white-paper__marker--updated {
		font-size: 8px;
	}
}
/* ======= /EzyInsights White Papers =========== */

/* ==========================================================================
 *  EzyInsights Single Paper
 * ========================================================================== */

body.single-paper #header-section {
	margin-top: 0;
}

body.single-paper .single-paper-header {
	position: relative;
	height: auto;
	padding: 60px 0 50px;
}

body.single-paper .single-paper-header:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 165, 190, 0.8);
}

body.single-paper #header-section h1 {
	position: relative;
	z-index: 100;
	font-size: 40px;
	font-weight: 700;
	line-height: 55px;
	text-align: center;
	margin-bottom: 10px;
}
body.single-paper #header-section .single-paper-header__category {
	position: relative;
	z-index: 100;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
	
	color: #ffffff;
	text-align: center;
	
	margin-bottom: 20px;
}
body.single-paper .single-paper-header__actions {
	position: relative;
	z-index: 100;
	text-align: center;
}

body.single-paper .single-paper-header__actions .button-download {
	display: inline-block;
	vertical-align: top;
	font-size: 19px;
	font-weight: 700;
	border: 2px solid #fff !important;
	border-radius: 0;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
	background: #f1b136;
	padding: 10px 35px;
}

body.single-paper .single-paper-header__actions .button-download:hover,
body.single-paper .single-paper-header__actions .button-download:active {
	background: #ffffff;
	color: #f1b136;
	text-decoration: none;
	border: 2px solid #f1b136 !important;
}

body.single-paper .meta {
	display: none;
}

body.single-paper #learn-section {
	padding-top: 60px;
	padding-bottom: 80px;
	color: #ffffff;
	text-align: center;
	width: 100%;
	background: url('/wp-content/uploads//2018/01/bg3.png') 50% 50% no-repeat;
	background-size: cover;
}

body.single-paper #learn-section h3 {
	font-size: 29px;
	line-height: 1.4;
	font-weight: 300;
	color: #fff;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-bottom: 10px;
}

body.single-paper #learn-section .button-request {
	display: inline-block;
	vertical-align: top;
	font-size: 19px;
	font-weight: 700;
	color: #fff;
	border: 2px solid #fff !important;
	border-radius: 0;
	text-transform: uppercase;
	text-decoration: none;
	background: #f1b136;
	padding: 10px 35px;
	margin-bottom: 30px;
}

body.single-paper #learn-section .button-request:hover,
body.single-paper #learn-section .button-request:active {
	color: #f1b136;
	border: 2px solid #f1b136 !important;
	background: #fff;
}

body.single-paper #paper {
	display: flex;
	flex-flow: row nowrap;
	align-items: flex-start;
	padding-top: 15px;
	padding-bottom: 80px;
}

body.single-paper .paper__image {
	flex: none;
	position: relative;
	width: 250px;
	height: 320px;
	border: 10px solid #E5F6F8;
	overflow: hidden;
}

body.single-paper #paper .paper__image img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
}

body.single-paper .paper__content {
	flex: auto;
	padding-left: 30px;
	padding-right: 20px;
}

body.single-paper .paper__content p {
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 22px;
	color: #000;
}

body.single-paper .paper__form {
	flex: none;
	width: 350px;
}

body.single-paper #formDownloadSubmiting {
	background: #f5f5f5;
	padding: 20px;
}

body.single-paper #formDownloadSubmiting h3 {
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	text-align: center;
	background: #00A5BE;
	padding: 0;
	margin-bottom: 30px;
}

body.single-paper #formDownloadSubmiting input[type="text"],
body.single-paper #formDownloadSubmiting input[type="email"] {
	box-sizing: border-box;
	width: 100%;
	height: 36px;
	font-size: 14px;
	background-color: #ffffff;
	border: 1px solid #00a5bd;
	color: #000;
	padding: 0 10px;
	border-radius: 0;
	margin-bottom: 20px;
}

body.single-paper #formDownloadSubmiting .user_subscribe {
	font-size: 13px;
	font-weight: 300;
	margin-bottom: 30px;
}

body.single-paper #formDownloadSubmiting input[type="checkbox"] {
	position: relative;
	top: 2px;
	margin-right: 10px;
}

body.single-paper #formDownloadSubmiting input[type="submit"] {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	font-weight: 700;
	line-height: 35px;
	text-transform: uppercase;
	color: #fff;
	padding: 0 20px;
	border: 1px solid #00A5BE;
	background: #00A5BE;
	border-radius: 0;
	outline: none;
}

body.single-paper #formDownloadSubmiting input[type="submit"]:hover,
body.single-paper #formDownloadSubmiting input[type="submit"]:active {
	background: transparent;
	color: #00A5BE;
}

body.single-paper #paper {
	padding-bottom: 65px;
	border-bottom: 1px solid #00A5BE;
	margin-bottom: 10px;
}

body.single-paper #content .see-all-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left: 25px;
	color: #00A5BE;
	text-decoration: none;
	margin-bottom: 80px;
}

body.single-paper #content .see-all-link:hover,
body.single-paper #content .see-all-link:active {
	color: #00A5BE;
	text-decoration: underline;
}

body.single-paper #content .see-all-link .glyphicon {
	position: absolute;
	top: 6px;
	left: 0;
	transform: rotate(180deg);
}

#formDownloadSubmiting h2 {
	font-size: 18px;
	line-height: 1.4;
	padding: 60px 0 75px;
}

@media(max-width: 1200px) {
	body.single-paper #paper {
		flex-wrap: wrap;
		justify-content: center;
	}
	body.single-paper .paper__content {
		width: calc(100% - 250px);
		margin-bottom: 50px;
	}
}

@media(max-width: 768px) {
	body.single-paper #header-section h1 {
		font-size: 29px;
		line-height: 39px;
	}
	body.single-paper #paper {
		flex-direction: column;
	}
	body.single-paper .paper__image {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}
	body.single-paper .paper__content,
	body.single-paper .paper__form {
		width: 100%;
	}
	body.single-paper #formDownloadSubmiting input[type="submit"] {
		display: block;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	body.single-paper .paper__content p {
		font-size: 18px;
		line-height: 26px;
	}
}

@media(max-width: 550px) {
	body.single-paper #header-section h1 {
		font-size: 22px;
		line-height: 30px;
		padding-top: 30px;
		margin-bottom: 20px;
	}
	body.single-paper .single-paper-header__actions {
		margin-bottom: 15px;
	}
	body.single-paper .single-paper-header__actions .button-download {
		font-size: 12px;
	}
	body.single-paper .paper__content p {
		font-size: 15px;
		line-height: 18px;
	}
	body.single-paper .paper__content {
		padding-left: 0;
		padding-right: 0;
	}
	body.single-paper #formDownloadSubmiting h3,
	body.single-paper #formDownloadSubmiting input[type="submit"] {
		font-size: 12px;
		line-height: 35px;
		margin-bottom: 20px;
	}
	body.single-paper #formDownloadSubmiting input[type="text"],
	body.single-paper #formDownloadSubmiting input[type="email"] {
		height: 30px;
		font-size: 9px;
		margin-bottom: 15px;
	}
	body.single-paper #formDownloadSubmiting .user_subscribe {
		font-size: 9px;
		margin-bottom: 25px;
	}
	body.single-paper #formDownloadSubmiting input[type="submit"] {
		margin-bottom: 0;
	}
	body.single-paper #content .see-all-link {
		margin-bottom: 50px;
	}
}

/* ======= /EzyInsights Single Paper =========== */

/*


/**
*
* //-----------------  Terms Of Service Page Styles ---------------------\\
*
*/

#terms-of-service-section {
	padding: 60px 0;
	font-size: 14px;
}

.terms-of-service ol,
.terms-of-service ul {
	margin: 0;
	padding: 0;
	margin: 20px 0 20px 20px;
}

.terms-of-service p {
	padding: 0;
	margin: 0 0 20px;
}

.terms-of-service ul li {
	list-style: disc;
}

@media(max-width: 767px) {
	p+p,
	ol+p,
	ul+p {
		display: block;
	}
	#mc4wp-form-2 .mc4wp-form-fields>p {
		display: block !important;
	}
	.iubenda-banner-content>p {
		display: block !important;
	}
	#terms-of-service-section {
		padding-top: 40px;
		padding-bottom: 20px;
	}
}

@media(max-width: 550px) {
	#terms-of-service-section {
		font-size: 12px;
	}
}

/* --- /Terms Of Service Page Styles --- */

/**
*
* //-----------------  Thank You Page Styles ---------------------\\
*
*/

#thank-you-section {
	padding: 30px 0;
}

.thank-you {}

#thank-you-section .vce-button--style-basic-container {
	width: 100%;
}

.thank-you__image {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

@media(max-width: 480px) {
	.thank-you__image {
		width: 100%;
	}
}

/* --- /Thank You Page Styles --- */

/**
*
* //-----------------  Careers Page Styles ---------------------\\
*
*/

/*body.page-id-5275 #content h1 {
	display: block;
}*/

#careers-section {
	padding-top: 60px;
}

.careers h2 {
	padding-top: 0;
}

.vacancy h3 a {
	font-size: 28px;
	color: #00A5BE;
}

.vacancy h3 a:hover {
	color: #00A5BE;
	text-decoration: none;
}

a.read-more {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	color: #00A5BE;
	font-size: 10px;
	font-weight: 700;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
}

@media(max-width: 767px) {
	.vacancy h3 {
		font-size: 16px;
		line-height: 1.2;
	}
	body.page-id-5275 .heading-title-29 .vce-text-block-wrapper {
		margin-bottom: 5px;
	}
}

@media(max-width: 550px) {
	.vacancy h3 {
		font-size: 14px;
	}
	#careers-section {
		padding-top: 40px;
	}
}

/* --- /Careers Page Styles --- */

/**
*
* //-----------------  Single Careers Page Styles ---------------------\\
*
*/

body.single-career #content h1 {
	display: block;
	margin-bottom: 30px;
}

body.single-career .meta {
	display: none;
}

body.single-career .entry-box ul {
	list-style-type: disc;
	margin-left: 20px;
}

body.single-career .career a,
body.single-career .career a:hover {
	color: #00A5BE;
}

@media(max-width: 767px) {
	body.single-career #content h1 {
		font-size: 28px;
	}
	body.single-career #content h3 {
		font-size: 18px;
		padding-top: 10px;
	}
}

@media(max-width: 550px) {
	body.single-career p,
	body.single-career ul {
		font-size: 12px;
	}
	body.single-career h2 {
		display: none;
	}
	body.single-career p a {
		font-size: 14px;
		font-weight: 700;
		padding: 0 5px;
	}
}

/* --- /Single Careers Page Styles --- */

/**
*
* //-----------------  Events Careers Page Styles ---------------------\\
*
*/

#events-section {
	padding: 30px 0 60px;
	border-bottom: 1px solid #00A5BE;
}

.events {}

.event {
	padding: 20px;
}

.event .single-event__meta {
	font-weight: 700;
}

.event .single-event__title h3 {
	padding-top: 0;
}

.event .vce-button--style-basic-container {
	width: 100%;
}

.event .single-event__label {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	background: #ee4300;
	padding: 10px 20px;
	margin-left: 30px;
}

@media(max-width: 1200px) {
	.event {
		padding: 20px 0;
	}
	.event .single-event__label {
		margin-left: 0;
	}
}

@media(max-width: 992px) {
	.event .single-event__label {
		font-size: 14px;
		font-weight: 700;
		text-align: center;
		padding: 10px;
	}
}

@media(max-width: 767px) {
	.single-event .vce-col--lg-last {
		order: -1;
	}
	.event .single-event__label {
		font-size: 18px;
		margin-bottom: 30px;
	}
	.event .single-event__label .vce-text-block-wrapper {
		margin-bottom: 0;
	}
}

@media(max-width: 550px) {
	#events-section {
		padding-bottom: 30px;
	}
	#events-section .heading-title-29 h2 {
		font-size: 24px;
	}
	.event .single-event__label {
		font-size: 16px;
	}
	.page-template-template-events h3 {
		font-size: 18px;
	}
	.single-event__title .vce-text-block-wrapper {
		margin-bottom: 15px;
	}
	.single-event__text .vce-text-block-wrapper {
		font-size: 12px;
	}
}

/* --- /Events Careers Page Styles --- */

/**
*
* //-----------------  Single Event Careers Page Styles ---------------------\\
*
*/

.single-event {}

.single-event__label {}

.single-event__meta {}

/* --- /Single Event Careers Page Styles --- */

/**
*
* //-----------------  Services Page Styles ---------------------\\
*
*/

body.page-id-4812 .workflow__content-title h2 {
	padding-top: 0;
}

body.page-id-4812 .entry-box ul {
	margin-left: 20px;
	list-style: disc;
}

.single-event__label {}

.single-event__meta {}

@media(max-width: 992px) {
	body.page-id-4812 #content #el-616fb11e {
		margin-top: 80px;
		margin-bottom: 80px;
	}
	body.page-id-4812 #content #el-f0efc82c,
	body.page-id-4812 #content #el-1b291265,
	body.page-id-4812 #content #el-d9dda212,
	body.page-id-4812 #content #el-60cb539f {
		margin-bottom: 80px;
	}
}

@media(max-width: 767px) {
	body.page-id-4812 #el-36905375,
	body.page-id-4812 #el-19b26e43,
	body.page-id-4812 #el-16661a07 {
		order: -1;
	}
	body.page-id-4812 #el-99b811d6 figure,
	body.page-id-4812 #el-e8ed9bf7 figure,
	body.page-id-4812 #el-20e26639 figure,
	body.page-id-4812 #el-52598327 figure,
	body.page-id-4812 #el-97d2b549 figure {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}
	body.page-id-4812 .vce-text-block-wrapper h2 {
		font-size: 24px;
	}
	body.page-id-4812 .workflow__content-title .vce-text-block-wrapper {
		margin-bottom: 0;
	}
}

@media(max-width: 550px) {
	body.page-id-4812 #el-99b811d6 figure,
	body.page-id-4812 #el-e8ed9bf7 figure,
	body.page-id-4812 #el-20e26639 figure,
	body.page-id-4812 #el-52598327 figure,
	body.page-id-4812 #el-97d2b549 figure {
		width: 100%;
	}
	body.page-id-4812 #el-99b811d6,
	body.page-id-4812 #el-e8ed9bf7,
	body.page-id-4812 #el-20e26639,
	body.page-id-4812 #el-52598327,
	body.page-id-4812 #el-97d2b549 {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

/* --- /Services Page Styles --- */

/**
*
* //-----------------  404 Page Styles ---------------------\\
*
*/

body.error404 .searchform {
	margin-left: auto;
	margin-right: auto;
}

body.error404 .search_submit {
	right: 3px;
	border: 1px solid #00A5BE;
	background-color: #00A5BE;
}

.recent-link-404:hover {
	color: #00A5BE;
}

/* --- /404 Page Styles --- */

/**
*
* //-----------------  Features Styles ---------------------\\
*
*/

@media(max-width: 1200px) {
	body.page-id-5047 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -70px;
	}
}

@media(max-width: 992px) {
	body.page-id-5047 .intel-see #el-349cb14d figure {
		top: -80px;
	}
	body.page-id-5047 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -55px;
	}
}

@media(max-width: 767px) {
	body.page-id-5047 #el-f17c9021 .features__card-image--picture figure {
		margin-bottom: -110px;
		padding-top: 20px;
	}
}

@media(max-width: 550px) {
	body.page-id-5047 .intel-see #el-349cb14d figure {
		top: -15px;
	}
}

@media (max-width: 500px) {
	body.page-id-5047 .intel-see #el-349cb14d figure {
		width: 40%;
	}
}

@media (max-width: 320px) {
	body.page-id-5047 .intel-see #el-349cb14d figure {
		width: 60%;
	}
}

/* --- /Features Styles --- */


/**
*
* //-----------------  Newswire Styles ---------------------\\
*
*/
#newswire-features-section {}

.newswire-features {}

@media(max-width: 1023px) {
	.newswire-features .vce-row-content {
		flex-direction: column;
		align-items: center;
	}

	#newswire-features-section .vce-row-content .vce-col {
		width: 100% !important;
		max-width: 100% !important;
		margin-bottom: 5% !important;
	}

	#newswire-features-section .vce-feature--wrap-row {
		margin-bottom: 5% !important;
	}
}


/* --- /Newswire Styles --- */


/**
*
* //-----------------  WPML Styles ---------------------\\
*
*/
#header .top-menu .sub-menu .wpml-ls-native,
#header .top-menu #menu-item-wpml-ls-229-en .wpml-ls-native,
#header .top-menu #menu-item-wpml-ls-229-fr .wpml-ls-native,
#header .top-menu #menu-item-wpml-ls-229-de .wpml-ls-native,
#header .top-menu #menu-item-wpml-ls-229-it .wpml-ls-native,
#header .top-menu #menu-item-wpml-ls-229-es .wpml-ls-native {
	padding: 0;
}
#header .top-menu #menu-item-wpml-ls-229-en .wpml-ls-native:hover,
#header .top-menu #menu-item-wpml-ls-229-fr .wpml-ls-native:hover,
#header .top-menu #menu-item-wpml-ls-229-de .wpml-ls-native:hover,
#header .top-menu #menu-item-wpml-ls-229-it .wpml-ls-native:hover,
#header .top-menu #menu-item-wpml-ls-229-es .wpml-ls-native:hover,
#header .top-menu #menu-item-wpml-ls-229-en .wpml-ls-native:active,
#header .top-menu #menu-item-wpml-ls-229-fr .wpml-ls-native:active,
#header .top-menu #menu-item-wpml-ls-229-de .wpml-ls-native:active,
#header .top-menu #menu-item-wpml-ls-229-it .wpml-ls-native:active,
#header .top-menu #menu-item-wpml-ls-229-es .wpml-ls-native:active {
	background: transparent;
}
#header .top-menu #menu-item-wpml-ls-229-en,
#header .top-menu #menu-item-wpml-ls-229-fr,
#header .top-menu #menu-item-wpml-ls-229-de,
#header .top-menu #menu-item-wpml-ls-229-it,
#header .top-menu #menu-item-wpml-ls-229-es {
	position: relative;
}

#header .top-menu .wpml-ls-current-language:before {
	content: '';
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -5px;
	display: inline-block;
	border: solid black;
	border-width: 0 2px 2px 0;
	padding: 3px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
#header .top-menu #menu-item-wpml-ls-229-en .sub-menu,
#header .top-menu #menu-item-wpml-ls-229-fr .sub-menu,
#header .top-menu #menu-item-wpml-ls-229-de .sub-menu,
#header .top-menu #menu-item-wpml-ls-229-it .sub-menu,
#header .top-menu #menu-item-wpml-ls-229-es .sub-menu {
	width: 150px;
}

/* DISABLE WPML TOGGLE */
#menu-item-wpml-ls-229-en,
.footer__wpml {
	display: none;
}
/* ======================== */

#footer {
	padding: 0;
	padding-top: 30px;
}
.footer__wpml {
	background: #00A5BE;
}
.footer__wpml ul {
	text-align: center;
}
#footer .footer__wpml .wpml-ls-link {
	text-decoration: none;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	color: #fff;
	padding: 5px 20px;
}
#footer .footer__wpml .wpml-ls-link span {
	color: #fff;
}
.footer__wpml .wpml-ls-current-language .wpml-ls-link {
	font-weight: 700;
}
#footer .footer__wpml .wpml-ls-link:hover,
#footer .footer__wpml .wpml-ls-link:active {
	text-decoration: underline;
}
#footer .wpml-ls-display {
	display: none;
}
/* --- /WPML Styles --- */


/*======
*
* 1.0 - Home Page
*
======*/

/* 1.1 - Team Links */
.team__links .team__links-header a {
	width: 200px;
	height: 66px;
	padding-left: 15px;
	padding-right: 15px;
}

.team__links-header .theme-button--publishers a {
	line-height: 45px;
}

.team__links .team__links-title h2 {
	margin-bottom: 50px;
}

.team__links .team__links-text p {
	padding: 0 70px;
}

.team__links .team__links-footer {

}

/* 1.2 - New Features Section */
.new-feature {
	padding: 70px 0 30px;
	margin-bottom: 0 !important;
}

.new-feature img {
	margin: 0 !important;
}

.new-feature .feature-section__content .vce-text-block-wrapper,
.new-feature .feature-section__content .vce-button--style-basic-container {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}

#home-video-section {
	padding-top: 50px;
}

@media(max-width: 1200px) {
	.team__links .team__links-text p {
		padding: 0 20px;
	}
}

@media(max-width: 992px) {
	.new-feature .feature-section__content .vce-text-block-wrapper,
	.new-feature .feature-section__content .vce-button--style-basic-container {
		width: 100%;
	}

	body.home .team__links-text > .vce-row-content > .vce-col--md-25p {
		display: none;
	}

	body.home .team__links-text > .vce-row-content > .vce-col--md-50p {
		width: 455px;
		max-width: unset !important;
		flex-basis: unset !important;
		margin-left: auto;
		margin-right: auto;
	}
	.new-feature:not(.new-feature--text-left) .feature-section__content {
		padding-left: 60px;
	}
}

@media(max-width: 768px) {
	.team__links-header .vce-row-content .vce-col {
		flex: 1 1 0;
		width: auto;
		max-width: none;
		margin-right: 30px !important;
	}
	.team__links-header .vce-row-content .vce-col:last-child {
		margin-right: 0 !important;
	}
	body.home .team__links .team__links-title h2,
	body.home .team__main-title h2 {
		margin-bottom: 30px;
	}
	body.home .header__image--phone {
		top: -260px;
	}
	.new-feature {
		padding-left: 15px;
		padding-right: 15px;
	}
	.new-feature.new-feature--text-left .feature-section__image {
		order: 1;
	}
	.new-feature.new-feature--text-left .feature-section__content {
		order: 2;
	}

	body.home .new-feature .vce-single-image--absolute {
		width: 50% !important;
		padding-bottom: 0 !important;
		margin-left: auto;
		margin-right: auto;
	}

	body.home .new-feature .vce-single-image--absolute > img {
		position: relative !important;
	}
	.new-feature .feature-section__content {
		padding-left: 60px;
		padding-right: 60px;
	}
}

@media(max-width: 480px) {
	body.home .team__links-text > .vce-row-content > .vce-col--md-50p {
		width: 100%;
	}
	.new-feature {
		padding-top: 50px;
	}
	.team__links-header #el-932e0423 > a {
		/* left button */
		padding-top: 15px !important;
	}
	.new-feature .feature-section__content {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media(max-width: 360px) {
	.new-feature:not(.new-feature--text-left) .feature-section__content,
	.new-feature .feature-section__content {
		padding-left: 0;
		padding-right: 0;
	}
}
/* --- / --- */

