/*!
Theme Name: dataxis_new_2023
Theme URI: http://underscores.me/
Author: Waseem Khodabocus
Author URI: https://dataxis.com/
Description: Theme for Dataxis
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dataxis
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

dataxis is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

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

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
 html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}


/* DATAXIS CUSTOM STYLES - 18.11.2020 */

.search-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.search-container p {
    margin-bottom: 0;
}

.page-content, .entry-content, .entry-summary {
    margin: 0;
}

.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    border: none !important;
}

.home-hero-lead-text h1 {
    font-weight: bold;
    font-size: 1.8em;
    text-align: center;
    color: #0b3050;
}

.home-hero {
    padding: 40px 0;
}

.home-hero-lead-text h1 {
    position: relative;
}

.dx-title-h2:after,
.home-hero-lead-text h1:after {
    content: '';
    width: 70px;
    height: 3px;
    background: #f7941f;
    position: absolute;
    bottom: -15px;
    left: calc(50% - 35px);
    display: none;
}

.home-hero-block {
    padding: 60px 0;
}

.hero-icon-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 90px;
}

.hero-icon-container .hero-text {
    padding-left: 20px;
}

.hero-icon {
    flex-basis: 25%;
}

.hero-icon-text {
    padding-top: 40px;
}

.bg-grey {
    /*background: #f7f7f7;*/
    background: #f5f5f5;
}

.block-padding {
    padding: 40px;
}

.dx-title-h2 {
    font-size: 1.8em;
    color: #083050;
    line-height: 1.3em;
    text-align: center;
    font-weight: 600;
    font-style: normal;
    /*text-transform: uppercase;*/
}

.dx-title-white h2 {
	color: #FFFFFF;
}

.dx-title-h2 {
    position: relative;
}

.bg-blue {
    background: #083050;
}

.home-subscribe p {
    color: #FFFFFF;
    font-size: 20px;
    margin-bottom: 0;
}

.home-subscribe {}

.subscribe-image-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.subscribe-image-container img {
    width: 170px;
}

div#gform_wrapper_17 label.gfield_label,
div#gform_wrapper_18 label.gfield_label { margin:10px 0 0!important;  }

.page-template-template-contact-us .gform_body label,
body.home .gform_body label {
    display: none !important;
}

.gform_heading,
.page-template-template-contact-us .gform_heading,
body.home .gform_heading {
    display: none !important;
}

.page-template-template-contact-us .gform_body label,
body.home .gform_body label {
    display: none !important;
}

.gform_heading,
.page-template-template-contact-us .gform_heading,
body.home .gform_heading {
    display: none !important;
}

.gform_body *,
.page-template-template-contact-us .gform_body *,
body.home .gform_body * {
    font-size: 13px !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-template-contact-us  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body.home .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 2px 4px;
    border-radius: 0;
}

.gform_wrapper ul.gform_fields li.gfield,
.page-template-template-contact-us  .gform_wrapper ul.gform_fields li.gfield,
body.home .gform_wrapper ul.gform_fields li.gfield {
    margin-top: 8px;
}

.gform_wrapper li#field_1_8,
.page-template-template-contact-us   .gform_wrapper li#field_1_8,
body.home  .gform_wrapper li#field_1_8 {
    margin-top: 16px;
}

body.home  input#gform_submit_button_1 {}

.gform_wrapper .gform_footer input[type=submit],
.page-template-template-contact-us  .gform_wrapper .gform_footer input[type=submit],
body.home .gform_wrapper .gform_footer input[type=submit] {
    background: none;
    border-radius: 9px;
    font-size: 14px;
    background: #0b3050;
    color: #FFFFFF;
    transition: all 0.5s ease;
    padding: 10px;
    cursor: pointer;

}

.gform_footer input[type=submit]:hover,
.page-template-template-contact-us  .gform_wrapper .gform_footer input[type=submit]:hover,
body.home .gform_wrapper .gform_footer input[type=submit]:hover {
    background: #f7941f;
    color: #FFFFFF;
}

.gform_footer.top_label,
.page-template-template-contact-us  .gform_footer.top_label,
body.home .gform_footer.top_label {
    text-align: right;
    margin-top: 0;
}

.contact-mail-inner a {
    font-size: 24px;
    color: #0b3050;
    transition: all 0.5s ease;
    margin-left: 35px;
}

.contact-mail-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
}

.contact-mail-inner > span:first-child {
    display: flex;
    justify-content: center;
    align-items: center;
}

.contact-mail-inner a:hover {
    color: #f7941f;
    text-decoration: none;
}

body.home .gform_body ul li:first-child,
body.home .gform_body ul li:nth-child(2), 
body.home .gform_body ul li:first-child .ginput_container, 
body.home .gform_body ul li:nth-child(2) .ginput_container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.ginput_container.ginput_container_select {}

h2.contact-title {
    padding-top: 5px;
}

body {
    margin-bottom: 0 !important;
}

div#copyright-text {
    color: #FFFFFF;
    font-size: 15px;
    padding-right: 60px;
}

.dataxis-slider-items-latest-research button.slick-prev {
    left: -60px !important;
}

.dataxis-slider-items-latest-research button.slick-next {
    right: -60px !important;
}

.research-content-text {
    min-height: 100px;
}

.dataxis-slider-items-latest-research .research-title-text {
    min-height: 65px;
    background: #FFFFFF;
}

.dataxis-slider-items-latest-research .research-highlight-text {font-weight: normal;font-size: 18px;}

.research-title-text {
    min-height: 60px;
}

.research-highlight-text,
.research-title-text,
.research-title-bubbles,
.research-content-text {
    border-left: 2px solid #bebcbe !important;
    border-right: 2px solid #bebcbe !important;
}

.research-content-text {
    border-bottom: 2px solid #bebcbe !important;
    background: #FFFFFF;
}

.research-title-text a {
    color: #000000;
    font-weight: bold;
    font-size: 17px;
    display: block;
}

.research-content-text a {
    color: #000000;
    font-size: 15px;
    display: block;
}

.research-title-text a, 
.research-content-text a,
span.research-span-link a {
    transition: all 0.5s ease;   
}

.research-title-text a:hover, 
.research-content-text a:hover {
    transition: all 0.5s ease;   
    color: #f89523;
}

span.research-span-link a:hover {
    background: #f89523;
}

.upcoming-virtual-conferences,
.latest-research-slider {
    margin-top: 65px;
}

/*.upcoming-virtual-conferences {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}*/

.upcoming-virtual-event {
    width: calc(90% / 3);
    flex-basis: calc(90% / 3);
    text-align: center;
}

header#masthead {
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 5px 5px 0px #00000061;
    position: relative;
    z-index: 10;    
}

.advertising-page-title-container {
    padding: 40px 0;
}

.advertising-page-title-container .dx-button-container {
    padding: 40px 0;
    padding-bottom: 0;
}

.dx-button-container.dx-button {
    text-align: center;
}

.dx-button-container.dx-button a {
    background: #083050;
    transition: all 0.5s ease;
    padding: 20px 25px;
    margin: 15px 0;
    display: inline-block;
    color: #FFFFFF;
}

.dx-button-container.dx-button a:hover {
    background: #f7941f;
    text-decoration: none;
}

/*.ad-text-container h2.dx-title-h2 {
    text-align: left;
    margin-bottom: 30px;
}

.ad-text-container .dx-title-h2:after {
    left: 0;
}*/

.dx-block-subtitle {
    color: #083050;
}

.dx-block-subtitle p {
    font-size: 18px;
}

.dx-mini-block-title p {font-weight: bold;color: #083050;}

.dx-mini-block-text p {
    font-size: 15px;
    text-align: justify;
}

.advertising-block.dx-flex-reverse .row {
    flex-direction: row-reverse;
}

.dx-block-subtitle {
    text-align: center;
    margin: 45px 0;
}

.flex-center {
    justify-content: center;
    align-items: center;
}

.block-padding.whitepapers-container {
    padding-bottom: 0;
}

.paddingbottomzero {
	padding-bottom: 0;
}

.paddingbottomzero .dx-block-subtitle {
    margin-bottom: 15px;
}

.advertising-block svg {
    width: 25px;
    height: 20px;
    top: -6px;
    position: relative;
}

.dx-mini-block-text-inner {
    display: flex;
    justify-content: center;
    align-items: center;
}

.dx-mini-block-text-inner p {
    line-height: normal;
    padding-left: 20px;
}

.ad-image-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ad-image-item img {}

.ad-image-item {
    flex-basis: calc(100% / 3);
    width: calc(100% / 3);
}

.ad-image-item img {
    width: 80px;
}

.ad-image-container {}

.ad-image-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.ad-image-item h4 {
    font-size: 34px;
    font-weight: bold;
    color: #0d3050;
}

.ad-image-item h5 {
    font-size: 18px;
    color: #0d3050;
}

.dx-mini-block-title {
    display: flex;
    align-items: center;
}

.dx-mini-block-text p {
    padding-left: 25px;
}

.dx-mini-block-title {
    display: flex;
    align-items: center;
}

.dx-mini-block-text p {
    padding-left: 25px;
}

.blasts-icons-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
    padding-bottom: 55px;
}

.blast-item {
    flex-basis: calc(100% / 5);
    width: calc(100% / 5);
}

.blast-item img {
    width: 100px;
}

.blast-item h4 {
    font-weight: bold;
    color: #083050;
    font-size: 15px;
}

.about-us-more-container {
    text-align: center;
    padding-top: 30px;
}

.about-us-container {
    padding-bottom: 0;
}

.about-us-more-container p {
    font-size: 24px;
    text-align: center;
    color: #0b3050;
    margin-bottom: 0;
}

.about-us-container .ad-text-container p {
    font-size: 15px;
}

p.management-name {
    font-size: 22px;
    color: #083050;
    text-align: center;
    font-weight: 600;
    font-style: normal;
    margin-bottom: 0;
}

p.management-position {
    font-size: 18px;
    color: #083050;
    text-align: center;
    font-weight: 300;
    font-style: normal;
    margin-bottom: 0;
}

p.management.description {
    font-size: 15px;
    text-align: justify;
    line-height: normal;
}

p.management.description {min-height: 140px;}

.row.management-team {
    padding-bottom: 30px;
}

.row.management-team {
    padding-top: 20px;
}

img.management-picture {
    margin: 0 auto;
    display: block;
    padding-bottom: 10px;
}

.management-team-inner a {
    text-decoration: none;
    color: #212529;
    display: block;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    transition: all 0.5s ease;
}

p.management.description {
    padding-top: 10px;
}

/*.management-team-inner a:hover {
    background: #f7941f;
}*/

.management-team-inner a > * {
    transition: all 0.5s ease;
}

/*.management-team-inner a:hover > * {
    color: #FFFFFF;
}*/

.about-us-container .dx-mini-block-text-inner {
    justify-content: flex-start;
}

.about-us-container .ad-text-container p {
    padding-left: 0;
}

.about-us-container .ad-text-container li {
    font-size: 15px;
}

.management-team-inner a:hover {
    text-decoration: none;
}

.blast-item img {
    width: 60px;
}

.blast-item h4 {
    font-size: 15px;
}

.blasts-icons-container {
    padding-top: 30px;
}

.dx-mini-block-image img {width: 360px;text-align: center;margin: 0 auto;}

.dx-mini-block-image {
    text-align: center;
}

.row.adresses-container-wrap {
    padding-top: 50px;
}

.addresses-container {
    text-align: center;
}

.addresses-container h3 {
    font-size: 22px;
    font-weight: bold;
    color: #0b3050;
    padding-bottom: 25px;
}

.addresses-container h4 {
    font-size: 15px;
    font-weight: bold;
    color: #0b3050;
    padding-bottom: 25px;
}

.addresses-container h5 {
    font-size: 15px;
    font-weight: bold;
    color: #0b3050;
}

.addresses-container h5 a {
    color: #0b3050;
    transition: all 0.5s ease;
}

.addresses-container h5 a:hover {
    text-decoration: none;
    color: #f7941f;
}

.addresses-container h6 {
    font-size: 15px;
    font-weight: bold;
    color: #0b3050;
}

.addresses-container h5 svg {
    width: 32px;
    height: 32px;
}

.addresses-container h5 svg path {
    fill: #0b3050 !important;
}

.addresses-container h5 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.addresses-container h6 svg {
    width: 32px;
}

.addresses-container h6 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.addresses-container h6 path {
    stroke: #0b3050 !important;
    stroke-miterlimit: 1 !important;
    stroke-width: 1 !important;
}

.paddingTopZero {
	padding-top: 0;
}

.archive-research-item-left h2 a {
    font-size: 20px;
    position: relative;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    font-weight: bold;
    font-style: normal;
    color: #083050;
    transition: all 0.5s ease;
}

.news-type a {
    pointer-events: none;
    cursor: default;
    padding: 3px;
    background: #083050;
    color: #FFFFFF;
    transition: all 0.5s ease;
    font-size: 10px;
    letter-spacing: 0.015em;
    text-transform: uppercase;
}

.archive-research-item-content {
    min-height: 110px;
    /*padding-top: 15px;*/
}

.archive-research-item h2 a:hover {color: #f89523;}

.archive-research-item-left h2 a {
    position: relative;
    display: block;
}

.archive-research-item-left h2 a:after {
    position: absolute;
    bottom: 5px;
    left: 0;
    background: grey;
    height: 1px;
    width: 100%;
    content: '';
}

ul.pagination li {
    font-size: 14px;
    background-color: #ffffff !important;
    display: inline-block;
}

ul.pagination {
    margin: 0;
    padding: 0;
    width: auto;
    flex-basis: auto;
    display: inline-block;
    border-radius: 0;
}

body.archive {
    background: #f9f9f9;
}

ul.pagination li a {
    transition: all 0.5s ease;
    background: transparent;
    color: #0b3050;
}

ul.pagination li a:hover {
    background: #f7941f;
    color: #FFFFFF
}

ul.pagination li.active span {
    background: #0b3050 !important;
    color: #ffffff;
}

.pagination > li > a, 
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.single-research-content-left h2 {
    font-size: 20px;
    font-weight: 600;
    position: relative;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    font-weight: bold;
    font-style: normal;
    color: #093154;
}

.single-research-content-left h2:after {
    position: absolute;
    bottom: 9px;
    left: 0;
    background: #f89523;
    height: 1px;
    width: 95%;
    content: '';
}

.single-research-content p {
    font-size: 15px;
}

.research-meta-author p {
    margin: 0;
}

.research-meta-author {
    padding-top: 25px;
}

.research-name p {
    font-size: 15px;
    font-weight: bold;
    color: #093154;
    font-style: italic;
}

.research-position p {
    font-style: italic;
    color: #093154;
    font-size: 15px;
}

.research-dataxis p {
    font-style: italic;
    color: #093154;
    font-size: 15px;   
    font-weight: bold; 
}

.research-authored-date p {
    font-style: italic;
    color: #093154;
    font-size: 15px;   
    font-weight: bold;     
}

.single-reasearch-navigation a:hover {
    color: #FFFFFF;
}

.single-reasearch-navigation .row > div > div {
    display: flex;
    padding: 5px;
    background: #093154;
    transition: all 0.5s ease;
}

.single-reasearch-navigation a {
    color: #FFFFFF;
}

.single-reasearch-navigation svg polyline {
    stroke: #FFFFFF;
}

.single-reasearch-navigation .row > div > div:hover {
    background: #f89523;
}

.single-reasearch-navigation a {
    font-weight: 100;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0.01em;
}

.single-research-content-left h2 {
    display: inline-block;
}

.single-research-content-left h2:after {
    width: 100%;
}

.research-thumbnails-wrapper {
    display: flex;
    /*justify-content: space-evenly;*/
}

.research-thumbnails-wrapper .mini-country-report-wrapper {
    flex-basis: calc(100% / 2);
}

.research-thumbnails-wrapper .mini-country-report-wrapper > div {
    width: 95%;
    margin: 0 auto;
}

.research-more-information-wrapper {
    margin-top: 35px;
    padding-left: 5px;
}

.research-thumbnails-wrapper .mini-country-report-wrapper a:hover {
    cursor: pointer !important;
}

.research-thumbnails-wrapper {
    flex-wrap: wrap;
}

.research-thumbnails-wrapper .mini-country-report-wrapper {
    margin-bottom: 10px  !important;
}

.single-research-content {
    padding-top: 0;
}

.single-reasearch-navigation svg {
    width: 20px;
}

.single-reasearch-navigation .row > div {
    display: flex;
    align-items: center;
}

.single-reasearch-navigation .row > div:last-child {
    justify-content: flex-end;
    align-items: center;
}

.single-reasearch-navigation .row > div span {
    display: flex;
    justify-content: center;
    align-items: center;
}

.single-reasearch-navigation .row > div:nth-child(2) {
    justify-content: center;
}

.single-reasearch-navigation {
    margin: 20px 0;
}

.archive-research-item-left h2 a:hover {
    text-decoration: none;
    color: #f7941f;
}

.archive-research-item-left h2 a {
    font-size: 17px;
}

.archive-research-item-content p {
    font-size: 15px;
}

.archive-research-item-left h2 a:hover {
    text-decoration: none;
    color: #f7941f;
}

.archive-research-item-left h2 a {
    font-size: 17px;
}

.archive-research-item-content p {
    font-size: 15px;
}

/*.archive-research-item-right {
    margin-top: 25px;
}*/

.archive-research-item-content p {
    text-align: justify;
}

.archive-item-row {
    margin-bottom: 20px;
}

.archive-research-item-right {
    /*border: 1px solid rgb(165 181 193 / 57%);*/
}

.research-facet-container {
    padding: 0 15px;
}

.research-facet-container h4 {
    font-size: 15px;
    background: #083050;
    color: #FFFFFF;
    padding: 10px;
}

.facetwp-checkbox {
    font-size: 13px;
}

.fs-label {
    font-size: 13px;
}

.fs-option {
    font-size: 15px;
}

.fs-search {
    font-size: 15px;
}

.marginBottom25 {
	margin-bottom: 25px;
}

.webinar-title h1 {
    font-size: 22px;
    line-height: 1.4em;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    color: #093154;
    position: relative;
    margin-bottom: 30px;
}
.webinar-banner .headbanner.page-block-container, .datasets-report-banner .headbanner.page-block-container{
    background-position-x:   right !important;
}
.page-template-template-facet-webinars {
    background: #f9f9f9;
}

.page-template-template-facet-webinars .facetwp-template {
/*     background: #9e1818; */
}

.webinar-wrapper {
    background: white;
    margin: 0 0 20px 0;
    padding: 20px 40px;
    border: 1px solid #efefef;
}

.webinar-title h1:after {
    position: absolute;
    width: 70px;
    height: 5px;
    background: #F89523;
    content: '';
    left: 0;
    bottom: -10px;
    right: 0;
}

.webinar-time h3 {
    font-weight: bold;
    font-size: 18px;
    color: #093154;
}

.webinar-date-time-container h4,
.webinar-date-time-container h4 span {
    font-weight: normal !important;
}

.webinar-date-time-container h4 {
    font-size: 17px
}

.webinar-date-time-container {}

.webinar-sponsor-container h3 {
    font-size: 12px;
    /* font-weight: bold; */
    letter-spacing: 0.01em;
}

.webinar-content p {
    text-align: justify;
    font-size: 15px;
}

.webinar-new-layout {
    display: flex;
    align-items: center;
    padding-bottom: 25px;
}

.webinar-new-layout-right {
    padding-left: 16vw;
}

.webinar-sponsor-iem img {
    border: 1px solid #0830501a;
}

a.webinarsBtn {
    font-size: 13px;
    border-radius: 0;
    background: #083050;
    border: none;
    transition: all 0.5s ease;
    margin: 0 auto;
    width: auto;
}

a.webinarsBtn:hover {
    background: #f89523;
}

.research-facet-container h4 {
    padding: 5px 10px;
    font-size: 15px;
    letter-spacing: 0.01em;
}

.fs-wrap,
.fs-label-wrap {
    width: 100% !important;
}

.facetwp-radio {
    font-size: 13px;
}

.research-facet-container {
    padding: 29px 15px;
    background: #FFFFFF;
    border: 1px solid #efefef;
    padding-bottom: 0;
}

.facetwp-facet {
    margin-bottom: 20px;
}

.webinar-new-layout-left {
    min-width: 400px;
}

.webinar-language {
    padding-top: 5px;
    font-size: 15px;
}

a.webinarsBtn {
    min-width: 175px;
}

header#masthead {
    background: #FFFFFF;
}

.webinar-time h4, .webinar-time h4 span {
    display: inline;
}

.webinar-language {
    display: inline;
    font-weight: bold;
    font-size: 18px;
    color: #093154;
}

.webinar-time h4 {
    font-weight: bold;
    font-size: 18px;
    color: #093154;
}

.webinar-time h3 {
    display: initial;
}

.webinar-time em {
    /* font-weight: normal; */
    font-style: normal;
    font-size: 15px;
}

.webinar-language {
    /* font-weight: normal; */
    font-size: 15px;
    top: -2px;
    position: relative;
}

.webinar-time {
    padding-bottom: 10px;
}

.webinar-wrapper > div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.webinar-sponsor-container {
    padding-top: 15px;
}

.press-release-item {
    background: blue;
    margin-bottom: 20px;
    padding: 10px 15px;
}

.press-release-item h3 {
    margin: 0;
}

.press-release-item h4 {
    margin: 0;
}

.press-release-item h2,
.press-release-item h3 {
    font-size: 24px;
    color: #0b3050;
}

.press-release-item p {
    font-size: 15px;
}

.press-release-item {
    background: #FFFFFF;
    border: 1px solid #efefef;
}

.press-release-item h4 {
    font-size: 15px;
    background: #0b3050;
    padding: 10px 15px;
    text-align: center;
    color: #FFFFFF;
}

.press-release-item .archive-item-row {
    display: flex;
    align-items: center;
    justify-content: center;
}

.press-release-item p {
    color: #212529;
}

.press-release-item a:hover {
    text-decoration: none;
    /* background: red; */
    display: block;
}

.press-release-item:hover h2,
.press-release-item:hover h3 {
    color: #f7941f;
}

.press-release-item:hover * {
    /* color: #FFFFFF; */
}

.press-release-item, 
.press-release-item h2,
.press-release-item h3 {
    transition: all 0.5s ease;
}

.research-facet-pagination {width: 100%;text-align: center;margin: 10px 0;}

a.facetwp-page {
    margin: 0;
    padding: 0;
    font-size: 15px;
    padding: 6px 12px;
    background: #FFFFFF;
    border: 1px solid #ddd;
}

a.facetwp-page:hover {
    background: #f7941f;
    color: #FFFFFF !important;
    border: 1px solid #f7941f;
}

a.facetwp-page.active {
    background: #0b3050;
    border-color: #0b3050;
    color: #FFFFFF !important;
}

body.page-template-template-facet-press-release {
    background: #f9f9f9;
}

.logo-container a {
    display: block;
    padding-left: 15px;
}

.press-release-item h2,
.press-release-item h3 {
    font-size: 18px;
    text-align: justify;
}

.press-release-item .archive-item-row {
    margin-bottom: 5px;
}

.archive-research-item-left h2 a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.archive-research-item-left h2 a span:first-child {
    flex-basis: 75%;
    padding-right: 5px;
}

.archive-research-item-left h2 a span:last-child {
    flex-basis: 25%;
    text-align: center;
    background: #083050;
    padding: 10px 10px;
    font-size: 15px; 
    color: #FFFFFF;
}

.press-release-item p {
    padding-top: 10px;
    border-top: 1px solid #f7941f;
}

.press-release-item h2,
.press-release-item h3 {
    font-weight: bold;
}

body.page-template-template-facet-research,
body.page-template-template-facet-rh-pr {
    background: #f9f9f9;
}

body.page-template-template-facet-rh-pr .row.archive-item-row,
body.page-template-template-facet-press-release .row.archive-item-row,
body.page-template-template-facet-research .row.archive-item-row  {
    background: #FFFFFF;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #efefef;
    margin-right: 5px;
}

body.single-research {
    background: #F9F9F9;
}

.single-research-container > .container:first-child > .single-research-content {
    background: #FFFFFF;
    border: 1px solid #efefef;
    padding: 0;
    padding: 25px;
}

.single-research-content-left h2 {
    display: block;
}

.mini-country-report-container a {
    display: inline-block;
    position: relative;
}

.mini-country-report-container picture {
    display: block;
}

.new-mini-report-title {
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    position: absolute;
    top: 30px;
    left: 7px;
}

.new-mini-report-title:after {
    content: '';
    width: 50px;
    height: 2px;
    background: #f89523;
    position: absolute;
    top: 25px;
    left: 0px;
}

.new-mini-report-title2 {
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    top: 50%;
    position: absolute;
    width: 100%;
    text-align: center;
    background: rgb(248 149 35 / 0.7);
    padding: 3px;
}

.research-thumbnails-wrapper {
    padding-top: 30px;
}

.dataxis-webinar-short-container {
    display: flex;
    padding: 0 25px;
}

.dataxis-webinar-item-container {
    margin: 1.6666666666666667%;
    margin-top: 0
}

.single-webinar-heading-container {
    padding: 30px 0;
}

.single-webinar-title h3 {
    color: #0b3050;
    position: relative;
    padding-bottom: 20px;
}

.single-webinar-title h3:after {content: '';display: block;width: 100%;height: 2px;background: #f7941f;position: absolute;bottom: 9px;}

.single-webinar-wrapper.single-web-cont > .container {
    padding-top: 15px;
    padding-bottom: 30px;
    background: #FFFFFF;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}

body.single-webinars {
    background: #F9F9F9;
}

.single-webinar-date,
.single-webinar-time,
.single-webinar-duration,
.single-webinar-language {
    font-size: 15px;
}

.single-webinar-sponsor-container h3,
.single-webinars .col-md-5 p.single-webinar-content-tile {
    font-size: 12px;
    text-transform: uppercase;
    color: #093154;
    font-weight: bold;
}

.presenters-image-container {
    display: flex;
    padding-bottom: 20px;
}

.single-webinar-presenter-photo {
    margin-right: 20px;
}

.single-webinar-presenter-photo picture {
    display: block;
    border: 1px solid #efefef;
}

.single-webinar-presenter-name {
    font-size: 15px;
}

.single-webinar-presenter-name p {
    margin-bottom: 0;
}

p.single-webinar-content-tile {
    font-weight: bold;
    padding: 15px 0;
}

.single-webinar-wrapper a.btn {
    border: none;
    border-radius: 0;
    font-size: 13px;
    background: #0b3050;
    transition: all 0.5s ease;
}

.single-webinar-wrapper a.btn:hover {
    background: #f7941f;
}

.single-webinar-content p, .single-webinar-content li {
    font-size: 15px;
}

.single-webinar-content ul {
    margin-left: 15px;
    padding-left: 15px;
}

.single-webinar-content {
    padding-bottom: 15px;
}

.archive-research-item-content ul {
    margin-left: 15px;
}

.archive-research-item-content li {
    padding-left: 15px;
    font-size: 15px;
}

.archive-research-item-right {
    margin-top: 20px;
}

.archive-research-item-right img {
    width: 100%;
}

.row.archive-item-row.archive-item-row-title {
    margin-bottom: 0;
}

.row.archive-item-row.archive-item-row-title h2 {
    margin-bottom: 0;
}

.archive-research-item-content {
    font-size: 15px;
}

.whitepaper-wrap {
    border: 1px solid #efefef;
    padding: 10px;
    margin-bottom: 20px;
}

a.facetwp-toggle {
    font-size: 13px;
}

a.facetwp-toggle {
    font-size: 13px;
}

body.page-template-template-facet-whitepapers > #page > .container-fluid {
    padding-top: 20px !important;
}

body.page-template-template-facet-whitepapers > #page > .container-fluid {
    padding-top: 25px;
}

.whitepaper-date span {
    font-size: 15px;
    color: #0b3050;
}

.whitepaper-download {
    padding-top: 20px;
    text-align: center;
}

.page-template-template-download-whitepaper .gform_wrapper .gform_heading {
    display: block !important;
}

.form-container-dx .gform_heading h3 {
    position: relative;
}

.form-container-dx {
    padding-top: 25px;
}

body.page-template-template-download-whitepaper #page > .container-fluid {
    min-height: 70vh;
}

.form-container-dx .gform_heading h3:after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #f7941f;
    position: absolute;
    bottom: -7px;
}

.gform_wrapper .top_label li.gfield.gf_right_half,
.gform_wrapper .top_label li.gfield.gf_left_half {
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.form-container-dx > div {
    border: 1px solid #efefef;
    padding: 0 20px;
}

.gform_footer input[type=submit], 
.page-template-template-contact-us .gform_wrapper .gform_footer input[type=submit], 
body.home .gform_wrapper .gform_footer input[type=submit] {
    font-size: 13px !important;
    padding-bottom: 5px;
    line-height: 1em;
    padding: 0;
    padding: 10px 15px;
}

.subscribe-image-container img {
    width: 300px;
}

.home-subscribe > div > div {
    justify-content: center;
    align-items: center;
}

nav.woocommerce-breadcrumb {
    display: none;
}



/* PRODUCT PAGE - START */

.product-inner-head {
    display: flex;
    padding: 20px 0;
}

.product-inner-price-container {
    padding: 20px 0;	
}

.product-head-right {
    padding-left: 20px;
}

.product-selectors {
    display: flex;
    align-items: center;
}

.product-selectors > div {
    margin-right: 20px;
}

.product-selectors > div.product-selectors-flag {
    margin-right: 0;
    width: 50px;
    height: 50px;
}

.flag-icon {
    /* line-height: 2em; */
    background-size: cover;
}

.product-selectors-flag > span {
    display: block;
	width: 65px;
    height: 49px;
}

.product-report-type h5 span {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 20px;
}

.product-report-type h5 {
    display: flex;
    align-items: center;
    margin-top: 25px;
    font-size: 15px;
    font-weight: bold;
}

.product-selectors {margin: 20px 0;}

.product-report-type h1,
.product-report-type h4 {
    font-size: 18px;
    font-weight: bold;
}

.product-report-type {
    color: #0b3050;
}

.product-add-to-cart-box p.price,
.product-add-to-cart-box .quantity,
.product-add-to-cart-box .product_meta {
    display: none;
}

.product-inner-head {
    border-right: 1px solid #ecebeb;
}

.product-inner-details-container {
    /*height: 100%;*/
    padding: 20px;
    border: 1px solid #083050;
}

.product-inner-price-container {
    height: 100%;
}

.product-price {
    border: 1px solid #F7941F;
    border-left: none;
    border-right: none;
    padding: 10px 0;
    margin-bottom: 10px;
}

.product-price p {
    margin: 0;
}

.product-price-details p,
.product-data-graphs p {
    font-size: 15px;
}

.product-add-to-cart-box button {
    width: 70%;
    min-width: 300px;
    margin: 0 auto;
    display: block;
    outline: none;
    border: none;
    font-size: 15px;
    text-transform: uppercase;
    background: #083050;
    color: #FFFFFF;
    font-weight: bold;
    float: none !important;
}

.product-price p {
    font-weight: bold;
    color: #083050;
    text-align: center;
}

.product-price p strong {
    font-weight: 600;
    color: #F7941F;
    letter-spacing: 0.05em;
}

.document-icons span {
    display: inline-block;
}

.document-icons span svg {
    width: 58px;
}

.document-icons span svg path {
    fill: #0b3050 !important;
    transition: all 0.5s ease;
}

.document-icons span svg:hover path {
    fill: #f79451 !important;
}

.product-data-graphs p {
    font-weight: bold;
    color: #0b3050;
}

.document-icons {
    margin-bottom: 20px;
}

.product-image h4 {
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    position: relative;
}

.product-image {
    position: relative;
}

.product-image-country {
    position: absolute;
    top: 40px;
    left: 8px;
}

.product-image-industry {
    background: #F7941F;
    position: absolute;
    width: 100%;
    top: 50%;
    text-align: center;
    padding: 5px 0;
}

.product-image-country h4 {
    font-size: 18px;
}

.product-image-industry h4 {}

.product-image-country h4:after {content: '';width: 35px;height: 3px;background: #F7941F;position: absolute;bottom: -8px;left: 1px;}

.product-selectors .select2-container--default .select2-selection--single .select2-selection__rendered {
    background: transparent;
    outline: none;
    border: none;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0b3050;
    outline: none;
}

.product-selectors .select2-container--default .select2-selection--single {
    background: transparent;
    border: none;
    outline: none;
}

.product-selectors .select2-container--open .select2-dropdown--below {
    top: 40px;
}

.product-selectors .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.product-selectors .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #f7941f transparent transparent transparent;
    border-width: 10px 9px 0 9px;
}

.product-selectors span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
    outline: none !important;
    border: none !important;
}

.product-report-type {
    /* padding-left: 10px; */
}

.product-selectors .product-selectors-flag {
    padding-left: 20px;
}

.dataxis-tabs-style {}

.dataxis-tabs-style .nav-fill .nav-item {
    border: none;
    transition: all 0.5s ease;
    margin-bottom: 0;
    font-size: 15px;
    border-bottom: 1px solid transparent;
}

.dataxis-tabs-style .nav-tabs {
    border: none;
    background: #7E7E7E;
}

.dataxis-tabs-style .nav-tabs a {
    color: #FFFFFF;
    padding: 8px 0;
}

.dataxis-tabs-style .nav-tabs .nav-item.show .nav-link, 
.dataxis-tabs-style .nav-tabs .nav-link.active {
    border: none;
    border-radius: 0;
    background: #f7941f;
    color: #FFFFFF;
    border-bottom: 1px solid #f7941f;
}

.dataxis-tabs-style .nav-fill .nav-item:hover {
    background: #f7941f;
    border-bottom: 1px solid #ffffff;
}

.product-report-toc .col-md-12 {
    padding: 0;
}

.product-report-toc h5 {
    background: #083050;
    font-size: 18px;
    padding: 10px 5px;
    color: #FFFFFF;
    font-weight: 600;
}

.product-report-description p,
.product-report-toc p, 
.product-report-toc li {
    font-size: 15px;
}

.product-report-description ul,
.product-report-toc ul {
    margin: 0;
    margin-bottom: 10px;
}

.product-report-description p,
.product-report-toc p {
    margin: 0;
    margin-bottom: 10px;
}

.product-report-toc img {
    border: 1px solid #80808029;
}

.product-report-toc .row {
    padding: 10px 0;
}

.product-methodology-container > div {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid gray;
}

.methodology-data-block {
    display: flex;
    flex-wrap: wrap;
}

.methodology-data-block-left {
    width: 15%;
    flex-basis: 15%;
}

.methodology-data-block-right {
    width: 85%;
    flex-basis: 85%;    
}

.methodology-wrapper {
    padding: 30px;
    background: #FFFFFF;
    padding-top: 5px;
}

.methodology-wrapper > div {
    margin: 15px 0;
    border: 1px solid #093154;
    padding: 25px;
}

.methodology-data-block-image {
    /*text-align: center;*/
}

.methodology-data-block-image > img {
    max-width: 50%;
}

.methodology-data-title h4 {
    margin-top: 0;
    font-size: 18px;
    font-weight: 700;
    color: #093154;
    position: relative;
    margin-bottom: 15px;
}

.methodology-data-title h4:before {content: '';width: 50px;height: 3px;background-color: #f89523;position: absolute;bottom: -7px;}

.methodology-data-content {
    font-size: 15px;
}

.methodology-data-block-image > img {
    width: 100%
    max-width: 50%;
}

.single-product .select2-container {
    width: auto !important;
    /*min-width: 250px;
    max-width: 250px;*/
    min-width: 362px;
    max-width: 362px;
}

.product-selectors-flag > span {border: 1px solid #083050;}

.product-actors-block-container ul {
    margin: 0;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.product-actors-block-container ul li {
    width: 50%;
    flex-basis: 50%;
}

.product-actors-block-container ul li a {
    font-size: 15px;
    color: #0b3050;
    transition: all 0.5s ease;
}

.product-actors-block-container ul li a:hover {
    text-decoration: none;
    color: #f7941f;
}

.product-contact-detail {
    background: #eeeeee;
    padding: 20px;
}

.product-ct-top {
    display: flex;
    align-items: center;
}

.product-ct-top-left picture img {
    display: block;
    border-radius: 50%;
    max-width: 70%;
}

.product-ct-bottom {
    padding: 10px 0;
    text-align: center;
    margin-top: 25px;
}

.product-ct-bottom a {
    display: inline-block;    
    width: 70%;
    min-width: 300px;
    background: #083050;
    padding: 10px;
    color: #FFFFFF;
}

.product-ct-top-right h4 {
    text-transform: uppercase;
    color: #083050;
    font-weight: bold;
}

.product-ct-top-left {
    flex-basis: 40%;
}

.product-ct-top-right {
    flex-basis: 60%;
}

.product-ct-bottom a {
    transition: all 0.5s ease;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-size: 15px;
    font-weight: bold;
}

.product-ct-bottom a:hover, .product-add-to-cart-box button:hover {
    text-decoration: none;
    color: #FFFFFF;
    background: #F7941F;
}

.row.product-second-header-row > .col-md-8 .tab-content {
    background: #eeeeee;
}

.row.product-second-header-row > .col-md-8 .tab-content > div {
    padding: 0 20px;
}

.product-third-header-row, 
.product-fourth-header-row, 
.product-fifth-header-row {
    margin-top: 40px;
    margin-bottom: 40px;
}



.product-section-title h3 {
    color: #083050;
    font-size: 26px;
    font-weight: 600;
    position: relative;
    margin-bottom: 30px;
}

.product-section-title h3:after {
    content: '';
    width: 70px;
    height: 3px;
    background: #f7941f;
    position: absolute;
    bottom: -10px;
    left: 0;    
}

.product-third-header-row .product-section-title p {
    font-weight: bold;
}

.product-third-header-row .product-section-title ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.product-third-header-row .product-section-title ul li a {
    color: #06c9e8;
    transition: all 0.5s ease;
    font-size: 15px;
}

.product-third-header-row .product-section-title ul li a:hover {
    text-decoration: none;
    color: #f7941f;
}

.product-fourth-header-row .product-section-title,
.product-fifth-header-row .product-section-title {
    display: flex;
    justify-content: space-between;
}

.product-fourth-header-row .product-section-title h4 a,
.product-fifth-header-row .product-section-title h4 a {
    display: inline-block;
    font-size: 18px;
    background: #083050;
    padding: 5px 10px;
    min-width: 300px;
    color: #FFFFFF;
    transition: all 0.5s ease;
}

.product-fourth-header-row .product-section-title h4 a:hover,
.product-fifth-header-row .product-section-title h4 a:hover {
    text-decoration: none;
    background: #F7941F;
}

/*.product-report-description p {
    font-size: 15px;
}*/

.product-details-text-report-content li {
    font-size: 15px;
}

p.report-updated-info {
    font-weight: 600;
}

.product-upcoming-webinars .dataxis-webinar-short-container {
    display: block;
    text-align: center;
}

.product-upcoming-webinars {
    margin-top: 20px;
}

.product-upcoming-webinars h4 {
    margin-top: 40px;
    margin-bottom: 40px;
    position: relative;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #083050;
}

.product-upcoming-webinars h4:after {
    content: '';
    width: 70px;
    height: 3px;
    background: #f7941f;
    position: absolute;
    bottom: -10px;
    left: calc(50% - 35px);  
}

.product-report-toc h5 {
    transition: all 0.5s ease;
}

.product-report-toc h5:hover {
    cursor: pointer;
    background: #f7941f;
}

.product-report-toc > .col-md-12 > .row {
    display: none;
}

.md-accordion .card .card-header a:not(.collapsed) .rotate-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.product-report-toc .md-accordion .card .card-header a:not(.collapsed) .rotate-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.product-report-toc .card-header {background-color: #eeeeee;border-bottom: none;border: none !important;padding: 0;}

.product-report-toc .card {
    border: none;
    background: none;
}

.product-report-toc .accordion-data {
   margin: .75rem 1.25rem;
   background: #FFFFFF;
   margin-top: 0;
   margin: 0;
}

div#accordionEx > .card:first-child .card-header {
    padding-top: 0;
}

.product-report-toc .card-header a:hover {
    text-decoration: none;
}

.product-report-toc h5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.product-upcoming-webinars .dataxis-webinar-item-container {
    flex-basis: calc(50% - 3.3333333333333335%);
    border: 1px solid #08305021;
}

.product-upcoming-webinars .dataxis-webinar-short-container {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

.product-report-toc .accordion-data > .row {
    padding: 15px;
}

.products-actor-profiles-container .product-image,
.products-market-reports-container .product-image {
    max-width: 212px;
    margin: 20px;
    margin-left: 0;
}

.products-actor-profiles-container,
.products-market-reports-container {
    display: flex;
}

.product-image-industry h4 {
    font-size: 15px;
    padding: 5px 0;
}

.products-actor-profiles-container .product-image, 
.products-market-reports-container .product-image {
    min-width: 150px;
    width: 168px;
}

.container-fluid.container-actor-market-reports.actor-profile {
    display: flex;
    flex-direction: column-reverse;
}

.product-selectors.product-selectors-actor-profile {
    display: block;
    width: 100%;
}

.product-head-right {
    width: 60%;
}

.product-head-left {
    width: 40%;
    max-width: 212px;
}

.product-selectors-actor-profile .actor-profile-selector-country {
    display: flex;
    align-items: center;
}

.actor-selector-text {
    font-size: 24px;
    text-transform: uppercase;
    color: #0b3050;
    outline: none;
    padding-left: 9px;
}

.actor-profile-selector-country {
    margin-bottom: 15px;
}

.pi-actor-profile .product-image-industry,
.pi-actor-profile .product-image-country h4:after  {
    background: #e30810cc;
}

.products-actor-profiles-container h5 {
    border: 1px solid #0b30502b;
    padding: 2vw 30vw;
    text-align: center;
    margin: 30px auto;
    font-size: 26px;
}

a.loadmore-products-market-reports,
a.loadmore-products-actor-profiles {
    display: block;
    background: #eeeeee;
    padding: 10px;
    color: #9c9c9c;
    text-align: center;
    transition: all 0.5s ease-out;
    text-decoration: none;
}

a.loadmore-products-market-reports:hover,
a.loadmore-products-actor-profiles:hover {
    background: #b9b9b9;
    color: #616161;
}

.interested-items {
    display: flex;
    flex-wrap: wrap;
}

.interested-item-container {
    flex-basis: 200px;
    min-width: 200px;
    margin: 4px;
}

.interested-container {
    max-width: 80%;
    margin: 0 auto;
}

.explore-our-categories {
    padding-bottom: 30px;
}

.interested-title {
    margin-bottom: 35px;
}

.interested-title h3 {
    font-weight: bold;
    color: #0b3050;
    position: relative;
    padding-bottom: 10px;
}

.interested-title h3:after {
    content: '';
    width: 70px;
    height: 3px;
    background: #f7941f;
    position: absolute;
    bottom: -10px;
    left: calc(50% - 35px); 
}

.product-report-toc h5 {
    font-weight: normal;
    font-size: 15px;
    letter-spacing: 0.01em;
    padding: 10px 22px;
}



/* PRODUCT PAGE - END */


/* SEARCH BAR */
table.siq_searcharea_table tr:first-child {
    display: none !important;
}
.product-search-container .siq-expandwdgt-cont.siq-searchwidget,
header#masthead .siq-expandwdgt-cont.siq-searchwidget {
    width: 100%;
}

.product-search-container input.siq-expandwdgt-input.siq-searchwidget-input,
header#masthead input.siq-expandwdgt-input.siq-searchwidget-input {
    padding: 4px 10px;
    font-size: 15px;
    border: 1px solid #eeeeee;
    border: 1px solid #4c4c4c;
    outline: none;
    height: 50px;
    transition: all 0.5s ease-in-out;
    color: #eeeeee;
    color: #4c4c4c;
}

.product-search-container input.siq-expandwdgt-input.siq-searchwidget-input:focus,
header#masthead input.siq-expandwdgt-input.siq-searchwidget-input:focus {
    border: 1px solid #4c4c4c;
}

.product-search-container .search-container.col-md-10.col-sm-12,
header#masthead .search-container.col-md-10.col-sm-12 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
}

.product-search-container input.siq-expandwdgt-input.siq-searchwidget-input::-webkit-input-placeholder,
header#masthead input.siq-expandwdgt-input.siq-searchwidget-input::-webkit-input-placeholder {
    color: #eeeeee;
    color: #4c4c4c;
    transition: all 0.5s ease-in-out;
}


.product-search-container input.siq-expandwdgt-input.siq-searchwidget-input:focus::-webkit-input-placeholder,
header#masthead input.siq-expandwdgt-input.siq-searchwidget-input:focus::-webkit-input-placeholder {
    color: #4c4c4c;
}

.product-search-container input.siq-expandwdgt-input.siq-searchwidget-input:focus,
header#masthead input.siq-expandwdgt-input.siq-searchwidget-input:focus {
    color: #4c4c4c;
}

.search-icon-submit-form {
    position: relative;
}

.search-icon-submit-form svg {
    position: absolute;
    top: 0;
    right: 24px;
    top: -15px;
}

.search-container svg:hover,
.search-icon-submit-form svg:hover {
    cursor: pointer;
}

header .search-icon-submit-form svg path {fill: #083050 !important;}

body .search-icon-submit-form svg:hover path {
    fill: #f7941f !important;
}

.siq-prdtls-price {
    display: none !important;
}

.product-search-container .dx-title h2 {
    font-weight: bold;
    color: #0b3050;
    position: relative;
    padding-bottom: 10px;
    font-size: 28px;
    text-transform: none;
}

.product-search-container .search-container {
    padding-top: 50px;
    padding-bottom: 50px;
}

.container-fluid.bg-grey.product-search-container {
    padding-top: 35px;
}

.product-head-left {
    flex-basis: auto;
}

.product-head-right {
    flex-basis: 100%;
}

a.loadmore-products-market-reports, a.loadmore-products-actor-profiles {
    width: 400px;
    margin: 0 auto;
}

a.loadmore-products-market-reports, 
a.loadmore-products-actor-profiles {
    width: 400px;
    margin: 0 auto;
}
.dataxis-webinar-item-container {
	margin: 5%;
	margin-right: 0;
    margin-top: 0;
    margin-left: 0;
}

.product-upcoming-webinars .dataxis-webinar-short-container {
	justify-content: space-between;
}

.dataxis-webinar-item-container:nth-child(even) {
    /*margin-right: 0;*/
}

/* SEARCH BAR */



/* TRANSITIONS - START */

.product-image:hover {
    transform: scale(1.08);
    -webkit-box-shadow: 0px 10px 5px -1px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 10px 5px -1px rgba(0,0,0,0.45);
    box-shadow: 0px 10px 5px -1px rgba(0,0,0,0.45);    
}

.product-image,
.product-image a,
.product-image * {
    transition: all .3s ease-in-out;
}

.product-image,
.product-image a {
    display: block;
}

/* TRANSITIONS - END */

.product-fourth-header-row .product-section-title h4 a, 
.product-fifth-header-row .product-section-title h4 a {
	font-size: 15px;
	height: 80%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
	letter-spacing: 0.02em;
}





.single-press-release-container {
    background: #FFFFFF;
    border: 1px solid #efefef;
    padding: 0;
    padding: 25px;
}

body.single-press-release {
    background: #F9F9F9;
}

header.press-release-heading h2 {
    font-size: 20px;
    font-weight: 600;
    position: relative;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    font-weight: bold;
    font-style: normal;
    color: #093154;
    position: relative;
}


header.press-release-heading h2:after {
    position: absolute;
    bottom: 9px;
    left: 0;
    background: #f89523;
    height: 1px;
    width: 95%;
    content: '';
}

.single-press-release .datePress {
    margin-bottom: 0;
    font-size: 15px;
    position: relative;
    padding: 0 0 15px 0;
    font-weight: bold;
    font-style: normal;
    color: #093154;
    text-transform: uppercase;
}

.press-release-content img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #dee1ea;
}

body.error404 #page .error404page {
    height: 100%;
    display: flex;
    min-height: calc(100vh - 300px);
    justify-content: center;
    align-items: center;
    background: #0b3050;
    border-bottom: 1px solid #295071;
}

.error-text-container a,
.error-text-container {
    color: #FFFFFF;
}

.error-text-container a {
    border: 1px solid #FFFFFF;
    min-width: 200px;
    display: inline-block;
    padding: 5px;
    text-align: center;
    margin-right: 20px;
    transition: all 0.5s ease-in-out;
}


.error-text-container a:hover {
    text-decoration: none;
    background: #f7941f;
    border-color: #f7941f;
}

.error-text-block {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}









/* NEXTV VIRTUAL EVENTS - START  */
.menutopics li { float: left; margin-bottom: 20px; }
li #bytopics , li #byregions  { padding: 20px; background: #fff;border: 1px solid #aaaaaa; }
li #bytopics:hover,li #byregions:hover { background: #F89523;color: #fff; }
li #bytopics.active,li #byregions.active { background: #ebebeb;color:#2a2a2a; }
li a#bytopics, li a#byregions { font-size: 1.2em; font-weight: 600;color:#000; }


.tabmenu { padding:30px; }
.tabtext { padding:18px 0 }
/*.tabtext {background: #083050; color:#fff;}*/
.tabtext {background-image: url(/wp-content/uploads/2020/11/dataxis-events-why-attend.jpg); background-position: right bottom;background-repeat: no-repeat; color:#fff; background-color:#083050; }
.tabmenu {background: #e2e4e7; line-height: 45px;}

.tabmenu .nav-pills .nav-link.active, .tabmenu .nav-pills .show>.nav-link {background-color: #f8fbff; border-radius: 0; }
.tabmenu a { font-size: 1.2em; font-weight: 600; color:#000;padding-bottom: 3px;border-bottom: 3px solid #e2e4e7; border-radius: 0;  }
.tabmenu a:hover {border-bottom: 3px solid #f89523; padding-bottom: 3px; color:#083050;border-radius: 0;  }
.tabmenu .nav-pills .nav-link.active { border-bottom:3px solid #f89523; padding-bottom: 3px; color: #083050; font-weight: 700; }
ul.tabmenulist li { font-size: 1.1em; margin-bottom: 1.2em; }
ul.tabmenulist li:before {font-family: "Font Awesome 5 Free";content: "\f00c";display: inline-block;padding-right: 10px;vertical-align: middle;font-weight: 900; color: #f7941f;}

.buttonspeaker { margin: 30px auto;}
.btn-dataxis {color: #fff;background-color: #f7941f;border-color: #f7941f;}
.btn-dataxis:hover {color: #fff;background-color: #d8811a;border-color: #d8811a;}
.dataxisblue { background-color: #083050; }
.menutopics ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.nextv-blocks .col-md-6 {
    display: flex;
    margin-bottom: 50px;
}

.nextv-image {
    flex-basis: 30%;
}

.nextv-texts {
    flex-basis: 70%;
    padding-right: 50px;
}

.nextv-image picture {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nextv-texts p {
    text-align: justify;
}

h4.nextv-subtitle {
    font-weight: bold;
    color: #0b3050;
    position: relative;
    margin-bottom: 25px;
}

h4.nextv-subtitle:after {content: '';display: block;width: 50px;height: 3px;background: #f7941f;bottom: -5px;position: absolute;}
body.page-template-template-virtual-nextv-ceo-events .home-upcoming-virtual-conferences {
    margin-top: 70px
}
/* NEXTV VIRTUAL EVENTS - END  */


.webinar-title h3 {
    font-weight: 600;
    color: #083050;
    line-height: 1.0;
    font-size: 20px;
    margin: 15px 0;
    text-align: justify;
}

.webinar-date-time {
    display: flex;
    justify-content: space-between;
    color: #000;
    font-weight: 600;
    padding-bottom: 10px;
}

.webinar-content p {
    font-size: 15px;
    color: #333;
}

.webinar-sponsored-by-logo {
    font-weight: bold;
    color: #000;
}

.webinar-sponsored-by-logo > * {
    display: inline-block;
}

.webinar-sponsored-by-logo span {
    padding-right: 25px;
}

.webinar-button button {
    border: none;
    background: none;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 2px 12px;
    font-weight: bold;
    color: #083050;
}

.webinar-button button svg {
    margin-left: 4px;
}

.new-webinar-container a:hover {
    /* background: #efefef; */
}

.new-webinar-container a:hover h3, .new-webinar-container a:hover p {
    text-decoration: none;
}

.new-webinar-container a:hover {
    text-decoration: none;
}

.new-webinar-container a:hover .webinar-button button {
    border-color: #f7941f;
    color: #f7941f;
}

.new-webinar-container a:hover .webinar-button button svg path {
    fill: #f7941f !important;
}

.new-webinar-container a {
    display: inline-block;
    transition: all 0.5s ease;
}

.webinar-button {
    padding: 25px 0;
}

.new-webinar-column {
    /* padding: 10px; */
}

.new-webinar-column {
    transition: all 0.5s ease;
    padding: 10px;
    outline: none;
    border: 1px solid transparent;
}

.new-webinar-container a:hover .new-webinar-column {
    /* padding: 10px; */
    /* transform: scale(0.975); */
    /* border: 1px solid #bec3ce54; */
    outline: none;
}

.new-webinar-column {
    transition: all 0.5s ease;
}

.new-webinar-container a {
    display: inline-block;
    transition: all 0.5s ease;
    /* border: 1px solid #efefef; */
    border-radius: 5px;
}

.webinar-date-time-text-language {
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.019em;
}

.webinar-date-time {
    align-items: center;
}

.webinar-title h3 {
    min-height: 40px;
}

.new-webinar-column {
    padding: 0;
}

.new-webinar-container .container > .row > .col-md-6:nth-child(odd) {
    /* padding: 0; */
    padding-right: 25px;
}

.new-webinar-container .container > .row > .col-md-6:nth-child(even) {
	/* padding-right: 0; */
	padding-left: 25px;
}

.upcoming-virtual-conferences .webinar-image img {
    width: 100%;
}

.upcoming-virtual-conferences .webinar-title h3 {
    min-height: auto;
}




.home-press-release-image-container img {
    width: 100%;
    height: auto;
    border: 1px solid #e5e4e5;
}

.home-press-release-text-container h5 {
    font-size: 24px;
    color: #083050;
    font-weight: bold;
}

.home-press-release-text-container h5 {
    margin-top: 0;
    padding-bottom: 20px;
}

.home-press-release-text-container p {
    font-size: 15px;
    text-align: justify;
    line-height: 1.5em;
    color: #333;
}

.home-press-release-button-read-more button {
    border: none;
    background: none;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 2px 20px;
}

.home-press-release-box-in > div:nth-child(2) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.home-press-release-box-in {
    display: flex;
    flex-direction: row;
    height: 100%;
}

.home-press-release-button-read-more button {margin-left: auto;}

.home-press-release-box a:hover button {
    border-color: #f7941f;
    color: #f7941f;
}

.home-press-release-box a:hover button svg path {
    fill: #f7941f !important;
}

.dataxis-slider-items-latest-research a:hover .research-title-text {
    color: #f7941f;
}

.dataxis-slider-items-latest-research a:hover .research-highlight-text {
    background: #f7941f;
}

.home-press-release-box a:hover .home-press-release-text-container h5 {
    color: #f7941f;
}

.home-press-release-box a:hover {
    text-decoration: none;
}

.page-template-template-search-results .entry-header {
    display: none;
}

body.home #page .container {
    /*max-width: 1260px;*/
}

.home-new-press-releases .container-fluid {
    max-width: 1260px;
}

.home-upcoming-virtual-conferences .container-fluid,
.home-upcoming-webinars .container-fluid {
    max-width: 1260px;
}


.home-search-container .siq-expandwdgt-cont.siq-searchwidget {
    width: 100%;
}

.home-search-container {}

.home-search-container .container-fluid {
    max-width: 1260px;
}

.home-search-container {
    background: #083050 !important;
}

.home-search-container .dx-title-h2 {
    color: #FFFFFF;
    padding: 50px
}

.trending-mini-title h5 {
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 25px;
    color: #f7941f;
    text-transform: uppercase;
    letter-spacing: 0.06em;
}

.trending-mini-tags {}

.trending-mini-tags a {
    text-decoration: none;
    font-size: 12px;
    border: 1px solid #FFFFFF;
    margin: 5px;
    display: inline-block;
    padding: 3px 11px;
    color: #FFFFFF;
    border-radius: 15px;
}

.home-upcoming-webinars .new-webinar-column {
    display: flex;
}

.home-upcoming-webinars .new-webinar-container .container > .row > div:nth-child(2) .new-webinar-column {
    flex-direction: row-reverse;
    padding-top: 60px;
}

.home-search-container input.siq-expandwdgt-input.siq-searchwidget-input {
    padding: 14px 10px;
}

.home-search-container .dx-title-h2 {
    padding-top: 0;
    padding-bottom: 35px;
}

.home-search-container .search-container.col-md-12.col-sm-12 {
    padding-bottom: 25px;
}

.home-press-release-box.home-press-release-box-other {
    display: flex;
    padding-top: 50px;
}

.home-press-release-box.home-press-release-box-other .home-press-release-box-in {
    flex-direction: column;
    height: auto;
}

.home-press-release-box.home-press-release-box-other .home-press-release-box-in > div {padding: 0;}

.home-press-release-image-container img {
    min-height: 300px;
}

.home-press-release-box.home-press-release-box-other h5 {
    padding-top: 20px;
    background: #083050;
    color: #FFF;
    /* padding: 20px; */
    margin-bottom: 0;
}

.home-press-release-box.home-press-release-box-other p {
    /* padding: 20px; */
    padding-bottom: 0;
}

.home-press-release-box.home-press-release-box-other .home-press-release-box-in > div {
    /* border-left: 1px solid #e5e4e5; */
    /* border-right: 1px solid #e5e4e5; */
    /* border-bottom: 1px solid #e5e4e5; */
}

.home-press-release-button-read-more {
    padding: 20px;
    padding-top: 0;
}

.home-press-release-box.home-press-release-box-other h5 {
    font-size: 17px;
    min-height: 80px;
    display: flex;
    align-items: center;
}

.new-webinar-container > .container > .row > .col-md-12 {
    padding: 0;
}

.container.new-hero-inner-container > .row {
    justify-content: space-around;
}

.new-hero-inner-container .hero-text h4 {
    text-align: center;
    padding-top: 25px;
    font-weight: 600;
    color: #083050;
}

.home-hero-block {
    padding-bottom: 20px;
}

.home-press-release-box.home-press-release-box-other h5 {
    background: none;
    color: #083050;
}

.home-upcoming-virtual-conferences .webinar-button,
.home-upcoming-virtual-conferences .webinar-title {
    display: none;
}

.home-upcoming-virtual-conferences .webinar-date-time {
	padding-top: 10px;
}

.home-upcoming-virtual-conferences .webinar-content {
    padding-top: 0px;
}

.webinar-button {}

.upcoming-virtual-conferences a:hover {
    /*transform: scale(1.05);*/
}

.upcoming-virtual-conferences {
    transition: all 0.5s ease-in-out;
}

.home-upcoming-virtual-conferences .new-webinar-container .col-md-4 {
    padding-bottom: 30px;
}

body.home #page .container.new-hero-inner-container {
    /* max-width: 1020px; */
}

.upcoming-virtual-conferences .webinar-content p {
    font-size: 15px;
}

.home-upcoming-webinars.home-new-press-releases .container-fluid {
    max-width: 100%;
}

.home-upcoming-webinars.home-new-press-releases .container-fluid .row {
    max-width: 1260px;
    margin: 0 auto;
}

.upcoming-virtual-conferences .latest-research-slider {
    padding: 40px;
}

.home-press-release-box.home-press-release-box-other {
    padding-top: 30px;
    padding-bottom: 15px;
}

.home-new-press-releases.home-upcoming-webinars.bg-white {
    padding-top: 40px;
}

h2.dx-title-h2-st3 {
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 30px;
}

.home-search-container img {
    width: auto;
}

.home-search-container > .row {}

.home-search-container > div > div {
    align-items: center;
}

.home-search-container > div > div:first-child > div:last-child {
    text-align: center;
}

.trending-mini-tags a {
    transition: all 0.5s ease;
}

.trending-mini-tags a:hover {
    color: #f7941f;
    border-color: #f7941f;
    text-decoration: none;
}

.home-search-container input.siq-expandwdgt-input.siq-searchwidget-input {
    outline: none;
    color: #FFFFFF;
    background: none;
    border: none;
    border-bottom: 3px solid #FFFFFF;
    border-radius: 0;
    padding-left: 0;
}

.home-search-container input.siq-expandwdgt-input.siq-searchwidget-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFFFFF;
}
.home-search-container input.siq-expandwdgt-input.siq-searchwidget-input::-moz-placeholder { /* Firefox 19+ */
  color: #FFFFFF;
}
.home-search-container input.siq-expandwdgt-input.siq-searchwidget-input:-ms-input-placeholder { /* IE 10+ */
  color: #FFFFFF;
}
.home-search-container input.siq-expandwdgt-input.siq-searchwidget-input:-moz-placeholder { /* Firefox 18- */
  color: #FFFFFF;
}

.home-search-container .search-container > div {
    padding-left: 25px;
}

.home-search-container .search-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-search-container .search-container svg g path {
    fill: #FFFFFF !important;
}

.hero-icon-text p {
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    color: #333;
}

.hero-icon-text {
    padding-top: 10px;
}

.container.new-hero-inner-container > .row .col-md-4 {
    flex-basis: 28%;
}

.hero-icon-text {
    padding-top: 0;
}

.hero-icon-text p {
    font-weight: normal;
    line-height: 1.3em;
}

.home-subscribe-inner-container h3 {
    font-size: 40px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 35px;
}

.home-subscribe .container-fluid {
    max-width: 1260px;
    margin: 0 auto;
}

.home-subscribe-lets-connect button {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 18px;
    letter-spacing: 0.03em;
    padding-left: 20px;
    padding-right: 20px;
}

.home-subscribe-lets-connect button svg path {
    fill: white !important;
}

.home-subscribe-inner-container {
    padding-bottom: 30px;
}

.home-susbcribe-right > div {
    display: flex;
    align-items: center;
    padding: 20px 0;
}

.home-susbcribe-right p {
    font-size: 28px;
    font-weight: bold;
    padding-left: 55px;
    margin: 0;
    line-height: 1em;
}

.home-susbcribe-right p * {
    display: block;
    font-style: normal;
}

.home-subscribe-block-three p {
    padding: 0;
    font-size: 15px;
}

.home-subscribe-block-one {
    padding-top: 0 !important;
    padding-bottom: 40px !important;
}

.home-subscribe-block-two {
    padding-bottom: 40px !important;
}

.home-social-media-links {
    display: flex;
    justify-content: space-between;
}

.home-social-media-links > div {
    padding: 0 7px;
}

.social-media-linker a {}

.social-media-linker a svg path {
    fill: #FFFFFF !important;
    transition: all 0.5s ease-in-out;
}

.social-media-linker a:hover svg path {
    fill: #f7941f !important;
}

.home-subscribe-block-three p {
    padding-right: 25px;
}

.home-subscribe-lets-connect button {
    transition: all 0.5s ease-in-out;
}

.home-subscribe-lets-connect button:hover {
    border-color: #f7941f;
    background-color: #f7941f;
    cursor: pointer;
}

.webinar-date-time-text svg {
    width: 24px;
    height: 24px;
    margin-right: 7px;
}

.webinar-date-time-text {
    display: flex;
    align-items: center;
}

.webinar-date-time-text svg path {
    fill: #f7941f !important;
}

.home-search-container img {
    width: 100%;
}

.trendy-tags {
    padding-left: 41px;
}

.trending-mini-tags a {
    margin-left: 0;
}

.home-hero {
    padding-top: 30px;
    padding-bottom: 0px;
}

.latest-research-slider > div {}

.home-press-release-box.home-press-release-box-other {padding-top: 40px;}

.home-press-release-box {
    padding-bottom: 15px;
}

.home-upcoming-virtual-conferences.block-padding {
    padding-top: 10px;
}

.home-subscribe {
    padding-bottom: 20px;
}

li#field_1_8 {
    padding-right: 5px;
    padding-left: 5px;
}

li#field_1_8 {
    padding-right: 5px;
    padding-left: 5px;
}

.home-footer-contact {}

.home-footer-contact .dx-title-h2 {
    text-align: left;
}

.home-footer-contact h2.contact-title {
    text-align: left;
}

.home-footer-contact .contact-mail-inner {
    justify-content: flex-start;
}

.home-footer-contact .dx-title-h2:after {
    left: 0;
}

.home-footer-contact .container-fluid {
    max-width: 1260px;
}

.home-footer-contact .container-fluid {
    max-width: 1260px;
}

.home-subscribe-inner-container,
.home-subscribe-lets-connect {
    padding-left: 15px;
    padding-right: 15px;
}

.home-subscribe-lets-connect {}

.home-footer-contact .contact-container-text {
    padding-left: 15px;
}

.home-footer-contact  .contact-form-container {
    padding-right: 15px;
}

body.home .home-footer-contact  input#gform_submit_button_1 {
    margin-right: 5px;
}

.latest-research-slider .home-press-release-box {
    padding-bottom: 40px;
}

.latest-research-slider {}

.home-press-release-box.home-press-release-box-other {
    padding-bottom: 20px;
}

.page-text-block h2,
.page-text-block h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    color: #083050;
    margin-bottom: 20px;
}

.page-text-block p {
    font-size: 16px;
    text-align: justify;
    line-height: 1.7em;
}

.page-block-container > .container-fluid {
    max-width: 1310px;
}

.page-image-container img {
    width: 100%;
}

.page-block-container {
    padding: 70px 0 0 0;
}

.page-heading-block {
    max-width: 1260px;
    margin: 0 auto;
}

.page-heading-block img {
    width: 100%;
}

.page-heading-ctn .block-padding {
    padding: 0;
}

.row.row-set-align {
    align-items: center;
}

.page-head-text h1,
.page-head-text h2 {
    font-weight: 600;
    margin-bottom: 20px;
}

.page-head-text h4 {
    font-weight: 300;
}

.page-head-text {
	color: #083050;
}

.page-template-template-page-advertising .page-head-text {
	color: #083050;
}

.page-blocks-container > div.page-block-container:nth-child(even) > .container-fluid > .row {
    flex-direction: row-reverse;
}

.page-blocks-container > div.page-block-container:last-child {
    padding-bottom: 50px;
}

.research-other-industry {
    max-width: 1080px;
    margin: 0 auto;
    padding-top: 30px;
    display: flex;
    flex-wrap: wrap;
    /*justify-content: center;*/
    align-items: center;
}

.research-other-industry a {
    display: inline-block;
    transition: all 0.5s ease-in-out;
    background: #083050;
    min-width: 340px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    padding: 20px;
    margin: 10px;
    text-decoration: none;
    max-width: 340px;
}

.research-other-industry a:hover {
    background: #f7941f;
    transform: scale(1.025);
    text-decoration: none;
    color: #FFFFFF;
}

.corporate-access-container.bg-white.block-padding .dx-title p {
    padding-top: 50px;
}

.corporate-access-image img {
    width: 100%;
}

.corporate-access-container > .container-fluid {
    max-width: 1260px;
}

.page-image-container img {
}

.page-block-container > .container-fluid > .row > .col-md-7 {
    flex: 0 0 53%;
    max-width: 53%;
}

.page-block-container > .container-fluid > .row > .col-md-5 {
    flex: 0 0 47%;
    max-width: 47%;
}

.page-head-text h1,
.page-head-text h2 {
    font-size: 40px;
}

.page-block-container > .container-fluid > .row > div.col-md-6:first-child {
    padding-right: 30px;
}

.page-block-container > .container-fluid > .row > div.col-md-6:last-child {
    padding-left: 30px;
}

.page-blocks-container > div.page-block-container:nth-child(even) > .container-fluid > .row > div.col-md-6:first-child {   
    padding-left: 30px;
    padding-right: 15px;
}

.page-blocks-container > div.page-block-container:nth-child(even) > .container-fluid > .row > div.col-md-6:last-child {
    padding-right: 30px;
    padding-left: 15px;
}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
    background: #f7941f !important;
}

.bg-white .page-head-text {
    color: #083050;
}

.executive-items {
    display: flex;
    justify-content: space-between;
    transition: all 0.5s ease-in-out;
}

.executive-items svg {
    width: 100px;
    height: 100px;
}

.executive-items svg path {
    fill: #FFFFFF !important;
}

.executive-item a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.executive-item p {
    text-align: center;
    color: #FFFFFF;
    padding-top: 20px;
    font-size: 15px;
}

.executive-item:hover svg path {
    fill: #f7941f !important;
}

.events-and-webinars-container {
    
}

.events-and-webinars-container .page-head-text ul {
    margin: 0;
    padding-left: 18px;
}

.dataxis-button button {
    border: none;
    background: none;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 2px 12px;
    font-weight: bold;
    color: #083050;
    outline: none;
}

.dataxis-button button svg {
    margin-left: 4px;
}

.dataxis-button button:hover {
    border-color: #f7941f;
    color: #f7941f;    
}

.dataxis-button button:hover svg path {
    fill: #f7941f !important;
}

.events-and-webinars-container .page-head-text p {
    padding-top: 20px;
}

.events-and-webinars-container .page-heading-block img {
    /* width: 80%; */
}

.events-and-webinars-container .page-heading-block {
    padding-bottom: 40px;
}

.view-calendar-button.dataxis-button > button {
    margin: 0 auto;
    width: 250px;
    text-align: center;
    justify-content: center;
}

.events-tabs-container {
    padding-top: 30px;
}

.events-tabs-container ul.nav.nav-tabs {
    margin: 0;
}

.events-tabs-container ul.nav.nav-tabs {
    border-bottom: none;
    padding-bottom: 40px;
}

.events-tabs-container ul.nav.nav-tabs li a {
    border: 1px solid #083050;
    color: #083050;
    transition: all 0.5s ease-in-out;
    border-radius: 30px;
    padding: 5px 10px;
    font-size: 15px;
    width: 110px;
    width: auto;
    display: inline-block;
    text-align: center;
    margin: 0 10px;
}

.events-tabs-container ul.nav.nav-tabs li a:first-child {
    margin-left: 0;
}

.events-tabs-container ul.nav.nav-tabs li a:hover {
    text-decoration: none;
    border-color: #f7941f;
    color: #FFFFFF;
    background: #f7941f;
}

.events-tabs-container .panel-body img {
    width: 100%;
}

.event-tab-in-container h3 {
    font-weight: 600;
    color: #083050;
}

.event-tab-in-container p {
    font-size: 15px;
    text-align: justify;
}

.events-calendar-row {
    padding-top: 40px;
}

.events-calendar-row h4 {
    font-weight: 600;
    font-size: 18px;
    color: #083050;
}

.events-calendar-row .col-md-4 {
    border-right: 1px solid grey;
}

.events-calendar-row a {
    display: block;
    font-size: 15px;
    color: grey;
    transition: all 0.5s ease-in-out;
}

.events-calendar-row a:hover {
    text-decoration: none;
    color: #f7941f;
}

.events-calendar-row .col-md-4 > * {
    padding-left: 15px;
}

.events-calendar-row .col-md-4:first-child > * {
    padding-left: 0;
}

.events-calendar-row {
    padding-right: 15px;
}

.discover-digital-events-block-container .dx-title-h2:after {
    display: none;
}

.discover-digital-events-block-container .dx-title-h2 {
    text-align: center;
    font-size: 40px;
}

.select-a-theme p {
    text-transform: uppercase;
    font-weight: 600;
    color: #083050;
    font-size: 15px;
}

.size-the-page {
	max-width: 1260px;
}

.container-fluid.size-the-page {}

.interested-sponsoring-event h4 {
    color: #FFFFFF;
    font-size: 30px;
    text-align: center;
}

.interested-sponsoring-event h5 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
}

.dataxis-button a,
.interested-sponsoring-event-btn-container .dataxis-button a {
    background: #FFFFFF;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 2px 12px;
    font-weight: bold;
    color: #083050;
    outline: none;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
}

.col-md-12.interested-sponsoring-event-btn-container {
    display: flex;
    padding: 25px 0;
    justify-content: center;
    padding: 0;
}

.col-md-12.interested-sponsoring-event-btn-container > div {
    padding-right: 40px;
    padding-left: 15px;
}

.dataxis-button a:hover,
.interested-sponsoring-event-btn-container .dataxis-button a:hover {
    background: #f7941f;
    color: #FFFFFF;
    border: 1px solid #f7941f;
}

.dataxis-button a:hover svg path,
.interested-sponsoring-event-btn-container .dataxis-button a:hover svg path {
    fill: #FFFFFF !important;
}

.home-upcoming-virtual-conferences.events-webinars-upcoming-virtual-conferences.block-padding {
    padding-top: 50px;
}

.home-upcoming-virtual-conferences.events-webinars-upcoming-virtual-conferences.block-padding .upcoming-virtual-conferences .new-webinar-container .container {
    max-width: 1260px;
    padding: 0;
}

.events-tabs-container ul.nav.nav-tabs li.active a {
    text-decoration: none;
    border-color: #f7941f;
    color: #FFFFFF;
    background: #f7941f;
}

.home-upcoming-virtual-conferences.events-webinars-upcoming-virtual-conferences.block-padding .dataxis-button a {
    display: flex;
    flex-basis: 200px;
    width: 200px;
    justify-content: center;
}

.home-upcoming-virtual-conferences.events-webinars-upcoming-virtual-conferences.block-padding .dataxis-button {
    display: flex;
    justify-content: center;
}

.page-text-block h4 {
    font-size: 20px;
    color: grey;
    font-weight: 600;
    margin-bottom: 25px;
}

.page-text-block h5 {
    font-size: 15px;
    font-weight: 600;
    color: #083050;
}

.page-text-block-numbers {
    display: flex;
    justify-content: space-between;
}

.page-block-number h6 {
    font-size: 30px;
    font-weight: 600;
    color: #083050;
}

.page-block-number p {
    color: #083050;
    font-size: 15px;
}

.page-text-block-numbers {
    padding-top: 20px;
}

body.page-template-template-page-advertising .page-text-block h2,
body.page-template-template-page-advertising .page-text-block h3 {
    font-size: 34px;
}

.page-head-text ul {
    margin: 0;
    padding-left: 20px;
}

body.home .dataxis-button a {
    /*flex-basis: 200px;
    width: 200px;*/
    justify-content: center;
    align-items: center;
}

body.home .dataxis-button {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-template-template-page-advertising .page-heading-block {
    padding: 100px 0
}

.page-template-template-page-advertising .page-head-text {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.page-template-template-page-advertising .page-head-text h1,
.page-template-template-page-advertising .page-head-text h2 {
    font-size: 50px;
    text-align: center;
}

.page-template-template-page-advertising .page-head-text p, .page-template-template-page-advertising .page-head-text ul {
    position: relative;
    left: -170px;
}

.page-template-template-page-advertising .dataxis-button a {
    width: 300px;
    padding: 15px;
    font-size: 18px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-template-template-page-advertising .dataxis-button {
    padding-top: 40px;
    display: flex;
    justify-content: center;
}

.page-block-container {
    padding: 0;
}

.page-block-container {
    padding: 70px 0;
}

.contact-dataxis-block .col-md-12 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.contact-dataxis-block {
    padding: 70px;
}

.contact-dataxis-block h3 {
    font-size: 48px;
    font-weight: 600;
    color: #083050;
    padding-bottom: 20px;
}

.contact-dataxis-block a {
    font-size: 26px;
    color: #6ba6de;
}

.contact-dataxis-block .dataxis-button a {
    color: #083050;
}

.contact-dataxis-block a:hover {
    text-decoration: none;
    color: #f7941f;
}

.contact-dataxis-block .dataxis-button a:hover {
    color: #FFFFFF;
}

.page-block-icons {
    display: flex;
    justify-content: space-between;
}

.page-block-icon-content h3 {
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    color: #083050;
}

.page-block-icons {
    padding-top: 30px;
}

.page-block-icon-content img {
    width: 82%;
    margin: 0 auto;
    display: block;
}

.webinar-tabs-container .nav-tabs {
    display: flex;
    justify-content: center;
    align-items: center;
}

.webinar-tabs-container.events-tabs-container {
    padding-top: 70px;
}

.page-template-template-page-webinars .page-heading-ctn {
    padding: 70px 0;
    padding-bottom: 0;
}

.sponsor-details {
    display: flex;
    justify-content: space-between;
    padding-top: 60px;
}

.sponsor-content h4 {
    font-size: 50px;
    font-weight: 600;
    color: #5099cb;
}

.sponsor-content h5 {}

.sponsor-content {
    text-align: center;
}

.dataxis-button {
    display: flex;
    justify-content: center;
    align-items: center;
}

.dataxis-button a {
    font-size: 18px;
    padding: 10px 20px;
}

.dataxis-button a:hover {
    text-decoration: none;
}

.page-template-template-page-webinars .page-heading-ctn {
    padding: 70px 0;
    padding-bottom: 0;
}

.sponsor-details {
    display: flex;
    justify-content: space-between;
    padding-top: 60px;
}

.sponsor-content h4 {
    font-size: 50px;
    font-weight: 600;
    color: #5099cb;
}

.sponsor-content h5 {}

.sponsor-content {
    text-align: center;
}

.page-template-template-page-webinars .dataxis-button {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*.page-template-template-page-webinars .dataxis-button a {
    font-size: 18px;
    padding: 10px 20px;
}*/

.page-template-template-page-webinars .dataxis-button a:hover {
    text-decoration: none;
}

.page-template-template-page-webinars .new-webinar-container > .container {
    max-width: 100%;
    padding: 0;
}

.page-template-template-page-webinars .latest-research-slider {
    margin-top: 0;
}

.page-template-template-page-webinars .events-tabs-container ul.nav.nav-tabs li a {
    font-size: 19px;
    width: 220px;
}

a.webinarsBtn {
    color: #FFFFFF;
}

.webinar-tabs-container.events-tabs-container {
    padding-top: 60px;
    margin-top: 60px;
}

.events-tabs-container ul.nav.nav-tabs li a.active.show {
    text-decoration: none;
    border-color: #f7941f;
    color: #FFFFFF;
    background: #f7941f;
}

.product-report-description * {
    font-size: 15px;
}

.product-report-description-alternate * {
    font-size: 15px !important;
}

.product-report-description-alternate {
    padding: 0 10px;
}

.product-report-description-alternate p {
    margin-bottom: 5px;
    line-height: 21px;
}

.page-template-template-our-reports {}

.page-template-template-our-reports .page-heading-ctn {
    padding: 50px 0;
}

.page-template-template-our-reports .sponsor-details {
    padding-top: 0;
}

.page-template-template-our-reports .sponsor-content h4 {
    font-size: 22px;
}

.page-template-template-our-reports .sponsor-content h5 {
    font-size: 15px;
}

.page-template-template-our-reports .page-head-text p {
    text-align: justify;
}

.page-template-template-our-reports .page-blocks-container h4 {
    font-size: 32px;
    text-align: center;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    color: #083050;
    font-weight: 600;
}

.page-template-template-our-reports .page-blocks-container li {
    font-size: 15px;
}

.page-template-template-our-reports .page-blocks-container ul {
    margin: 0;
    padding: 0 20px;
}

.page-template-template-our-reports .page-our-reports-other-industries {
    padding-top: 25px;
    background-color: #f7f7f7;
}


.page-template-template-our-reports .dataxis-button {
    padding-top: 50px;
}

.page-our-reports-other-industries-actor-profiles .research-other-industry a {
        background: #f7941f;
}

.page-our-reports-other-industries-market-reports .research-other-industry a {
        background: #40A1B3;
}

.page-template-template-our-reports .page-blocks-container.page-our-reports-other-industries.page-our-reports-other-industries-actor-profiles {
    background-color: #FFFFFF;
}

body.home .new-webinar-container .dataxis-button a {
    width: auto;
    flex-basis: auto;
}

.volume-discount-container {
	padding-top: 30px;
    padding-bottom: 15px;
}

.volume-discount-container .heading-sub-text {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 25px;
}

.volume-table {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-basis: 400px;
    width: 600px;
    margin: 0 auto;
}

.volume-table {
    max-width: 600px;
}

.volume-table thead {
    background: #FFFFFF;
    color: #333;
    text-transform: uppercase;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    padding: 15px 0;
    border-bottom: 1px solid #808080;
}

.volume-table th {
    font-weight: 500;
    width: 100%;
    display: inline-block;
    font-size: 22px;
    color: #737373;
    letter-spacing: 0em;
}

.volume-table table {
    width: 300px;
    display: block;
}

.volume-table > table:last-child {
    margin-left: 20px;
}

.volume-table tbody {
    background: #FFFFFF;
    width: 100%;
    display: inline-block;
}

.volume-table tbody tr td {
    padding: 15px;
    text-align: center;
    width: 100%;
    display: inline-block;
    color: #083050;
    font-weight: 600;
    color: #000;
}

.volume-table tr {
    width: 100%;
    display: inline-block;
    text-align: center;
}


.volume-table > table:last-child tbody tr td {
    font-weight: 600;
}

.volume-table tbody tr {
    border-bottom: 1px solid grey;
}

.volume-table tbody tr:last-child {
    border: none;
}

.volume-table > table:last-child tbody tr:first-child td {
    color: #000000;
}

.volume-table > table:last-child tbody tr td {
    color: #f7941f;
}

.volume-table tbody tr td {
    font-size: 18px;
}

.product-head-left {
    padding-top: 17px;
}

.product-selectors {
    margin-top: 0;
}

.product-selectors > div.product-selectors-flag {
    padding-top: 17px;
}

.product-inner-price-container {
    padding-top: 35px;
}

.product-head-left {
    padding-top: 17px;
}

.product-selectors {
    margin-top: 0;
}

.product-selectors > div.product-selectors-flag {
    padding-top: 17px;
}

.product-inner-price-container {
    padding-top: 35px;
}

.product-image-country {
    left: 19px;
}

.product-image-industry {
    width: 93%;
    margin: 0 auto;
    left: 5%;
    top: 70%;
    text-align: left;
    background-color: #ffffff;
}

.product-image-industry h4 {
    padding-left: 10px;
    color: #083050;
}

.product-image-country h4:after{
	display: none;
}


.product-image-industry.online-media-and-advertising h4 {
    font-size: 15px;
}

.product-image-industry.online-media-and-advertising {
    top: 66%;
}

.products-actor-profiles-container .product-image, .products-market-reports-container .product-image {
    max-width: 300px;
    width: 200px;
}

.products-actor-profiles-container .product-image, .products-market-reports-container .product-image {
    max-width: 300px;
    width: 200px;
}

.product-image.online-media-and-advertising .product-image-industry h4 {
    font-size: 15px;
}

.products-actor-profiles-container .product-image .product-image-industry, 
.products-market-reports-container .product-image .product-image-industry{
    top: 67%;
}

.pi-actor-profile .product-image-industry, .pi-actor-profile .product-image-country h4:after {
    background-color: #ffffff;
}

.document-icons span svg {
    width: 60px;
    height: auto;
}

.product-report-type.product-report-type-language {
    padding-left: 0;
}

.product-report-type.product-report-type-language h5 {
    margin: 0;
    font-size: 15px;
    font-weight: 600;
}

.product-price-details p, .product-data-graphs p {
    margin-bottom: 5px;
}

.product-data-graphs p {
    font-size: 15px;
    font-weight: 600;
}

.product-data-graphs {
    padding-top: 8px;
}

.product-ct-top-left {
    display: none;
}

.product-ct-top-right {
    flex-basis: 100%;
    text-align: center;
    color: #FFFFFF;
}

.product-contact-detail {
    background: #083050;
}

.product-ct-bottom a {
    background: #f7941f;
}

.product-ct-top-right h4 {
    color: #ffffff;
    margin: 0;
}

.product-ct-top-right p {
    font-size: 15px;
    margin: 0;
}

.product-ct-bottom {
    margin: 0;
}

.product-ct-top-right > * {
    padding-bottom: 15px;
}

.product-contact-details-container.product-getintouch-container {
    padding-top: 20px;
}

.product-contact-details-container.product-getintouch-container {}

.product-contact-details-container.product-getintouch-container .product-contact-detail {
    background: #FFFFFF;
    border: 1px solid #083050;
}

.product-contact-details-container.product-getintouch-container .product-ct-top-right h4 {
    color: #083050;
}

.product-contact-details-container.product-getintouch-container .product-ct-top-right p {
    color: #333;
}

.container-intelligence-services {
    display: flex;
}

.intelligence-services-left {
    flex-basis: 60%;
}

.intelligence-services-right {
    flex-basis: 40%;
}

.intelligence-services-right img {
    width: 100%;
}

.container-intelligence-services {}

.intelligence-services-left {
    padding: 25px;
}

.container-intelligence-services .product-section-title h3:after {
    display: none;
}

.container-intelligence-services .product-section-title h3 {
    font-size: 38px
}

.container-intelligence-services .product-section-title ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.container-intelligence-services .product-section-title ul li a {
    color: #06c9e8;
    transition: all 0.5s ease;
    font-size: 15px;
}

.container-intelligence-services .product-section-title h2 {
    color: #083050;
    font-size: 28px;
    font-weight: 600;
    position: relative;
    margin-bottom: 30px;
    padding-top: 70px;    
}

.row.row-with-dataxis-button {
    text-align: right;
    justify-content: flex-end;
    padding-top: 50px;
}

.row.row-with-dataxis-button a {
    text-transform: none;
}

.dataxis-tabs-style .nav-tabs {
    background: #083050;
}

.product-container-explore-report-categories {}

.product-container-explore-report-categories .dx-title-h2 {
    text-align: left;
}

.product-container-explore-report-categories .dx-title-h2:after {
    display: none;
}

.product-container-explore-report-categories .research-other-industry a {
    min-width: auto;
    width: 223px;
    padding: 12px 5px;
    font-size: 13px;
    margin-left: 0;
    line-height: normal;
}

.product-container-explore-report-categories .research-other-industry {
    display: block;
    padding-top: 0;
}

.product-container-explore-report-categories .research-other-industries.bg-grey.block-padding {
    padding: 30px 10px;
    padding-top: 10px;
}

.product-container-explore-report-categories .research-other-industry a:last-child {
    font-size: 11px;
}

body.single-product .upcoming-virtual-conferences .row .col-md-4 {
    flex-basis: 100%;
    width: 100%;
    max-width: 100%;
}

body.single-product .new-webinar-column {
    display: flex;
    flex-direction: row-reverse;
}

body.single-product .yet-another {
    padding-right: 5%;
}

body.single-product .home-upcoming-virtual-conferences.block-padding {
    padding-top: 60px;
}

body.single-product .home-upcoming-virtual-conferences .webinar-title {
    display: block;
}

body.single-product .row.product-fifth-header-row {
    padding-top: 50px;
}

.row.product-second-header-row > .col-md-8 .tab-content {
    padding-bottom: 40px !important;
}

.siq-rp-facet-row.siq-rp-facet-post-type {
    display: none !important;
}

button svg {
    transition: all 0.5s ease-in-out;
}

.dataxis-button a {
    background: none;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 2px 20px !important;
    font-weight: bold;
    color: #083050;
}


.home-subscribe-lets-connect button {
    font-weight: 600;
    font-size: 12px;
    padding: 2px 20px !important;
    font-size: 11px;
}

.home-press-release-button-read-more button {
    justify-content: center;
    color: #083050;
    font-size: 11px;
}

.home-press-release-button-read-more button svg {
    margin-left: 15px;
}

.home-subscribe-lets-connect button:hover {
    background: transparent;
    color: #f7941f; 
}

.dataxis-button a:hover, 
.interested-sponsoring-event-btn-container .dataxis-button a:hover {
    background: transparent;
    color: #f7941f;
}

.product-ct-bottom a svg path {
	fill: #FFFFFF !important;
}

.product-ct-bottom a {
	display: block; !important;
	width: 220px;
}

.product-ct-bottom a svg,
.dataxis-button a svg, 
.interested-sponsoring-event-btn-container .dataxis-button a svg {
    margin-left: 15px;
}

.product-ct-bottom a:hover path,
.home-subscribe-lets-connect button:hover path,
.dataxis-button a:hover svg path, 
.interested-sponsoring-event-btn-container .dataxis-button a:hover svg path {
    fill: #f7941f !important;
}

body.home .new-webinar-container .dataxis-button a {
    /* min-width: 175px !important; */
    font-size: 11px;
}

.webinar-button button {
    padding: 2px 20px;
    font-size: 11px;
}

.product-ct-bottom a,
.product-fourth-header-row .product-section-title h4 a, 
.product-fifth-header-row .product-section-title h4 a,
.whitepaper-download a,
.home-footer-contact input#gform_submit_button_1 {
    background: none;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 10px 20px !important;
    /* font-weight: bold; */
    color: #083050;
    font-size: 11px;
}

.whitepaper-download a {
	width: auto !important;
	display: inline-block
}

.product-fourth-header-row .product-section-title h4 a, 
.product-fifth-header-row .product-section-title h4 a{
	width: auto;
	min-width: auto;
}

.product-ct-bottom a,
.product-fourth-header-row .product-section-title h4 a svg, 
.product-fifth-header-row .product-section-title h4 a svg {
	margin-left: 15px;
}

.product-fourth-header-row .product-section-title h4 a:hover svg path, 
.product-fifth-header-row .product-section-title h4 a:hover svg path {
	fill: #f7941f !important;
}

.product-ct-bottom a:hover,
.product-fourth-header-row .product-section-title h4 a:hover, 
.product-fifth-header-row .product-section-title h4 a:hover,
.whitepaper-download a:hover {
	background: transparent;
	border-color: #f7941f;
	color: #f7941f;

}

.home-footer-contact input#gform_submit_button_1:hover{
    background: transparent;
    border: 1px solid #f7941f;
    color: #f7941f;
    cursor: pointer;
}

.webinar-button button svg {
    margin-left: 15px;
}

.dataxis-button button, .view-calendar-button.dataxis-button > button {
    width: auto;
    padding: 2px 20px;
    font-size: 11px;
}

.upcoming-virtual-conferences a:hover .webinar-date-time-text, 
.upcoming-virtual-conferences a:hover .webinar-date-time-text-language {
    color: #f7941f;
}

.product-ct-bottom a {
    width: auto;
    min-width: auto;
    max-width: none;
    border-color: #FFFFFF;
    color: #FFFFFF;
    flex-basis: auto;
    height: auto;
    padding: 2px 20px !important;
    width: fit-content;
    margin: 0 auto;
}

.product-ct-bottom a:hover {
    background: transparent;
    color: #f7941f;
}

.product-contact-details-container.product-getintouch-container a {
    color: #083050;
    border-color: #083050;
}

.product-contact-details-container.product-getintouch-container a:hover {
	background: transparent;
	border-color: #f7941f;
	color: #f7941f;
}

.product-contact-details-container.product-getintouch-container .product-ct-bottom a svg path {
    fill: #083050 !important;
}


.product-contact-details-container.product-getintouch-container .product-ct-bottom a:hover svg path {
    fill: #f7941f !important;
}

.product-values-container {
    background: #ffbd44;
    padding: 10px;
}

.product-values-container h6 {
    font-size: 12px;
    padding: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.product-values-container input {
    font-size: 12px;
}

.definitions-inner table {}

.definitions-inner table tr {}

.definitions-inner table tr td {
    border: 1px solid #083050;
    font-size: 15px;
    padding: 15px;
}

.definitions-inner table tr td:first-child {
    width: 26%;
}

.definitions-inner table tr:nth-child(odd) {
    background: white;
}

.definitions-inner table tr:nth-child(even) {
    background: #eeeeee;
}

.product-coverage-inner li {
    /* padding: 3px */
}

.product-coverage-inner ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.coverage-selector-container {
    background: #083050;
    padding: 0;
}

.coverage-selector-container li a {
    color: #FFFFFF;
}

.coverage-values-container {
    padding: 0;
    background: #FFFFFF;
}

.product-coverage-inner a {
    display: block;
    font-size: 13px
}

.product-coverage-inner li a {
    padding: 1px 10px;
    transition: all 0.5s ease;

}

.product-coverage-inner li a:hover {
    background: #f7941f;
    text-decoration: none;
}

.coverage-selector-container li.active a {
    background: #f7941f;  
}

.coverage-values-container li {
    display: none;        
}

.coverage-values-container li.active {
    display: block;        
}

.coverage-values-container li a {
    color: #083050;
}

.coverage-selector-container,
.coverage-values-container {
    height: 300px;
    overflow-y: auto;
    padding: 0 !important;
}

.coverage-values-container li a:hover{
    color: #FFFFFF;
}

.product-report-description-alternate {
    padding-top: 20px;
}

.page-block-size,
.intelligence-service-top-container > .container-fluid {
    max-width: 1260px;
    margin: 0 auto;
}

.istc-top-left h1 {
    display: block;
    color: #083050;
    font-weight: 600;
}

.istc-top-left h1 strong {
    display: block;
    color: #f7941f;
    font-weight: 700;
}

.istc-top-left p {
    margin: 0;
    padding: 20px 0;
    text-align: justify;
}

.istc-top-left .dataxis-button {
    justify-content: flex-end;
}

.istc-top-left {
    padding-right: 50px;
}

.istc-bottom-left, .istc-bottom-right {
    padding-top: 50px;
}

.istc-bottom-right .dataxis-button {
    justify-content: flex-start;
}

.istc-bottom-left.style-as-button p {
    font-weight: 600;
}

.istc-bottom-left.style-as-button p a {
    font-size: 24px;
    color: #083050;
    transition: all 0.5s ease-in-out;
}

.istc-bottom-left.style-as-button p a:hover {
    color: #f7941f;
    text-decoration: none;
}

.intelligence-lastest-research .dx-title-h2:after {
    display: none;
}

.intelligence-lastest-research .dx-title-h2 {
    padding-bottom: 30px;
}

.definitions-inner {
    height: 500px;
    overflow-y: scroll;
}

.coverage-values-container li {
    display: block;
}

.col-md-6.coverage-selector-container {
    display: none;
}

.col-md-6.coverage-values-container {
    width: 100%;
    flex-basis: 100%;
    max-width: none;
}

div#page {
    position: relative;
}

.page-loader {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    justify-content: center;
    background: #ffffff75;
    display: none;
}

.page-loader svg {
    top: 250px;
    display: flex;
    position: relative;
    /*left: calc(50% - 32px);*/
}

.page-loader.active {
    display: flex;
}

span.product-kpi-definition {
    display: none;
}

span.product-kpi-definition.active {
	display: block;
	position: absolute;
	top: -10px;
	left: 45%;
	background: #FFFFFF;
	padding: 10px 25px;
	width: calc(100% - 45%);
	border: 1px solid #083050;
	z-index: 1;
}

.product-coverage-inner a {
    display: block;
    position: relative;
}

.product-coverage-inner a:hover {
    background: #f7941f;
    color: #FFFFFF;
}

.product-coverage-inner a:hover span:first-child{
    color: #FFFFFF;
}

.product-coverage-inner a:hover {
    cursor: pointer;
}

.container-intelligence-services .dataxis-button {
    justify-content: flex-start;
    padding-bottom: 30px;
}

p.intelligence-tags {
    padding-left: 15px;
    font-weight: 600;
}

span.tag-style a {
    background: none;
    display: inline-block;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 3px 7px !important;
    /* font-weight: bold; */
    color: #083050;
    font-size: 10px;  
    transition: all 0.5s ease-in-out  
}

span.tag-style a:hover {
    text-decoration: none;
    color: #f7941f;
    border-color: #f7941f;
}

.view-all-button-container {
    padding-bottom: 55px;
}

.title-no-underline h2:after {
    display: none;
}

.intelligence-related-report-container h4 {
    font-size: 20px;
    font-weight: 600;
}

.related-intelligence-item-container {
    max-width: 70%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.related-intelligence-item a {
    display: inline-block;
    transition: all 0.5s ease-in-out;
    background: #083050;
    min-width: 340px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    padding: 20px;
    margin: 10px;
    text-decoration: none;
}

.related-intelligence-item a:hover {
    background: #f7941f;
	color: #FFFFFF;
    text-decoration: none;    
}

.intelligence-related-report-container p {
    font-size: 15px;
    padding-top: 17px;
}

.intelligence-related-report-container li {font-size: 15px;}

.intelligence-related-report-container ul {
    margin: 0;
    padding: 16px;
}

.intelligence-market-report {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 35px;
}

.row.row-with-borders {
    border: 1px solid #083050;
    margin-top: 30px;
}

.row.row-with-borders > div.col-md-6:first-child {
    border-right: 1px solid #083050;
}

.row.row-with-borders > div.col-md-6 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.intelligence-market-report img.product-image-thumbnail {
    width: 250px
}

.intelligence-related-report-container h4 {
    margin-top: 20px;
}

.related-intelligence-wrapper .interested-title h3:after {
    display: none;
}

body.page-template-template-intelligence-service .upcoming-virtual-conferences .row .col-md-4 {
    flex-basis: 100%;
    width: 100%;
    max-width: 100%;
}

body.page-template-template-intelligence-service .new-webinar-column {
    display: flex;
    flex-direction: row-reverse;
}

body.page-template-template-intelligence-service .yet-another {
    padding-right: 5%;
}

body.page-template-template-intelligence-service .home-upcoming-virtual-conferences.block-padding {
    padding-top: 60px;
}

body.page-template-template-intelligence-service .home-upcoming-virtual-conferences .webinar-title {
    display: block;
}

body.page-template-template-intelligence-service .row.product-fifth-header-row {
    padding-top: 50px;
}

.webinar-image {
    flex-basis: 25%;
    width: 25%;
}

.yet-another {
    flex-basis: 75%;
    width: 75%;
}

.new-webinar-column {
    flex-wrap: wrap;
}

.home .webinar-image {
    flex-basis: 100%;
    width: 100%;
}

.view-all-button-container.view-all-button-alone.view-all-button-alone-researches.bg-grey {
    padding: 0;
    padding-top: 25px;
    padding-bottom: 50px;
}

.view-all-button-container.view-all-button-alone.view-all-button-alone-webinars {
    padding-top: 25px;
}

.page-template-template-page-webinars .webinar-image,
.page-template-template-events-webinars .upcoming-virtual-conferences .webinar-image {
    flex-basis: 100%;
    width: 100%;
}

.page-template-template-page-webinars .upcoming-virtual-conferences .yet-another,
.page-template-template-events-webinars .upcoming-virtual-conferences .yet-another {
    flex-basis: 100%;
    width: 100%;    
}

div#nav-coverage {
    height: 450px;
    overflow-y: scroll;
}

span.tag-style a {
    margin: 0 2px;
}

.single-post h1.single-post-page-title {
    color: #083050;
}

.single-page-head-container {
    padding: 50px 0;
}

h1.single-post-page-title {
    text-align: center;
}

.single-post h5 {
    text-align: center;
    color: #083050;
    padding-top: 25px;
    font-size: 24px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 500;
}

.single-post h1.single-post-page-title {
    font-size: 38px;
    font-weight: 600;
}

.intelligence-service-details h2,
.intelligence-service-details h3 {
    margin: 0;
    padding: 0;
    padding: 35px 0;
    color: #083050;
    font-size: 22px;
}

.intelligence-service-details p {
    text-align: justify;
}

.intelligence-service-details h2 em,
.intelligence-service-details h3 em {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
}

.row.row-subscription-required {
    margin-top: 55px;
}

.intelligence-service-details .dataxis-button {
    justify-content: flex-end;
}

.row.row-subscription-required {
    border: 1px solid #083050;
    padding: 50px;
}

.row.row-subscription-required p {
    padding-left: 30%;
    font-size: 22px;
    margin: 0;
    margin-bottom: 10px;
}

.row.row-subscription-required p a {
    transition: all 0.5s ease-in-out;
}

.row.row-subscription-required p a:hover {
    color: #f7941f;
    text-decoration: none;
}

.row.row-subscription-required h4 {
    font-weight: 600;
    color: #083050;
    font-size: 32px;
}

.intelligence-service-details {
    padding-bottom: 50px;
}

.row-other-market-reports > .col-md-12 {
    display: flex;
    flex-wrap: wrap;
}

.single-post .products-market-reports-container .product-image {
    /*margin-right: 5px;*/
}

.contact-dataxis-block.single-post-contact-block h5 {
    color: #083050;
    font-weight: 600;
    margin-bottom: 20px;
}

.contact-dataxis-block.single-post-contact-block h6 {
    margin-bottom: 31px;
}

.product-selectors-flag svg {
    width: 65px;
    height: 42px;
    background: #efefef;
    border: 1px solid #083050;
}

/*.product-selectors-flag svg path {
    fill: #083050 !important;
}*/

.page-template-template-page-rows-research-data .page-head-text {
    padding: 50px 0;
    text-align: center;
}

.page-template-template-page-rows-research-data .page-head-text h4 {
    font-size: 24px;
    font-weight: 500;
}

.page-template-template-page-rows-research-data .page-head-text h5 {
    max-width: 482px;
    margin: 0 auto;
    font-size: 15px;
    padding: 20px 0;
    font-weight: 600;
}

.split7030 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
}

.split7030 p {
    margin: 0;
    margin-right: 45px;
}

body.home .yet-another {
    flex-basis: 100%;
    width: 100%;
}

/*.new-hero-inner-container .hero-text h4 {
    display: none;
}*/

.hero-icon-text p {
    padding-top: 25px;
}

.home-subscribe-inner-container h3 {
    text-align: center;
    padding-bottom: 0;
}

.home-subscribe-inner-container p {
    text-align: center;
}

.home-subscribe-boxes p {
    /* display: inline; */
    background: #FFFFFF;
    color: #083050;
    padding: 20px 15px;
    width: 240px;
    text-align: right;
    display: inline-block;
    border-radius: 30px;
    line-height: 1.0;
}

.home-subscribe-boxes p span {
    display: block;
}

.home-subscribe-boxes p span {
    font-weight: 700;
    font-size: 40px;
}

.home-subscribe-boxes p em {
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
}

.home-subscribe-icon-boxes {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 25px 0;
}

.home-subscribe-icon-boxes p {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
}

.home-subscribe-boxes {
    display: flex;
    justify-content: center;
}

.home-subscribe-text-head {
    color: #FFFFFF;
    text-align: center;
}

.home-subscribe-text-head h4 {
    font-size: 32px;
    font-weight: 600;
}

.home-subscribe-lets-connect {
    margin: 20px 0;
}

.home-subscribe-block-three {
    display: flex;
    align-items: center;
}

.home-subscribe-block-three {
    justify-content: flex-end;
}

h2.dx-title-h2-st3 {
    font-size: 38px;
}

.trending-mini-title h5 {
    text-align: left;
    padding-left: 0;
}

.trending-mini-tags {
    text-align: left;
}

.home-subscribe-icon-boxes img {
    width: 100px;
}

.home-subscribe-icon-boxes {
    padding: 30px 0;
    margin-top: 20px;
}

.hero-icon img {
    border-radius: 5px;
}

.home-subscribe-lets-connect {
    display: flex;
    justify-content: flex-end;
    padding-right: 80px;
}

.home-subscribe-block-three {
    justify-content: flex-start;
}

.single-research .trending-mini-tags a {
    color: #083050;
    border-color: #083050;
}

.single-research .col-md-12.trendy-tags-inner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.single-research .trending-mini-title h5 {
    padding: 0;
    margin: 0;
    margin-right: 15px;
}

.single-research .col-md-12.trendy-tags-inner {
    padding: 0;
}

.single-research .trendy-tags {
    padding: 0;
}

.keepuptodatecontainer {
    background: #083050;
    color: #FFFFFF;
}

.keepuptodatecontainer .dataxis-button a {
    color: #083050;
    background: #FFFFFF;
}

.keepuptodatecontainer h5 {
    margin: 0;
}

.keepuptodatecontainer {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 20px 0;
}

.keepuptodatecontainer .dataxis-button a:hover {
    color: #f7941f;
}

.single-reasearch-navigation .row > div > div {
    background: none;
    color: #083050;
}

.single-reasearch-navigation a {
    color: #083050;
    font-size: 13px;
    font-weight: 600;
}

.single-reasearch-navigation .back-to-all-research,
.single-reasearch-navigation .next-article,
.single-reasearch-navigation .previous-article {
    background: #FFFFFF;
    border: 1px solid #083050;
    color: #083050;  
    border-radius: 30px;  
}

.single-reasearch-navigation svg polyline {
    stroke: #083050;
}

.single-reasearch-navigation .back-to-all-research:hover a,
.single-reasearch-navigation .next-article:hover a,
.single-reasearch-navigation .previous-article:hover a {
    text-decoration: none; 
    color: #f7941f;   
}

.single-reasearch-navigation .back-to-all-research:hover svg polyline,
.single-reasearch-navigation .next-article:hover svg polyline,
.single-reasearch-navigation .previous-article:hover svg polyline,
.single-reasearch-navigation .back-to-all-research:hover a svg polyline,
.single-reasearch-navigation .next-article:hover a svg polyline,
.single-reasearch-navigation .previous-article:hover a svg polyline { 
    stroke: #f7941f;   
}

.single-reasearch-navigation .back-to-all-research:hover,
.single-reasearch-navigation .next-article:hover,
.single-reasearch-navigation .previous-article:hover {
    background: transparent; 
    border-color: #f7941f;   
}

.single-reasearch-navigation .row > div > div:hover {
    background: transparent
}

.single-research .research-thumbnails-wrapper {
    padding-top: 0;
}

.single-research .research-thumbnails-wrapper {
    padding-top: 0;
}

.single-reasearch-navigation {
    padding: 30px 0;
    background: #FFFFFF;
    margin: 0;
}

.single-research .archive-title-container.block-padding {
    padding-top: 0;
}


.wve-title {
    font-weight: 600;
    color: #083050;
    line-height: 1.0;
    font-size: 20px;
    /* margin: 15px 0; */
    text-align: justify;
    padding-bottom: 15px;
}

.wve-date {
    color: #000;
    font-weight: 600;
}

.wve-date-type {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
}

.wve-type {
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.019em;
}

.wve-desc {
    font-size: 15px;
    color: #333;
}

.row.webinars,
.row.virtual-event {
    padding-bottom: 25px;
}

.upcoming-virtual-conferences-and-virtual-events {
    padding-top: 60px;
}

.upcoming-virtual-conferences-and-virtual-events a:hover {
    text-decoration: none;
}

.upcoming-virtual-conferences-and-virtual-events a:hover .wve-title {
    color: #f7941f;
}

.upcoming-virtual-conferences-and-virtual-events .wve-title {
    transition: all 0.5s ease-in-out;
}

.wve-type {
    color: #000;
}

.col-md-6.istc-top-left-flex {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.istc-bottom-left, .istc-bottom-right {
    color: #FFFFFF;
    padding-top: 0;
}

.istc-bottom-left.style-as-button p a {
    color: #FFFFFF;
    padding-left: 25px;
}

.istc-bottom-right .dataxis-button a {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.istc-bottom-right .dataxis-button a svg path {
    fill: #FFFFFF !important;
}


.istc-bottom-left.style-as-button p {
    display: block;
}

.istc-bottom-right {    
}

.intelligence-already.bg-blue .col-md-6 {
    display: flex;
    flex-directio: row;
    justify-content: center; 
    align-items: center;
 }

.intelligence-already {
    padding: 30px 0;
}



















/* VALERIE TESTE */
.home-subscribe-lets-connect {
    display: flex;
    justify-content: flex-end;
    padding-right: 80px;
}

.home-subscribe-block-three {
    justify-content: flex-start;
}

.home-subscribe-icon-boxes img {
    display: none;
}

.home-subscribe-icon-boxes {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding: 0;
    margin: 60px 30px;
    margin-bottom: 40px;
    padding: 20px 0;
}
.home-subscribe-boxes > div {
    background: #FFFFFF;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-subscribe-boxes p {
    width: 175px;
    padding-left: 0;
}

.home-subscribe-lets-connect .webinar-button button {
    font-size: 20px;
    padding: 8px 20px !important;
}

.social-media-linker.social-linked-in a:hover svg path {
    fill: #0a66c2 !important;
}

.social-media-linker.social-twitter a:hover svg path {
    fill: #1da1f2 !important;
}

.social-media-linker.social-youtube a:hover svg path {
    fill: #ff0000 !important;
}

.home-search-container > .container-fluid > .row > .col-md-12 {
	
	width: 850px;
    flex-basis: 850px;
    margin: 0 auto;
}

.home-search-container .search-container {
    position: relative;
    left: -30px;
}

.trendy-tags {
    padding: 0;
    padding-left: 11px;
}

body.page-template-template-facet-rh-pr .facetwp-template,
body.page-template-template-press-release .facetwp-template,
body.page-template-template-facet-research .facetwp-template {
	padding-left: 30px;
    padding-right: 30px;
}

body.page-template-template-facet-rh-pr .row.archive-item-row,
body.page-template-template-facet-press-release .row.archive-item-row,
body.page-template-template-facet-research .row.archive-item-row {
	padding: 20px 0;padding-bottom: 0;
}

.archive-research-item-left {
    /* margin-left: 50px; */
    margin-right: 25px;
}

.archive-research-item-right {
    /* margin-right: 50px; */
    margin-top: 0;
}

.archive-research-item-left h2 a span:last-child {
    display: none;
}

.archive-research-item-left h2 a span:first-child {
    flex-basis: 100%;
}
.archive-research-date {
    font-size: 12px;
    font-weight: 600;
    color: #083050;
    padding: 10px 0;
}

.research-facet-container h4 {
    background: none;
    color: #083050;
    border-bottom: 1px solid #083050;
    padding-left: 0;
    margin-bottom: 10px;
    font-weight: 600;
}

.single-research-visme img {
    max-width: 60%;
    margin: 0 auto;
}

.single-research-visme {
    text-align: center;
}

.news-type {
    display: none;
}

.page-template-template-our-reports .sponsor-content h4 {
    font-size: 42px;
}

.sponsor-content {
    text-align: right;
}

.page-template-template-our-reports .sponsor-content h5 {
	font-weight: 600;
}
.archive-research-item-content p {
    font-size: 15px;
}
.single-research-content p {
    font-size: 15px;
}

body.page-template-template-facet-rh-pr .archive-title-container.block-padding.marginBottom25,
body.page-template-template-facet-press-release .archive-title-container.block-padding.marginBottom25,
body.page-template-template-facet-research .archive-title-container.block-padding.marginBottom25 {
    margin-bottom: 0
}
.single-research-content-left h2:after {
    display: none;
}

.single-research-content-left h2 {
    margin-bottom: 25px;
}

.research-authored-date p {
    font-style: normal;
    font-size: 13px;
}
.single-research-content-right {
    padding-bottom: 30px;
}
.col-md-12.more-information-rh {
    padding-top: 35px;
    margin-top: 30px;
    border-top: 1px solid #083050;
}
.istc-top-left p {
    padding: 0;
    padding-bottom: 15px;
}
/* VALERIE TESTE */



.related-intelligence-item a {
    max-width: 340px;
}

.related-intelligence-item-container {
    justify-content: flex-start;
    width: 1080px;
}

.single-post-webinar-wrapper > .container-fluid > .row {
    max-width: 1280px;
    margin: 0 auto;
}

.single-post-webinar-wrapper h1 {
    color: #083050;
    font-weight: 600;
    font-size: 36px;
    padding: 25px 0;
}

.container-date-time-duration svg {
    width: 27px;
    height: 27px;
    margin-right: 10px;
}

.single-webinar-date {
    padding: 0;
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    font-size: 25px;
}

.container-date-time-duration svg path {
    stroke: #f7941f !important;
    fill: #f7941f !important;
}

.container-date-time-duration .globe svg path {
    
    stroke: #f7941f !important;
    fill: transparent !important;
}

.single-webinar-type-duration-language {
    display: flex;
    justify-content: space-between;
    max-width: 365px;
    align-items: center;
    font-weight: bold;
    font-size: 16px;
}

.single-webinar-type-duration-language > div {
    display: flex;
    align-items: center;
}

.container-date-time-duration > div > div {display: flex;flex-direction: column;justify-content: center;}

.single-webinar-time {
    padding-bottom: 10px;
    font-size: 20px;
}

.single-webinar-sponsor-iem img {
    border: 1px solid #083050;
    border-radius: 0;
}

.container-date-time-duration {
    padding: 15px 0 25px 0;
}

.single-webinar-date span {
    display: flex;
}

.single-webinar-content-registration a {
    background: none;
    outline: none;
    border: none;
    color: #FFFFFF;
    background: #083050;
    border-radius: 30px;
    width: 190px;
    margin: 0 auto;
    display: block;
}

.single-webinar-content-registration {
    padding: 30px 0;
}

.alert.alert-info small {
    color: #083050 !important;
    font-size: 15px;
    text-align: center;
}

.alert.alert-info {
    text-align: center;
    border-radius: 15px;
}

.single-webinar-content-registration a, .single-webinar-recording-2 a {
    font-size: 1rem !important;
}

.single-webinar-content-registration a:hover, .single-webinar-recording-2 a:hover {
    text-decoration: none;
    background: #f7941f;
}

.presenters-image-container {
    display: block;
}

.single-webinar-presenter-photo {
    display: flex;
    align-items: center;
    padding-bottom: 15px;
}

p.single-webinar-content-tile {
    font-weight: 600;
    font-size: 24px;
    color: #083050;
    border-bottom: 2px solid #083050;
    padding: 21px 0 15px 0;
    margin-bottom: 25px;
}

.container-fluid.container-speakers-moderators hr {
    display: none;
}

.single-webinar-content p.single-webinar-content-tile {
    font-size: 20px;
    border: none;
    margin-bottom: 10px;
    color: #333;
    padding-bottom: 0;
}

.single-webinar-presenter-name {
    padding-left: 35px;
}

.single-webinar-presenter-name p:first-child {
    font-size: 22px;
}

.single-webinar-presenter-name p:nth-child(2) {
    font-size: 19px;
}

.product-coverage {
    padding: 20px 0;
}

.single-product .product-actors-block {
    max-height: 500px;
    overflow-y: scroll;
}

.page-heading-ctn .block-padding.events-and-webinars-container {
    padding: 40px;
}

.view-calendar-button.dataxis-button {
    margin-top: 20px;
}

.events-and-webinars-container .page-heading-block {
    padding-bottom: 5px;
}


.load-more-digital-events-container {
    display: flex;
    flex-wrap: wrap;
}

.load-more-digital-events-container a {
    display: block;
    transition: all 0.5s ease-in-out;
}

.load-more-digital-events-container .webinar-image {
    flex-basis: 100%;
    width: 100%;
}	


.load-more-digital-events-container .yet-another {
    flex-basis: 100%;
    width: 100%;
}

.load-more-digital-events-container a:hover {
    text-decoration: none;
}

.load-more-digital-events-container a:hover h3,
.load-more-digital-events-container a:hover .webinar-date-time {
    color: #f7941f;
}

.load-more-digital-events-container a:hover button {
    color: #f7941f;
    border-color: #f7941f;
}

.load-more-digital-events-container a:hover button svg path {
    fill: #f7941f !important;
}

.upcoming-virtual-conferences-ajax .dataxis-button a {
    margin-right: 10px;
    font-size: 11px;
    padding: 1px 15px !important;
}

.upcoming-virtual-conferences-ajax .dataxis-button {
    padding-top: 35px;
}

.home-upcoming-virtual-conferences.events-webinars-upcoming-virtual-conferences.block-padding .dataxis-button a {
    width: auto;
    flex-basis: auto;
}

.product-report-description-alternate p a {
    color: #337ab7;
}

.product-report-description-alternate p a:hover {
    color: #f7941f;
    text-decoration: none;
}

.single-product .mcb-actor-profile .product-selectors-industry .select2-container {
    min-width: 620px;
    max-width: 650px;
}

.product-report-description-alternate {
    padding-top: 5px;
}

.product-contact-details-container.product-getintouch-container {
    padding-bottom: 35px;
    padding-top: 0;
}

.product-contact-details-container {
    padding-bottom: 35px;
}

.product-inner-details-container {
    margin-bottom: 15px;
}

.row.product-second-header-row > .col-md-8 .tab-content {
    height: 506px;
    overflow-y: auto;
}

.single-product .product-actors-block {
    height: fit-content;
    overflow-y: auto;
}

/* 22.02.2021  - VV */
.single-product main#primary {
    background: #F7F7F7;
}

.product-inner-details-container {
    background: #FFFFFF;
}

.product-inner-head {
    border: none;
}

.row.product-second-header-row > .col-md-8 .tab-content {
    background: #FFF;
}

.dataxis-tabs-style .nav-tabs {
    background: #FFFFFF;
    color: #083050;
}

.dataxis-tabs-style .nav-tabs a {
    color: #083050;
}

.dataxis-tabs-style .nav-fill .nav-item:hover {
    border-radius: 0;
    color: #FFFFFF;
}

.dataxis-tabs-style .nav-fill .nav-item {
    border: 1px solid #083050;
    border-radius: 0;
}
.industry-out-text ul {
    margin-left: 0;
}
/* 22.02.2021  - VV */


.product-coverage-inner p {
    margin: 0;
    margin-top: 10px;
}

.product-coverage-inner p:first-child {
    margin: 0;
}

.product-image-industry.technologies.video-infrastructure-playout-and-advertising-management h4 {
    font-size: 10px;
}

.product-image-industry.technologies.video-infrastructure-playout-and-advertising-management h4 {
    font-size: 10px;
}

.dataxis-tabs-style .nav-fill .nav-item {
    border: none;
    border-right: 1px solid #083050;
    border-top: 1px solid #083050;
    border-bottom: 1px solid #083050;
}

.dataxis-tabs-style .nav-tabs > a:first-child {
    border-left: 1px solid #083050;
}

.dataxis-tabs-style .nav-tabs > a:first-child.active {
}

.dataxis-tabs-style .nav-fill .nav-item:hover {
    border: none;
    border1px border: solid;
}

.dataxis-tabs-style .nav-tabs .nav-item.show .nav-link, .dataxis-tabs-style .nav-tabs .nav-link.active {
    border-bottom: 1px solid #f7941f;
}

.dataxis-tabs-style .nav-tabs > a:first-child:hover {
    border-color: #f7941f !important;
}

.product-actors-block-container ul li a[href^="https:"] {
    border-bottom: 1px solid #083050;
}

.product-actors-block-container ul li a[href^="https:"]:hover {
    border-bottom: 1px solid #f7941f;
}



/* NG */

.product-report-type {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.product-report-type .product-selectors-flag {
    margin-left: 40px;
}

.product-selectors-flag > span {
    width: 45px;
    height: 34px;
}

/*.product-data-graphs {
    display: none;
}*/

.product-report-type.product-report-type-language {
    margin-bottom: 36px;
}

.product-coverage-inner a {
    font-size: 15px;
}

.product-coverage-inner p {
    font-size: 20px;
}

.product-coverage-inner p:first-child {
    margin-bottom: 10px;
}

.product-coverage {
    padding: 0;
}

.product-head-right {
    padding-top: 10px;
}

.product-data-graphs {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.product-report-type.product-report-type-language {
    margin-bottom: 0;
}

.product-data-graphs-icons img {
    height: 40px;
    width: auto;
}

.mcb-market-report .product-selectors {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.mcb-market-report .product-selectors .product-selectors-country {
    margin-bottom: 20px;
}

.product-selectors-country.market-report {
    display: flex;
}

.product-selectors-country.market-report {
    align-items: center;
}

/* NG */













/* TEST */

.product-selectors .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 22px;
}

.actor-selector-text {
    font-size: 17px;
}

.product-data-graphs > p {
    flex-basis: 35%;
}

.product-data-graphs > div {
    flex-basis: 65%;
}

.product-data-graphs {
    padding-bottom: 15px;
}

.product-selectors-flag.worldwide svg {
    width: 39px;
    height: 34px;
}

.product-head-left {
    width: 45%;
    max-width: 237px;
}

.product-head-left .product-image img.product-image-thumbnail {
    width: 268px;
}

.product-head-right {
    width: 55%;
}

.single-product .mcb-actor-profile .product-selectors-industry .select2-container {
    min-width: 592px;
    max-width: 592px;
}


.single-product .mcb-market-report .product-selectors-industry .select2-container {
    max-width: 592px;
}


.product-report-description-alternate {
    padding-right: 16px;
}

.actor-selector-text {
    width: 175px;
}

.product-head-left .product-image:hover {
    transform: none;
    box-shadow: none;
}

.press-release-download-section path {
    fill: #083050 !important;
}

.press-release-download-section svg {
    width: 60px;
    height: 60px;
}

.press-release-signature-section {
    width: 50%;
}

.press-release-download-section {
    width: 50%;
    display: flex;
}

.single-product .select2-container, .product-selectors span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
    border: 1px solid #083050 !important;
    padding-right: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 10px !important;
}

.actor-selector-text {
    padding-left: 0;
}

.product-report-description-alternate {
    padding-left: 0;
}

.product-report-description-alternate p {
    text-align: justify;
}

.istc-top-left.pistc-top-left {
    display: flex;
    justify-content: space-between;
}

.container-fluid.container-intelligence-services-design-two.bg-blue h2 {
    color: #FFFFFF;
    font-size: 34px;
    font-weight: 600;
    position: relative;
    margin-bottom: 30px;
    padding-top: 70px; 
}



.container-intelligence-services-design-two {}


.product-section-title p {}


.container-intelligence-services-design-two .product-section-title p {
    font-size: 26px;
    color: #FFFFFF;
}

.container-intelligence-services-design-two .product-section-title ul {
    list-style: none;
}

.container-intelligence-services-design-two .product-section-title ul li a {
    color: #f7941f;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}

.container-intelligence-services-design-two span.tag-style a {
    background: #FFFFFF;
    display: inline-block;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #ffffff;
    border-radius: 30px;
    padding: 3px 12px !important;
    /* font-weight: bold; */
    color: #083050;
    font-size: 12px;
    transition: all 0.5s ease-in-out;
    margin-bottom: 10px;
}

.container-intelligence-services-design-two  p.intelligence-tags {
    color: #FFFFFF;
}

.row.row-tags div {
    display: flex;
}

.container-intelligence-services-design-two span.tag-style a:hover {
    background: #f7941f;
    color: #FFFFFF;
    border-color: #f7941f;
}

.dataxis-button a {
    color: #083050;
    background: #FFFFFF;
}

.row.row-tags {
    padding-top: 25px;
    padding-bottom: 45px;
}

.container-intelligence-services-design-two .dataxis-button {
    justify-content: flex-end;
    padding-right : 60px
}

.about-us-hero-lead-text h1 {
    color: #FFFFFF;
    text-align: center;
}

.about-us-more-container p {
    color: #FFFFFF;
    font-size: 18px;
    text-align: justify;
}

.about-us-hero-lead-text,
.about-us-more-container {
    width: 850px;
    margin: 0 auto;
}

.advertising-page-title-container {
    padding: 50px 0;
}

.about-us-text h3 {
    font-size: 24px;
    font-weight: 600;
    color: #083050;
    text-align: justify;
}

.about-us-text ul {
    margin: 0;
    padding: 0 20px;
}

.about-us-image p {
    display: inline-block;
}

.about-us-image {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #083050;
    margin-right: 40px;
    padding: 10px 0;
}

.about-us-image p, 
.about-us-image h2 {
    text-transform: uppercase;
    color: #083050;
    padding-top: 10px;
    margin: 0;
    font-size: 16px;
}

.about-us-container > .container > .row {padding-bottom: 50px;}

img.management-picture {
    border-radius: 50%;
}

.management-team-inner a button {
    background: #FFFFFF;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 2px 20px !important;
    font-weight: bold;
    color: #083050;
    margin: 20px auto;
}

.management-team-inner a:hover button {
    background: #f7941f;
    color: #FFFFFF;
    border-color: #f7941f;
}

.single-team-members-container {
    padding: 60px 0;
}

.single-team-member {}

.single-team-member h1 {
    font-size: 43px;
    font-weight: 600;
    color: #083050;
}

.single-team-member h2 {
    font-size: 32px;
    color: #083050;
}

.single-team-member h3 {
    font-size: 22px;
    color: #083050;
}

.single-team-member-linkedin {
    display: flex;
    justify-content: center;
    align-items: center;
}

.single-team-member-linkedin p {
    margin: 0;
    padding-left: 15px;
    color: #083050;
}

.single-team-member-photo img.management-picture {
    border-radius: 0;
}

.single-team-member-desc {
    padding-right: 170px;
    text-align: justify;
    padding-top: 50px;
    padding-bottom: 150px;
}

.contact-page-form-container h1 {
    font-size: 66px;
    text-transform: uppercase;
    font-weight: 600;
    color: #FFFFFF;
    text-align: center;
}

.contact-page-form-container h2 {
    font-size: 44px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 300;
}

.contact-page-form-container {
    padding: 70px 0;
}

.contact-share-inquiry h4 {
    font-size: 26px;
    text-align: center;
    padding: 50px 0;
    padding-bottom: 0px;
}

.page-template-template-contact-us .contact-page-contact-container > .container-fluid > .row > .col-md-6:first-child {
    display: none;
}

.page-template-template-contact-us .contact-page-contact-container > .container-fluid > .row > .col-md-6:last-child {
    flex: 0 0 100%;
    max-width: none;
}


.addresses-container h5 svg path {
    fill: #f7941f !important;
}

.addresses-container h6 path {
    stroke: #f7941f !important;
}

.col-md-4.addresses-container {
    background: #FFFFFF;
    margin: 0 20px;
    flex-basis: calc(33.33333% - 40px);
    padding-top: 20px;
    padding-bottom: 20px;
}

.col-md-12.sponsor-details {
    padding-bottom: 55px;
}

.contact-page-form-container {
    background-position: center center;
	padding: 148px 0;
    background-size: cover;
}

.contact-page-contact-container {
    width: 1100px;
    margin: 0 auto;
}

.gform_footer input[type=submit], .page-template-template-contact-us .gform_wrapper .gform_footer input[type=submit], body.home .gform_wrapper .gform_footer input[type=submit] {
    margin-right: 3px;
}

.container-intelligence-services-design-two .dataxis-button a {
    border-radius: 0;
}

.product-container-explore-report-categories-new {}

.product-container-explore-report-categories-new .intelligence-services-left {
    padding: 0;
    flex-basis: 100%    
}

.product-container-explore-report-categories-new .research-other-industry,
.product-container-explore-actor-categories .research-other-industry {
    max-width: 100%;
}

.product-container-explore-report-categories-new .research-other-industry a,
.product-container-explore-actor-categories .research-other-industry a {
    width: 292px;
    margin: 10px;
    font-size: 13px;
    padding: 12px 5px;
    min-width: initial;
}

.product-container-explore-report-categories .research-other-industries.block-padding {
    padding: 30px 0;
}

.research-other-industries.block-padding {
    margin: 0 auto;
}

.product-container-explore-report-categories-new .research-other-industry a, .product-container-explore-actor-categories .research-other-industry a {
    background: #FFFFFF;
    border: 1px solid #083050;
    color: #083050;
}

.explore-cat-title h3 {
    font-size: 20px;
    font-weight: 600;
    color: #083050;
}

.container-fluid.container-actor-market-reports.market-report {
    max-width: 1140px;
}

.container-fluid.container-intelligence-services-design-two.bg-blue > div {
   max-width: 1140px;  
   margin: 0 auto
}

.product-report-description-2 p {
    text-align: justify;
}

.advertising-page-title-container.about-us-container {
    padding: 70px 0;
    padding-top: 130px;
}

.intelli .actor-profile-selector-industry {
    display: flex;
}

.intelli .actor-selector-text {
    width: 103px;
}

.intelli .product-selectors > div:first-child {}

.intelli .actor-profile-selector-industry {
    margin-bottom: 20px;
}

.intelli .product-selectors.product-selectors-actor-profile {
    padding-top: 20px;
}

.intelli .product-second-header-row {
    padding-top: 50px;
}

.intelli .row.product-second-header-row > .col-md-8 .tab-content {
    height: 375px;
}

.intelli .intelligence-service-top-container > .container-fluid {
    max-width: none;
}

.row.intelli-first-row {
    padding: 50px;
}

.intelli .product-second-header-row {
    padding: 50px;
}

.intelli div#nav-coverage {
    height: auto;
    overflow: auto;
}

.actor-profile-selector-market {
    display: flex;
    align-items: center;
}

.istc-top-left-flex {
    justify-content: space-between;
    display: flex;
    flex-direction: column;
}

.single-product .product-actors-block {
    height: unset;
    max-height: none;
}

.new-webinar-container a {
    display: block;
}

.home-upcoming-webinars .new-webinar-container .container > .row > div:nth-child(even) .new-webinar-column {
    padding-top: 30px;
    padding-bottom: 30px;
}

.home-press-release-box.home-press-release-box-other {
    flex-wrap: wrap;
}

.home-upcoming-webinars .new-webinar-container .container > .row > div:nth-child(even) .new-webinar-column {
    flex-direction: row-reverse;
}

.page-template-template-page-rows-research-data .page-block-container:nth-child(even) {
    background: #f7f7f7;
}

.page-template-template-page-rows-research-data .page-block-container:nth-child(odd) {
    background: #FFFFFF;
}

.page-our-reports-other-industries-actor-profiles .research-other-industry a,
.page-our-reports-other-industries-market-reports .research-other-industry a {
    color: #000000;
    background: #FFFFFF;
    border-color: #083050;
    border: 1px solid #083050;
    border-radius: 30px;
    width: auto;
    flex-basis: auto;
    min-width: unset;
    padding: 0;
    line-height: normal;
    width: calc((100% - 120px)/4);
    padding: 25px 0px;
    margin: 5px 15px;
    height: 120px;
    display: flex;
    justify-content: space-evenly;
}

.page-our-reports-other-industries-actor-profiles .research-other-industry a h3,
.page-our-reports-other-industries-market-reports .research-other-industry a h3 {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    line-height: 1.3em;
    height: 50%;
    margin-top: 20px;
    display: block;
}


.page-our-reports-other-industries-actor-profiles .research-other-industry svg, 
.page-our-reports-other-industries-actor-reports .research-other-industry img,
.page-our-reports-other-industries-market-profiles .research-other-industry svg, 
.page-our-reports-other-industries-market-reports .research-other-industry img {
    width: 32px;
    height: 32px;
}


.page-our-reports-other-industries-actor-profiles .research-other-industry svg,
.page-our-reports-other-industries-market-reports .research-other-industry svg {
    background: #083050;
    border-radius: 50%;
    position: relative;
}


.page-our-reports-other-industries-actor-profiles .research-other-industry img,
.page-our-reports-other-industries-actor-reports .research-other-industry img {
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* position: absolute; */
    /* top: 50%; */
}


.page-our-reports-other-industries-actor-profiles .research-other-industry a span,
.page-our-reports-other-industries-market-reports .research-other-industry a span {
    display: block;
    /* margin-bottom: 20px; */
    height: 50%;
    background: #083050;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 17px 5px;
}


.page-our-reports-other-industries-actor-profiles .research-other-industry a,
.page-our-reports-other-industries-market-reports .research-other-industry a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
}

.research-other-industries7886.block-padding {
    width: 100%;
}

.research-other-industry a h3 {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    line-height: 1.3em;
}

.research-other-industry .single a {}

.single .research-other-industry a {
    margin-left: 0;
}

.single .research-other-industries .container-fluid {
    padding: 0 15px;
}

.single .research-other-industry {
    padding-top: 30px;
}

.single .product-container-explore-actor-categories,
.single .product-container-explore-report-categories-new {
    padding: 70px 0;
}

.single .research-other-industry a h3 {
    line-height: 1.4em;
}

.single .research-other-industry a {
    width: calc((100% - (20px*3))/4);
}

.smaller-thumb .product-image-country {
    left: 19px;
}

.smaller-thumb .product-image-country h4 {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.05em;
    padding-right: 10px;
}

.smaller-thumb .product-image-industry h4 {
    font-weight: 600;
    font-size: 14px;
}

.smaller-thumb .product-image.online-media-and-advertising .product-image-industry h4 {
    font-size: 14px;
}

.research-other-industry a h3 {
    font-size: 13px;
    letter-spacing: 0.03em;
}

.single .load-more-digital-events-container {
    flex-direction: column;
}

.single .load-more-digital-events-container > div {
    flex-basis: 100%;
    width: 100%;
    max-width: none;
    margin-bottom: 20px;
    padding: 15px;
    border-radius: 6px;
}

body.single-product .load-more-digital-events-container .new-webinar-column {
    display: flex;
    flex-direction: row-reverse;
}

body.single-product .load-more-digital-events-container .new-webinar-column > div:first-child {
    flex-basis: 25%;
}

body.single-product .load-more-digital-events-container .new-webinar-column > div:last-child {
    flex-basis: 75%;
}

.single .load-more-digital-events-container > div:nth-child(odd) {
    background: #f1f1f1;
}

.single .load-more-digital-events-container > div:nth-child(even) {
    background: #f1f1f1;
}

.single .home-upcoming-virtual-conferences .container-fluid {
    max-width: 1140px;
}

.single-product .webinar-button {
    display: none;
}

.single .home-upcoming-webinars {
    padding-top: 0;
}

.single .home-upcoming-webinars .load-more-digital-events-webinars-container > div {
    background: #f1F1F1;
    margin-bottom: 20px;
    padding: 15px;
    border-radius: 9px;
}

.single-product .home-upcoming-webinars .container-fluid {
    max-width: 1300px;
}

a.load-less-digital-events {
    display: none !important;
}


.webinar-wrapper.new-webinar-wrapper svg,
.facetwp-template .webinar-wrapper svg {
    width: 25px;
    height: 25px;
}

.webinar-wrapper.new-webinar-wrapper svg path,
.facetwp-template .webinar-wrapper svg path {
    fill: #f89523 !important;
}

.webinar-wrapper.new-webinar-wrapper .globe svg path,
.facetwp-template .webinar-wrapper .globe svg path {
    fill: #FFFFFF !important;
    stroke: #f89523 !important;
}

.webinar-language-details .globe {
    display: flex;
    align-items: center;
}

.webinar-language-details h5 {
    margin-bottom: 0;
}

.webinar-duration-details > div {
    display: flex;
    align-items: center;
}

.webinar-time-line-two h5 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    line-height: 1.0;
}

.webinar-time-line-one {
    display: flex;
}

.webinar-time-and-date {
    display: flex;
    align-items: center;
}

.webinar-time-and-date h3 {
    margin: 0;
    margin-left: 5px;
    margin-right: 6px;
}

.webinar-time-and-date h4 {
    margin: 0;
    color: #000000;
}

.webinar-time-line-two {
    display: flex;
    padding-top: 15px;
}

.webinar-time-and-date h3, .webinar-time-and-date h4 {
    font-size: 16px;
}

.webinar-category h3 {
    font-size: 16px;
}

.webinar-time-line-one > * {
    line-height: 1.0em;
}

.webinar-category {
    display: flex;
    align-items: center;
}

.webinar-category h3 {
    margin: 0;
    font-size: 18px;
    margin-right: 15px;
}

.webinar-time-and-date em {
    position: relative;
    top: -1px;
}

.webinar-time-and-date h4 em {
    color: #083050;
}

.webinar-duration-details {
    margin-right: 15px;
}

.webinar-time-line-two svg {
    margin-right: 10px;
}

.webinar-title h1:after {
    height: 1px;
    background: #a2a2a2;
    width: 100%;
}

.facetwp-template a.webinarsBtn  {
    background: none;
    display: inline-block;
    flex-direction: row;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 5px 20px !important;
    font-weight: bold;
    color: #083050;
    width: auto;
    transition: all 0.5s ease;
}

.facetwp-template a.webinarsBtn:hover  {
    background: #f7941f;
    color: #FFFFFF;
    border-color: #f7941f;
}

.webinar-wrapper > div.row:last-child {align-items: flex-start;margin-top: 20px;}

.webinar-sponsor-container {padding-top: 0;}

.webinar-wrapper > div.row:last-child {
    align-items: flex-start;
    padding-top: 20px;
}

.webinar-sponsor-container {
    padding-top: 0;
}

.single-post-webinar-wrapper h2 {
    color: #083050;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0.05em;
    border-bottom: 1px solid #f7941f;
    margin-right: 7%;
    padding-bottom: 15px !important;
    text-align: justify;
}

.single-post-webinar-wrapper > .container-fluid:first-child {
    padding-top: 40px;
    padding-bottom: 40px;
}

.single-post-webinar-wrapper h1 {
    /* border-top: 1px solid #f7941f; */
    /* margin-right: 14.5%; */
    /* padding-bottom: 10%; */
    height: 100%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.single-post-webinar-wrapper > .container-fluid:first-child > .row > div.col-md-7,
.single-post-webinar-wrapper > .container-fluid:first-child > .row > div:first-child {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.single-post-webinar-wrapper > .container-fluid > .row {
    max-width: 1040px;
}

.single-post-webinar-wrapper > .container-fluid:first-child > .row {
    max-width: 1280px;
}

.single-sponsor-event h4 {
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    padding-bottom: 15px;
}

.single-sponsor-event a {
    width: auto;
    margin: 0 auto;
    display: inline-block;
    color: #FFFFFF;
    text-transform: uppercase;
    transition: all 0.5s ease;
    border-bottom: 1px solid transparent;
}

.single-sponsor-event {
    text-align: center;
    padding: 50px 0;
}

.single-sponsor-event a:hover {
    color: #f7941f;
    text-decoration: none;
    border-bottom: 1px solid #f7941f;
}

.other-info-webinar-title {
    text-align: center;
    padding: 50px 0;
    color: #083050;
}

.other-info-webinar-title strong {
    text-transform: uppercase;
}

.other-info-webinar-mini-title {
    text-align: left;
    border-bottom: 1px solid #083050;
}

.webinars-additions h3 {
    color: #083050;
}

.container-fluid.container-centered {
    max-width: 1040px;
}

.single .webinars-additions .research-other-industry a {
    margin: 0;
    width: auto;
    max-width: none;
    min-width: auto;
    flex-basis: calc((100%/3) - 10px);
    margin-right: 15px;
    margin-top: 15px;
    background: #FFFFFF;
    color: #083050;
    border: 1px solid #083050;
}

.single .webinars-additions .research-other-industry a:nth-child(3n) {margin-right: 0;}

.container-title-padding {
    padding: 50px 15px;
    padding-bottom: 25px;
}

.single .webinars-additions .research-other-industry {
    padding-top: 0;
}

.single-webinars-market-reports-container {
    display: flex;
    flex-wrap: wrap;
}

.single-webinars-market-reports-container .product-image {
    margin-right: 20px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-left: 20px;
    margin-bottom: 20px;
}

.container-title-padding {
    padding: 50px 15px;
    padding-bottom: 25px;
}

.single .webinars-additions .research-other-industry {
    padding-top: 0;
}

.single-webinars-market-reports-container {
    display: flex;
    flex-wrap: wrap;
}

.single-webinars-market-reports-container .product-image {
    margin-right: 20px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-left: 20px;
    margin-bottom: 20px;
}

.new-mini-tags-style .trending-mini-tags a,
.webinars-additions .trending-mini-tags a {
    color: #083050;
    border-color: #083050;
}

.new-mini-tags-style .trending-mini-title h5,
.webinars-additions .trending-mini-title h5 {
    color: #083050;
}

.new-mini-tags-style .trendy-tags-inner,
.webinars-additions .trendy-tags-inner {
    display: flex;
    align-items: center;
}

.new-mini-tags-style .trending-mini-title h5,
.webinars-additions .trending-mini-title h5 {
    padding: 0;
    padding-right: 25px;
}

.container-full > .row {
    max-width: 1040px;
    margin: 0 auto;
}

.webinars-additions .container-full > .row > div {
    max-width: 1040px;
    margin: 0 auto;
}

.webinars-additions .home-upcoming-webinars.bg-white.block-padding.ajax-dew-container.container-centered > .container-fluid {
    max-width: 1040px;
}

.webinars-additions .latest-research-slider {
    margin-top: 0;
}

.latest-research-blocks .home-press-release-box-in.clearfix,
.page-template-template-intelligence-service .home-press-release-box-in.clearfix,
.webinars-additions .home-press-release-box-in.clearfix {
    flex-direction: row-reverse;
}


.latest-research-blocks .home-press-release-box.home-press-release-box-other > .col-md-6,
.page-template-template-intelligence-service .home-press-release-box.home-press-release-box-other > .col-md-6,
.webinars-additions .home-press-release-box.home-press-release-box-other > .col-md-6 {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.latest-research-blocks .home-press-release-box-in.clearfix > div,
.page-template-template-intelligence-service .home-press-release-box-in.clearfix > div,
.webinars-additions .home-press-release-box-in.clearfix > div {
    flex-basis: 50%;
    width: 50%;
}

.latest-research-blocks .home-press-release-box-in.clearfix > div:first-child,
.page-template-template-intelligence-service .home-press-release-box-in.clearfix > div:first-child,
.webinars-additions .home-press-release-box-in.clearfix > div:first-child {
    flex-basis: 30%;
    width: 30%;
}


.latest-research-blocks .home-press-release-box-in.clearfix > div:last-child,
.page-template-template-intelligence-service .home-press-release-box-in.clearfix > div:last-child,
.webinars-additions .home-press-release-box-in.clearfix > div:last-child {
    flex-basis: 70%;
    width: 70%;
    background: #FFFFFF;
    /* margin-right: 25px; */
    padding: 15px;
}

.latest-research-blocks .home-press-release-image-container img,
.page-template-template-intelligence-service .home-press-release-image-container img,
.webinars-additions .home-press-release-image-container img {
    min-height: auto;
}


.latest-research-blocks .home-press-release-button-read-more,
.page-template-template-intelligence-service .home-press-release-button-read-more,
.webinars-additions .home-press-release-button-read-more {
    display: none;
}

.latest-research-blocks .home-press-release-box-in.clearfix, 
.page-template-template-intelligence-service .home-press-release-box-in.clearfix, 
.webinars-additions .home-press-release-box-in.clearfix {
    padding-bottom: 25px;
}

.latest-research-blocks .home-press-release-box.home-press-release-box-other h5,
.page-template-template-intelligence-service .home-press-release-box.home-press-release-box-other h5,
.webinars-additions .home-press-release-box.home-press-release-box-other h5 {
    padding-top: 0;
    min-height: auto;
    font-weight: 600;
}

.latest-research-blocks .home-press-release-box.home-press-release-box-other > .col-md-6 > a,
.page-template-template-intelligence-service .home-press-release-box.home-press-release-box-other > .col-md-6 > a,
.webinars-additions .home-press-release-box.home-press-release-box-other > .col-md-6 > a {
    /*border-bottom: 1px solid #083050;*/
    margin-bottom: 25px;
}

.home-press-release-box.home-press-release-box-other a,
.home-press-release-box.home-press-release-box-other a {
    display: block;
    width: 100%;
}

.latest-research-blocks .container-full > .row > div.home-press-release-box,
.page-template-template-intelligence-service .container-full > .row > div.home-press-release-box,
.webinars-additions .container-full > .row > div.home-press-release-box {
    max-width: 1015px;
    /* background: yellow; */
    padding: 25px 0;
}

.latest-research-blocks .home-press-release-image-container,
.page-template-template-intelligence-service .home-press-release-image-container,
.webinars-additions .home-press-release-image-container {
    margin-left: 25px;
}

.latest-research-blocks .home-press-release-box.home-press-release-box-other > .col-md-6:last-child > a,
.page-template-template-intelligence-service .home-press-release-box.home-press-release-box-other > .col-md-6:last-child > a,
.webinars-additions .home-press-release-box.home-press-release-box-other > .col-md-6:last-child > a {
    border-bottom: 1px solid transparent;
}

.latest-research-slider .webinar-button {
    display: none;
}

.webinars-additions .home-upcoming-webinars .new-webinar-column {
    flex-direction: row-reverse;
}

.webinars-additions .home-upcoming-webinars .new-webinar-column .yet-another {
    padding-right: 25px;
}

.latest-research-slider a:hover {
    text-decoration: none;
}

a.load-less-digital-events-webinars {
    display: none;
}

.single-webinar-type-duration-language .globe span {
    display: flex;
    align-items: center;
}

.new-mini-tags-style .trending-mini-title h5,
.webinars-additions .trending-mini-title h5 {
    font-size: 15px;
}

.archive-research-item-left h2 a {
    font-weight: 600;
    letter-spacing: 0.035em;
}

.archive-research-item-content p span strong {
    font-size: 20px;
    color: #083050;
}

body.page-template-template-facet-whitepapers > #page > .container-fluid {
    background: #f7f7f7;
}

.whitepaper-wrap {
    padding: 30px;
    background: #FFFFFF;
    border-color: transparent;
}

.row.archive-item-row > div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.whitepaper-date span {
    font-size: 14px;
    font-weight: 600;
    opacity: .95;
}

.row.archive-item-row {
    margin-bottom: auto;
}

.row.row-post-size-one {
    max-width: 1280px;
    margin: 0 auto;
    padding: 50px 0;
}

.row.row-post-size-two {
    max-width: 1040px;
    margin: 0 auto;
    padding: 50px 0;
}

.single-title-one h2 {
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 300;
    font-size: 24px;
}

.single-title-two h1 {
    color: #FFFFFF;
    padding: 25px;
    font-size: 42px;
}

.single-title-one {
    padding-bottom: 5px;
    border-bottom: 1px solid #f7941f;
}

.single-sponsors-container-image span {
    font-size: 13px;
    font-weight: 600;
    padding-bottom: 5px;
    display: block;
}

.single-sponsors-container-description {
    font-size: 13px;
    text-align: justify;
}

.row.row-post-size-two > .col-md-8 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.single-post-button {
    text-align: center;
}

.single-post-button a {
    width: 250px;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    padding: 5px 10px;
    border-radius: 30px;
}

.single-post-button a:hover {
    text-decoration: none;
    color: #FFFFFF;
}

.single-post .research-other-industry {
    padding-bottom: 50px;
}

.single-post-published-date h4 {
    font-size: 14px;
    font-weight: 600;
    color: #083050;
}

body.page-template-template-facet-whitepapers > #page > .container-fluid.bg-blue {
    background: #083050;
    padding: 50px !important;
}

.whitepaper-banner-text {
    color: #FFFFFF;
}

.whitepaper-banner-text h1 {
    font-size: 42px;
    /*text-transform: uppercase;*/
    margin-bottom: 20px;
}

.whitepaper-banner-text h2 {
    font-weight: 700;
    font-size: 24px;
}

.archive-research-item-left {
    display: flex;
    flex-direction: column;
    /*justify-content: space-between;*/
    height: 100%;
}

body.page-template-template-facet-rh-pr .row.archive-item-row,
body.page-template-template-facet-press-release .row.archive-item-row,
body.page-template-template-facet-research .row.archive-item-row {
    padding: 50px;
}

body.page-template-template-facet-rh-pr .row.archive-item-row,
body.page-template-template-facet-press-release .row.archive-item-row,
body.page-template-template-facet-research .row.archive-item-row {
    margin-bottom: 45px;
}

body.page-template-template-facet-rh-pr .facetwp-template,
body.page-template-template-facet-press-release .facetwp-template,
body.page-template-template-facet-research .facetwp-template {
    padding-right: 0;
}

.single-head-image {
    text-align: center;
}

.single-head-image img {
    border: 1px solid #083050;
}

.container-fluid.bg-white.single-releases-container img.alignnone {
    text-align: center;
    margin: 15px auto;
    display: block;
}

.homepage-container-one .home-hero-inner > .container {
    padding: 50px;
    background: #ffffffcf;
}

.homepage-container-one .home-hero {
    padding-top: 0;
}

.homepage-container-one .hero-icon img {
    width: 125px;
    /* height: auto; */
}

.homepage-container-one .hero-icon picture {
    display: block;
}

.homepage-container-one .hero-icon {
    display: inline;
    /*background: #0830504f;*/
    display: inline-block;
    padding: 5px 10px;
    border-radius: 50%;
    text-align: center;
    /*margin: 20px 0;*/
}

.homepage-container-one .hero-icon-container-style2 {
    display: block;
    text-align: center;
}

.homepage-container-one .hero-text h4 {
    color: #f7941f;
    font-weight: 600;
}

.homepage-container-one .hero-icon-text p {
    color: #083050;
    font-weight: 600;
}

.container.title-container {
    /* background: cadetblue; */
}

.title-container h2 {
    margin: 0;
    padding: 30px 0;
    text-align: center;
    font-weight: 700;
    color: #083050;
}

.homepage-container-four .home-press-release-image-container img {
    width: 100%;
    height: auto;
    min-height: auto;
}

.home-container-five .home-press-release-image-container img {
    min-height: auto;
}

.home-container-six .home-press-release-image-container img {
    min-height: auto;
}

/*.home-container-five.block-padding {
    padding-top: 0;
}*/


/*.upcoming-image {
    height: 232px;
}*/

.another-upcoming .webinar-date-time-text-language {
    padding: 10px 0;
    text-transform: uppercase;
    font-size: 14px;
    color: #f7941f;
    transition: all 0.5s ease;
}

.another-upcoming {}

.another-upcoming .webinar-title h3 {
    text-align: left;
    transition: all 0.5s ease;
    margin-top: 0;
}

.homepage-container-two a:hover {
    text-decoration: none;
    color: #f7941f;
}

.homepage-container-two a:hover h3 {
    color: #f7941f;
}

a:hover .another-upcoming .webinar-date-time-text-language {
    color: #083050;
}

.homepage-container-three .home-search-container .search-icon-submit-form svg {
    right: -15px;
}

.homepage-container-three .home-search-container > .container{
    width: 72%;
}

.event-announcements-container h4,
.upcoming-webinars-block h4,
.latest-insights-block h4 {
    font-size: 14px;
    text-transform: uppercase;
    color: #f7941f;
    font-weight: 600;
}

.upcoming-webinars-block .home-press-release-image-container,
.latest-insights-block .home-press-release-image-container {
    margin-bottom: 10px;
}

.upcoming-webinars-block {}

.upcoming-webinars-block .single-webinar-date svg {
    width: 24px;
    height: 24px;
    margin-right: 15px;
}

.upcoming-webinars-block .single-webinar-date {
    font-size: 15px;
}

.upcoming-webinars-block .webinar-date-time {
    /*display: block;*/
}

.upcoming-webinars-block .webinar-date-time-text, 
.upcoming-webinars-block .webinar-date-time-text-language {
    color: #083050;
}

.upcoming-webinars-block .single-webinar-date svg path {
    fill: #f7941f !important;
}

.upcoming-webinars-block  .home-press-release-box.home-press-release-box-other h5 {
    padding-top: 0;
    min-height: auto;
}

.event-announcements-container .home-press-release-box-other .home-press-release-image-container {
    margin-bottom: 15px
}

.homepage-container-two .webinar-title h3 {
    min-height: auto;
    margin-bottom: 5px;
}

.homepage-container-two .webinar-title h5 {
    font-size: 14px;
    font-weight: 600;
    color: #083050;
}

.home-subscribe-boxes > div {}

.home-subscribe-boxes p span {
    font-size: 22px;
}

.home-subscribe-boxes p {
    width: 180px;
}

.home-subscribe.container > .block-padding {
    padding: 30px 20px 30px 0;
}

.home-subscribe-inner-container h3 {
    text-align: left;
    font-size: 21px;
    padding-left: 15px;
}

.home-subscribe-inner-container {
    padding-bottom: 0;
}

.home-subscribe-boxes picture {
    width: 50%;
}

.home-subscribe-icon-boxes {
    padding: 10px 0;
}

.home-subscribe-icon-boxes p {
    font-size: 16px;
}

.home-subscribe-text-head h4 {
    font-size: 27px;
}

.home-subscribe-lets-connect .webinar-button button {
    background: #FFFFFF;
    color: #083050;
}

.home-subscribe-lets-connect .webinar-button button path {
    fill: #083050 !important;
}

.home-subscribe a:hover p {
    color: #f7941f !important;
    text-decoration: none;
    transition: all 0.5s ease;
}

.home-subscribe a:hover .home-subscribe-icon-boxes {
    border-top: 1px solid #f7941f;
    border-bottom: 1px solid #f7941f;
}

.home-subscribe a:hover {
    text-decoration: none;
    transition: all 0.5s ease;
}

.home-subscribe-icon-boxes {
    transition: all 0.5s ease;
}

.help-and-support h1 {
    font-weight: 600;
    font-size: 35px;
    color: #083050;
}

.help-and-support .page-heading-block p {
    font-size: 16px;
}

.help-and-support-links a {
    color: #083050;
    border: 1px solid #083050;
    border-radius: 11px;
    padding: 6px;
    display: inline-block;
    font-weight: 600;
    margin: 8px 3px;
    margin-left: 0;
    transition: all 0.5s ease;
}

.help-and-support-links a:hover {
    text-decoration: none;
    border-color: #f7941f;
    color: #f7941f;
}

.help-and-support-links {
    padding: 30px 0;
}

.help-and-support-content {
    padding: 30px;
    background: #F1F1F1;
}

.help-and-support-content h2 {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    color: #333;
    padding-bottom: 30px;
}

.help-and-support-content p strong {
    color: #083050;
    text-align: justify;
}

.help-and-support-content p {
    text-align: justify;
}

.help-and-support-content {
    margin-bottom: 50px;
}

.latest-insights-block .home-press-release-box.home-press-release-box-other h5 {
    padding: 0;
    min-height: auto;
}

.help-and-support-links a {
    max-width: 145px;
    text-align: center;
    font-size: 14px;
    min-height: 56px;
    display: flex;
    align-items: center;
    margin: 8px 5px;
}

.help-and-support-links {
    display: flex;
    align-items: center;
    justify-content: center;
}

.help-and-support-content p a {
    color: #0962a9;
    transition: all 0.5s ease;
}

.help-and-support-content p a:hover {
    text-decoration: none;
    color: #f7941f;
}

.page-heading-block > .container > .row {
    display: flex;
    justify-content: center;
    align-items: center;
}

.help-and-support h1 {
    padding-bottom: 25px;
}

.help-and-support .page-heading-block p strong {
    display: inline;
    margin-top: 25px;
}

.help-and-support .page-heading-block p {
    font-size: 18px;
}

.align-content-center-display .page-text-block-container {
    display: flex;
    height: 100%;
}

.align-content-center-display .page-text-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.align-content-center-display .page-text-block p:last-child {
    margin-bottom: 0;
}

.page-text-block h4 {
    text-align: left;
}

.page-template-template-our-reports .page-blocks-container .page-text-block h4 {
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 0;
    padding-bottom: 20px;
}

.research-other-industry a span {
    display: none !important;
}

.research-other-industry a {
    padding: 0 !important;
    height: auto !important;
    min-height: 62px;
    padding: 10px !important;
}

.research-other-industry a h3 {
    margin: 0 !important;
}

.page-template-template-events-webinars .page-head-text h1,
.page-template-template-events-webinars .page-head-text h2 {
    font-size: 30px;
    margin-bottom: 5px;
}

.page-template-template-page-webinars {}

.page-template-template-page-webinars .sponsor-details {
    padding-top: 0;
}

.page-template-template-page-webinars .sponsor-content h4 {
    font-size: 36px;
}

.page-template-template-page-webinars .sponsor-content h5 {
    font-size: 18px;
}

.page-template-template-page-webinars .sponsor-details:last-child {margin: 20px 0;align-items: center;justify-content: center;}

.page-template-template-page-webinars .page-heading-ctn {
    padding: 50px;
}

.container-date-time-duration.bg-blue {
    color: #FFFFFF;
}

.page-template-template-page-webinars .webinar-category {
    display: none;
}

.page-template-template-page-webinars .webinar-language {
    color: #000;
}

.page-template-template-page-webinars .webinar-wrapper > div.row:last-child {
    padding-top: 0;
}

body.page-template-template-facet-whitepapers > #page > .container-fluid {
    padding: 40px 55px !important;
}

.page-template-template-page-webinars .bg-grey,
.page-template-template-facet-whitepapers .bg-grey,
body.page-template-template-facet-whitepapers > #page > .container-fluid {
    background: #0830501f;
}

body.page-template-template-facet-whitepapers .facet-whitepaper-head {
    flex-direction: column;
}


body.page-template-template-facet-whitepapers .whitepaper-banner-text {
    color: #083050;
}

/*.page-template-template-our-reports .page-block-container > .container-fluid > .row > .col-md-5 {
    background: #FFFFFF;
    padding-right: 50px;
}

.page-template-template-our-reports .page-block-container > .container-fluid > .row > .col-md-7 {
    padding: 0;
    padding-right: 50px;
}*/

.page-template-template-our-reports .research-other-industries.bg-grey.block-padding {
    padding-top: 0;
}

.page-template-template-our-reports .page-our-reports-other-industries {
    padding-top: 0;
}

.page-template-template-our-reports .research-other-industries.bg-white.block-padding {
    padding-top: 0;
}

.page-template-template-facet-whitepapers .archive-research-item-right {
    margin-top: 47px;
}

.page-template-template-facet-whitepapers .archive-research-item-content p {
    text-align: left;
}

.single-title-one h2 {
    color: #083050;
    font-weight: 600;
}

.single-title-two h1 {
    color: #083050;
}

.page-template-template-facet-press-release .archive-items-container,
.page-template-template-facet-press-and-media .archive-items-container {
    background: #0830501f;
    padding-top: 50px;
}

body.page-template-template-facet-rh-pr,
body.page-template-template-facet-press-release,
body.page-template-template-facet-research {
    background: #0830501f;
}

body.page-template-template-facet-press-release .facetwp-template {
    padding-left: 30px;
    padding-right: 0;
}

.container-fluid.block-padding.facet-research-wrapper {
    padding: 40px !important;
}

.page-template-template-facet-press-release .archive-items-container {
    background: none;
    padding: 55px 40px;
    padding: 40px !important;
}

.page-template-template-facet-press-release .press-release-item {
    padding: 30px;
}

.whitepaper-banner-text {
    color: #083050;
}

.single-whitepaper-sponsor-container .single-sponsors-container-description,
.single-whitepaper-sponsor-container .single-sponsors-container-image span {
    color: #FFFFFF;
}

.single-sponsors-container-description {}

.single-sponsors-container-description {
    font-size: 14px;
    top: 5px;
    position: relative;
}

.row.row-post-size-two.single-whitepaper-content {
    padding-bottom: 0;
}

.row.row-post-size-two.single-whitepaper-published-date {
    padding-top: 20px;
    padding-bottom: 35px;
}

.row.row-post-size-two.single-whitepaper-button-container {
    padding-top: 0;
}

.single-webinar-type-duration-language {
    width: 100%;
    max-width: 90%;
}

.single-webinar-recording-2 a {
    width: auto;
    display: inline-block;
    padding: 5px 16px;
}

.single-webinar-recording-2 {
    text-align: center;
}

.container-speakers-moderators p.single-webinar-content-tile {
    padding-top: 0;
}

.single-webinar-recording-2 a {
    padding: 5px 16px !important;
    font-size: 14px !important;
}

.email-blasts .page-text-block-container {
    flex-direction: column;
}

.page-text-block-numbers {
    padding-top: 0;
}

.page-block-icons {
    padding-top: 0;
}

.page-block-icon-content img {
    width: 60%;
}

.page-text-block-numbers {
    justify-content: space-evenly;
}

.page-block-number p {
    font-weight: 600;
}

.page-block-icon-content {
    display: flex;
    flex-direction: column-reverse;
}

.email-blasts .page-text-block h4 {
    margin-bottom: 20px;
}

body.page-template-template-page-advertising .email-blasts .page-text-block h3 {
    position: relative;
    left: -2px;
}

.page-template-template-page-advertising .page-heading-block {
    padding: 50px 0;
}

.advertising-page-title-container.about-us-container {
    padding: 50px 0;
}

.row.management-team {
    padding-bottom: 0 !important;
}

.management-team-inner a button {
    margin-bottom: 0;
}

.management-team-inner a {
    padding-bottom: 0;
}

.advertising-page-title-container.about-us-container.bg-grey {}

.advertising-page-title-container.about-us-container > .container > .row {
    padding-bottom: 0;
}

.back-to-all-button-container {
    padding: 20px;
    padding-top: 0;
    padding-bottom: 40px;
}

.back-to-all-button-container .single-post-button a {
    background: transparent;
    color: #083050;
    border: 1px solid #083050;
    font-weight: 600;
    transition: all 0.5s ease;
}

.back-to-all-button-container .single-post-button a:hover {
    background: #f7941f;
    border-color: #f7941f;
    color: #FFFFFF;
}

.other-info-webinar-title {
    padding-bottom: 0;
}

.container-fluid.container-centered.container-title-padding.single-market-intelligence-services {
    padding-top: 30px;
}

.container-fluid.bg-white.container-centered.container-title-padding {
    padding-top: 0;
}

.home-upcoming-webinars.bg-white.block-padding.ajax-dew-container.container-centered {
    padding-top: 20px;
}

.single-webinar-type-duration-language > div:first-child {
    flex-basis: auto;
    padding-right: 30px;
}

.single-webinar-type-duration-language {
    justify-content: flex-start;
}

.col-md-6.back-to-all-button-container.back-to-all-button-container-whitepaper {
    padding-bottom: 0;
}

.single-researches-details-container-wrap .row.row-post-size-two {
    padding: 20px 0;
}

.single-researches-details-container-wrap .container-fluid.container-centered.container-title-padding {
    padding-top: 30px;
}

.row.row-post-size-two.single-researches-published-date {
    /* padding: 0; */
}

.row.row-post-size-two.single-researches-content {
    padding-bottom: 0;
}

.row.row-post-size-two.single-researches-button {
    padding-bottom: 40px;
}

.container-fluid.bg-white.single-researches > .row {
    padding-bottom: 0;
}

.row.row-size-two.single-researches-meta {
    padding-bottom: 25px;
}

.row.row-size-two.single-researches-meta {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #083050;
}

.single-releases-container .row.row-post-size-two {
    padding-bottom: 0;
    padding-top: 30px;
}

.single-releases-container .single-post-button a {
    width: 250px;
}

.container-fluid.bg-white.single-researches > .row {
    max-width: 1040px;
}

.container-fluid.bg-white.single-researches > .row {
    max-width: 1040px;
}

.single-researches .single-title-two.text-center {
    margin-top: 20px;
}

.homepage-container-two.block-padding {
    padding-top: 0;
}

.another-upcoming .webinar-title {
    display: flex;
    flex-direction: column-reverse;
}

.homepage-container-four.block-padding.latest-insights-block {
    padding-top: 0;
}

.homepage-container-three.block-padding {
    padding-top: 20px;
    padding-bottom: 20px;
}

.home-container-five.block-padding.upcoming-webinars-block.bg-grey {
    padding-top: 20px;
    padding-bottom: 0;
}

.view-all-button-container.view-all-button-alone.view-all-button-alone-webinars.bg-grey {
    padding-top: 10px;
    padding-bottom: 50px;
}

.home-container-six.block-padding.event-announcements-container {
    padding-top: 10px;
    padding-bottom: 0;
}

.home-subscribe.container > .block-padding {
    padding-bottom: 10px;
}

.home-subscribe-lets-connect div {
    padding-bottom: 0;
}

p.tx-bigger-18 {
    font-size: 18px;
}

.home-press-release-text-container h5 {
    padding-bottom: 5px;
}

.homepage-container-two .webinar-title h3 {
    line-height: normal;
    font-weight: bold;
}

.homepage-container-two.block-padding .col-md-12 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.info-box {
    padding: 50px;
    text-align: center;
}

.info-box h1 {
    padding: 20px;
    background: #c7c743;
}

.research-other-industry a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.container-fluid.container-actor-market-reports.actor-profile {
    max-width: 1140px;
}

.product-container-explore-report-categories .research-other-industry {
    display: inline-flex;
    padding-top: 0;
}

.single-webinar-type-duration-language > div:nth-child(2) {
    padding-right: 25px;
}

.row.events-calendar-row > div {
    padding-left: 6px;
    padding-right: 5px;
}

.events-calendar-row .col-md-4:last-child {
    border-color: transparent;
    padding-right: 0;
}

.event-tab-inner-container > .row > .col-md-6:first-child {
    padding-right: 0;
}

.events-calendar-row .col-md-4 > * {
    padding-left: 0;
}

.events-calendar-row a {
    font-size: 13px;
}

.events-calendar-row .col-md-4:first-child {padding-left: 15px;}

.events-calendar-row .col-md-4:nth-child(1) .discover-inside:nth-child(2) h4 {
    margin-top: 35px;
}

.events-calendar-row .col-md-4:nth-child(2) .discover-inside:nth-child(4) h4 {
    margin-top: 15px;
}

/* */

.single .container-title-padding {
    padding-top: 25px;
}

.single .webinars-additions .research-other-industry {
    padding-bottom: 0;
}

.single .webinars-additions .research-other-industry a {
    margin-top: 0;
    margin-bottom: 20px;
}

.col-md-12.trendy-tags-inner {
    padding-bottom: 10px;
}

.webinars-additions .container-full > .row > div.home-press-release-box:first-child {
    padding-top: 0;
}

.webinars-additions .container-full > .row > div.home-press-release-box {
    padding-bottom: 0;
}

.webinars-additions .home-press-release-box-in.clearfix {
    padding-bottom: 5px;
}

.container-fluid.bg-white.container-centered.container-title-padding.single-events-webinars-paddings {
    padding-top: 25px;
}

.home-upcoming-webinars.bg-white.block-padding.ajax-dew-container.container-centered {
    padding-top: 0;
}

/* */

.w-new-place .single-webinar-presenter-photo {
    margin: 0;
}

.w-new-place .single-webinar-presenter-photo {
    display: inline-block;
}

.w-new-place .single-webinar-presenter-name {
    padding-left: 0;
}

.w-new-place .single-webinar-presenter-name p:first-child {
    font-size: 14px;
}

.w-new-place .single-webinar-presenter-name p:nth-child(2) {
    font-size: 13px;
}

.w-new-place .single-webinar-presenter-photo {
    flex-basis: calc(100% / 3);
    padding: 10px;
    padding-top: 0;
}

.w-new-place .presenters-image-container {
    display: flex;
}

.container-date-time-duration > div > div:first-child {
    justify-content: flex-start;
}

.container-date-time-duration > div > div {
    justify-content: flex-start;
}

.w-new-place p.single-webinar-content-tile {
    font-size: 20px;
}

.w-new-place hr.fonce {
    display: none;
}

.w-new-place .single-webinar-presenter-name p:nth-child(3) {
    font-size: 14px;
}

.moderated-by p.single-webinar-content-tile {
    padding-top: 0;
}

.presenters-image-container {
    padding-bottom: 0;
}

.single-webinar-presenters-container.moderated-by {
    padding-bottom: 0;
}

.webinar-occuring-details svg {
    width: 24px;
    height: 24px;
    margin-right: 5px;
}

.webinar-occuring-details,
.webinar-occuring-details .single-webinar-date,
.webinar-occuring-details .single-webinar-time {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    line-height: normal;
}

.globe {
    display: flex;
    align-items: center;
}

.globe span {
    display: flex;
    justify-content: center;
    align-items: center;
}

.webinar-duration-box {
    display: flex;
    align-items: center;
}

.globe {}

.webinar-occuring-details {
    display: flex;
}

.webinar-occuring-details .single-webinar-date,
.webinar-occuring-details .single-webinar-time,
.webinar-occuring-details .globe {
    padding-right: 10px;
}

.single-webinar-time {
    height: 24px;
    display: flex;
    align-items: center;
}

.webinar-occuring-details svg path {
    fill: #f7941f !important;
}

.webinar-occuring-details .globe svg path {
    fill: transparent !important;
    stroke: #f7941f !important;
}

.webinar-sponsor-iem img {
    border: none;
}

.webinar-sponsor-container {
    border: 1px solid #0830501a;
    padding: 15px;
}

.single-post-webinar-wrapper h1 {
    margin-right: 7%;
}

.single-webinar-webinars.single-post-webinar-wrapper > .container-fluid > .row {
    max-width: 1280px;
}

.alert.alert-info small {
    font-size: 12px;
}

.single .webinar-sponsor-container {
    margin-top: 40px;
}


.single-webinar-content-registration {
    padding-bottom: 0;
}

.alert.alert-info {
    margin-bottom: 0;
}

.single-webinar-webinars .container-fluid.container-centered,
.single-webinar-webinars .webinars-additions .container-full > .row,
.single-webinar-webinars  .webinars-additions .container-full > .row > div,
.webinars-additions .home-upcoming-webinars.bg-white.block-padding.ajax-dew-container.container-centered > .container-fluid  {
    max-width: 1280px;
}

.single-webinar-webinars .container-fluid.container-centered {
    width: 100%;
    max-width: none;
    /* padding-bottom: 0; */
}

.single-webinar-webinars .container-fluid.container-centered > .row {
    max-width: 1280px;
    margin: 0 auto;
}

.single .home-upcoming-webinars .load-more-digital-events-webinars-container > div {
    background: none;
    padding: 0;
}

.webinars-additions .home-upcoming-webinars .new-webinar-column .yet-another {
    background: #FFFFFF;
    padding-right: 0;
    margin-right: 25px;
    padding: 15px;
}

.home-upcoming-webinars.bg-grey.block-padding.ajax-dew-container.container-centered > div > div > div {
    padding: 0;
}

.single .webinar-title h3 {
    margin-top: 0;
    margin: 0;
    line-height: normal;
}

.single .webinar-image {
    flex-basis: 28%;
    width: 28%;
}

.webinars-additions .home-upcoming-webinars .new-webinar-column .yet-another {
    flex-basis: calc(72% - 25px);
    width: calc(72% - 25px);

}

.home-upcoming-webinars .dataxis-button {
    padding-top: 25px;
}


.whitepaper-wrap .webinarsBtn,
.webinar-wrapper .webinarsBtn {
    background: none;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 9px;
    padding: 10px !important;
    font-weight: bold;
    color: #083050;
}

.facetwp-template a:hover {
    text-decoration: none;
}

.facetwp-template a:hover h1 {
    color: #f7941f;
}

.facetwp-template a:hover .webinarsBtn {
    background: #f7941f;
    color: #FFFFFF;
    border-color: #f7941f;
}

.webinar-time-line-two h5 {
    color: #083050;
}

.container-fluid.facet-press-release-container {
    padding: 0;
}


.page-template-template-facet-whitepapers .archive-research-item-left h2 {
    font-size: 22px;
    line-height: 1.4em;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    color: #093154;
    position: relative;
}

.page-template-template-facet-press-release .archive-research-item-content,
.page-template-template-facet-whitepapers .archive-research-item-content {
    color: #333;
}

.page-template-template-facet-press-release a:hover .archive-research-item-left h2,
.page-template-template-facet-whitepapers a:hover .archive-research-item-left h2 {
    color: #f7941f;
}

.whitepaper-wrap .webinarsBtn {
    margin: 0 auto;
}

.page-template-template-facet-rh-pr .archive-research-item-left h3,
.page-template-template-facet-press-release .archive-research-item-left h2,
.facet-research-wrapper .archive-research-item-left h2 {
    font-weight: 600;
    letter-spacing: 0.035em;
    font-size: 17px;
    position: relative;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    font-weight: bold;
    font-style: normal;
    color: #083050;
    transition: all 0.5s ease;
}

body.page-template-template-facet-rh-pr .row.archive-item-row,
body.page-template-template-facet-press-release .row.archive-item-row,
body.page-template-template-facet-research .row.archive-item-row {
    padding: 30px;
}

body.page-template-template-facet-rh-pr  .archive-research-item-content p,
body.page-template-template-facet-press-release  .archive-research-item-content p,
body.page-template-template-facet-research  .archive-research-item-content p {
    color: #333;
}

.page-template-template-about-us .single-team-member-linkedin {
    justify-content: flex-start;
}
.page-template-template-about-us .row.management-team:nth-child(3) {padding-top: 0;}

.page-template-template-about-us .management-team-inner a {
    padding-top: 10px;
}

.page-template-template-about-us .management-team-inner a p {
    transition: all 0.5s ease;
}

.page-template-template-about-us .management-team-inner a:hover p {
    color: #f7941f;
}

.container-fluid.bg-white.single-researches .row.row-size-two.single-researches-meta {
    margin: 0 auto;
}


.upcoming-webinars-block .webinar-date-time {
    padding: 0;
    padding-bottom: 15px;
}

.upcoming-webinars-block .single-webinar-date {
    padding: 10px 0;
    padding: 0;
}

.single-webinar-content-registration {
    padding: 30px;
}

.goback-webinars {
    padding-top: 45px;
}

.page-our-reports-other-industries-actor-profiles .research-other-industry a h3, .page-our-reports-other-industries-market-reports .research-other-industry a h3 {
    font-size: 13px;
    border-radius: 0;
}

.page-our-reports-other-industries-actor-profiles .research-other-industry a, .page-our-reports-other-industries-market-reports .research-other-industry a {
    border-radius: 0;
}

.single .container-title-padding {
    width: 100%;
    max-width: none;
}

.single .container-title-padding > .row {
    max-width: 1040px;
    margin: 0 auto;
}

.container-fluid.container-centered.container-title-padding.single-market-intelligence-services {}

.single .home-upcoming-virtual-conferences .container-fluid, 
.single .home-upcoming-webinars .container-fluid {
    max-width: 1040px;
}

.single .single-webinar-webinars .home-upcoming-virtual-conferences .container-fluid, .single .single-webinar-webinars .home-upcoming-webinars .container-fluid {
    max-width: 1260px;
}

.single .home-upcoming-webinars .container-fluid {
    max-width: 990px;
}

.single .home-press-release-box.home-press-release-box-other h5 {
    text-align: left;
}

.new-blocks-test .mis-block h2 a,
.new-blocks-test .mis-block h3 a {
    color: #083050;
    font-size: 18px;
}

.new-blocks-test .mis-block h4  a {
    color: #f7941f;
    font-size: 16px;
    margin: 0;
}

.new-blocks-test .mis-block {
    margin-bottom: 25px
}

.new-blocks-test .mis-block {
    margin: 0;
    padding-left: 0;
}

.mis-block-inside {
    background: #FFFFFF;
    padding: 15px;
    margin: 10px;
    margin-left: 0;
    display: flex;
    flex-direction: column;
    height: calc(100% - 20px);
    /* height: 195px; */
}

.mis-block-inside h2,
.mis-block-inside h3 {
    border-bottom: 3px solid #f7941f;
    text-align: center;
    padding-bottom: 10px;
    font-weight: bold;
}

.new-blocks-test .mis-block h4 {
    margin: 0;
    text-align: center;
}

.container.new-blocks-test {
    padding-top: 20px;
}

.page-template-template-page-rows-research-data {}

.page-template-template-page-rows-research-data .page-head-text h1,
.page-template-template-page-rows-research-data .page-head-text h2 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 35px;
}

.page-template-template-page-rows-research-data .page-head-text {
    text-align: left;
}

.page-template-template-page-rows-research-data .page-head-text h4 {
    line-height: 1.0em;
}

.page-template-template-page-rows-research-data .page-head-text h5 {
    text-align: left;
    margin-left: 0;
    max-width: none;
}

.page-head-text .split7030 p {
    font-weight: bold;
}

.home-footer-contact .contact-container-text {
    padding-left: 0;
}

.home-footer-contact .container-fluid > .row > div {
    padding: 0;
}

.home-footer-contact .contact-form-container {
    padding-right: 0;
}

.home-footer-contact .gform_wrapper ul.gform_fields li.gfield:nth-child(odd) {
    padding-left: 0 !important;
} 

.home-footer-contact .gform_wrapper ul.gform_fields li.gfield:nth-child(even) {
    padding-right: 0 !important;
}

.home-footer-contact .gform_wrapper li#field_1_8 {
    padding-right: 0;
    padding-left: 0;
}

body .home-footer-contact .gform_wrapper .top_label li#field_1_8 div.ginput_container {
    margin-left: 0;
}


.dxtabs div#hcg_tabs {
	width: 100%;
}

.dxtabs div#tabs-nav-geographies,
.dxtabs div#tabs-nav-coverage,
.dxtabs div#tabs-nav {
	position: relative;
	display: flex;
	justify-content: flex-start;
}

.dxtabs div#tabs-nav-geographies a:nth-child(even),
.dxtabs div#tabs-nav a:nth-child(even),
.dxtabs div#tabs-nav-coverage a:nth-child(even) {
	margin: 0 3px;
}

.dxtabs a.tabs-menu {
	display: inline-block;
	background-color: #1179ac;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	color: #fff;
	padding: 5px 10px;
	font-weight: bold;
	text-decoration: none;
	border: solid 2px #1179ac;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
}

.dxtabs a.tabs-menu.tabs-menu-active {
	background-color: #fff;
	border: solid 2px #1179ac;
	color: #6b6b6b;
	border-bottom: 0;
}

.dxtabs .tabs-content {
	border: solid 2px #1179ac;
	margin-top: -2px;
	background-color: #fff;
	overflow: hidden;
	line-height: 1.5;
}

.dxtabs .tabs-panel {
	display: none;
	min-height: 150px;
	overflow: auto;
	padding: 10px;
	height: 200px;
	font-size: 14px;
}

body .select2-container {
    z-index: 1;
}

.dxtabs .tabs-panel {
    height: 100%;
}

.dxtabs .tabs-content {
    padding: 15px 0;
    border: solid 1px #083050;
}

.dxtabs div#hcg_tabs,
.dxtabs div#hcg_tabs_ {
    padding: 15px;
}

div#nav-table-of-content {
    padding: 0;
}

.dxtabs a.tabs-menu {
    border-radius: 0;
    border: 1px solid #083050;
    background: #FFFFFF;
    color: #083050;
    top: -2px;
    position: relative;
    margin: 0;
    font-weight: normal;
    font-size: 14px;
}

.dxtabs div#tabs-nav-geographies a.tabs-menu.tabs-menu-active,
.dxtabs div#tabs-nav a.tabs-menu.tabs-menu-active,
.dxtabs div#tabs-nav-coverage a.tabs-menu.tabs-menu-active {
    border: 1px solid #f7941f;
    color: #FFFFFF;
    background: #f7941f;
    border: 1px solid #f7941f;
}

.dxtabs div#tabs-nav-geographies a:nth-child(even),
.dxtabs div#tabs-nav-coverage a:nth-child(even),
.dxtabs div#tabs-nav a:nth-child(even) {
    margin: 0;
}

.dxtabs div#tabs-nav-geographies a, 
.dxtabs div#tabs-nav-geographies a:nth-child(even),
.dxtabs div#tabs-nav-coverage a, 
.dxtabs div#tabs-nav-coverage a:nth-child(even),
.dxtabs div#tabs-nav a, 
.dxtabs div#tabs-nav a:nth-child(even) {
    border: none;
    border-left: 1px solid #083050;
    border-top: 1px solid #083050;
}

.dxtabs div#tabs-nav-geographies a:last-child,
.dxtabs div#tabs-nav-coverage a:last-child,
.dxtabs div#tabs-nav a:last-child {
    border-right: 1px solid #083050;
}

.page-linker-box {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.page-template-template-our-reports .dataxis-button {
    padding-top: 0;
}

.page-linker-box-image img {
    width: 100px;
}

.page-linker-box-text h5 {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
    line-height: normal;
}

.page-linker-box-button {
    padding-top: 6px;
    margin-left: 30px;
}

.page-reports-bloc-title h2 {
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    color: #083050;
}

.row.row-page-report-small {
    max-width: 760px;
    margin: 0 auto;
    background: #FFFFFF;
    padding: 15px;
}

.page-reports-bloc-description p {
    text-align: justify;
}

.row-page-report-small img {
    width: 150px;
}

.page-bloc-number strong {
    display: block;
    color: #f7941f;
    font-size: 32px;
    font-weight: 600;
}

.page-bloc-number {
    text-transform: uppercase;
    color: #083050;
    font-size: 16px;
    font-weight: 600;
}

.page-bloc-number-icon {
    display: flex;
}

.new-report-market-report-container > div {
    padding-top: 50px;
}

.page-reports-bloc-title {
    padding-bottom: 30px;
}

.page-block-container > .container-fluid > .row.row-page-report-small {
    margin-bottom: 50px;
    padding: 25px;
}

.new-report-market-report-container .page-text-block h4 {
    font-size: 26px
}

.new-report-market-report-container .page-text-block h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

a.padmore {
    padding-left: 15px;
    display: block;
}

.explore-report-categories-container {
    display: flex;
}

.explore-report-categories-container > div {
    flex-basis: 60%;
    width: 60%;
}


.new-report-market-report-container .page-text-block {
    justify-content: space-between;
}

.volume-table th {
    font-size: 17px;
    font-weight: bold;
    color: #333;
}

.istc-top-left h1 strong {
    display: none;
}

.page-template-template-intelligence-service .container-full > .row,
.page-template-template-intelligence-service .container-full > .row > div.home-press-release-box,
.page-template-template-intelligence-service .container-fluid.container-centered,
.page-template-template-intelligence-service .home-upcoming-virtual-conferences .container-fluid {
    max-width: 1140px;
}

.page-template-template-intelligence-service .single-webinars-market-reports-container {
    padding-bottom: 25px;
}

.istc-top-left .dataxis-button {
    display: none;
}

.page-template-template-intelligence-service .mis-block-inside {
    border: 1px solid #083050;
}

body.page-template-template-facet-rh-pr .whitepaper-banner-text,
body.page-template-template-facet-press-release .whitepaper-banner-text,
.page-template-template-events-webinars .whitepaper-banner-text,
.page-template-template-page-webinars .whitepaper-banner-text,
.page-template-template-facet-whitepapers .whitepaper-banner-text,
body.page-template-template-facet-research .whitepaper-banner-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.page-linker-box,
.page-template-template-facet-rh-pr .page-linker-box,
.page-template-template-facet-whitepapers .page-linker-box,
body.page-template-template-facet-research .page-linker-box {
    border: 1px solid #083050;
    padding: 5px;
}

.page-linker-box-text,
.page-template-template-facet-rh-pr .page-linker-box-text, 
.page-template-template-facet-whitepapers .page-linker-box-text, 
body.page-template-template-facet-research .page-linker-box-text {
    max-width: 420px;
}

.container-fluid.bg-white.block-padding.page-head-container {
    padding-left: 40px;
    padding-right: 45px;
}

.facet-research-wrapper a:hover .archive-research-item-left h2 {
    color: #f7941f;
}

.two-elements {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.two-elements > div {
    padding: 0;
}

.whitepaper-banner-text .two-elements h1 {
    margin: 0;
}

.sponsor-details .sponsor-content {
    text-align: center;
}

.sponsor-content h4 {
    color: #f7941f;
}

.whitepaper-banner-text p {
    text-align: justify;
    font-size: 16px;
}

.page-template-template-page-webinars .sponsor-content h5 {
    font-size: 16px;
}

.page-template-template-page-webinars .sponsor-content h4 {
    font-size: 26px;
}

.whitepaper-banner-text h1 {
    font-size: 36px;
    font-weight: bold;
}

.page-template-template-page-webinars .sponsor-details:last-child {
    margin: 0;
}

.two-elements {
    padding-bottom: 10px;
}

.page-linker-box-image, .page-linker-box-button {
    flex-basis: 20%;
    width: 20%;
}

.page-linker-box-text, 
.page-template-template-facet-rh-pr .page-linker-box-text, 
.page-template-template-facet-whitepapers .page-linker-box-text, 
body.page-template-template-facet-research .page-linker-box-text {
    flex-basis: 60%;
    width: 60%;
    max-width: none;
    text-align: center;
}

.svg-wrap {
    background: #4b718f;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.executive-items svg {
    width: 60px;
    height: 60px;
}

.executive-item p {
    font-weight: bold;
    font-size: 14px;
}

.executive-item p strong {
    font-weight: bold;
    color: #f7941f;
    font-size: 20px;
}

.page-blocks-container.executives-block-container > div {
    padding: 30px;
    padding-bottom: 20px !important;
}

.col-md-12.interested-sponsoring-event-btn-container > div:nth-child(2) a {
    background: #f7941f;
    color: #FFFFFF;
}

.col-md-12.interested-sponsoring-event-btn-container > div:nth-child(2) a svg path {fill: #FFFFFF!important}

.page-intelligence-product-links-bubbles a {
    color: #083050;
    font-weight: bold;
    font-size: 15px;
    border: 1px solid #083050;
    display: inline-block;
    margin-right: 5px;
    padding: 5px 10px;
    border-radius: 30px;
}

.page-intelligence-product-links a {
    color: #083050;
    font-weight: bold;
    display: block;
    transition: all 0.5s ease;
}

.page-intelligence-product-links {
    padding-top: 15px;
}

.page-intelligence-product-links a:hover {
    color: #f7941f;
    text-decoration: none;
}

.istc-top-left {
    padding-right: 5px;
}

.page-intelligence-product-links-bubbles a {
    transition: all 0.5s ease;
}

.page-intelligence-product-links-bubbles a:hover {
    text-decoration: none;
    color: #FFFFFF;
    background: #f7941f;
    border-color: #f7941f;
}

.row.row-with-already {
    padding-top: 35px;
}

.already-a-client-box,
.page-intelligence-product-links {
    padding-top: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}

.already-a-client-box h5 {
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    color: #083050;
}

.already-a-client-box {
    align-items: center;
    border: 1px solid #083050;
    padding: 9px;
}

.already-a-client-box p {
    margin: 0;
    font-size: 13px;
    font-weight: bold;
}

a.already-a-client-login {
    background: #083050;
    width: 120px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 30px;
    margin: 15px 0;
    transition: all 0.5s ease;
    padding: 3px;
}

.page-intelligence-product-links {
    justify-content: space-evenly;
}

.page-intelligence-product-links a {
    color: #007bff;
}

a.already-a-client-login:hover {
    text-decoration: none;
    background: #f7941f;
}

.already-a-client-box p a {
    transition: all 0.5s ease;
}

.already-a-client-box p a:hover {
    color: #f7941f;
    text-decoration: none;
}

.container.new-blocks-test {
    padding-left: 0;
    padding-right: 0;
}

.mis-block-inside {
    margin: 0;
    min-height: 175px;
}
#dataxisNewsCarousel .card-body {
    min-height: 270px;
}
.col-md-3.mis-block {
    margin-bottom: 20px;
}

.col-md-3.mis-block {
    flex-basis: 24%;
}

.container.new-blocks-test > div > div {
    display: flex;
    /*justify-content: space-between;*/
}

.page-template-template-intelligence-service .single-webinars-market-reports-container > div:first-child {
    margin-left: 0;
}


.latest-research-blocks .container-full > .row > div.home-press-release-box,
.page-template-template-intelligence-service .container-full > .row > div.home-press-release-box {
    padding-top: 0;
}

.webinar-wrapper h5 {
    text-transform: uppercase;
    color: #083050;
    letter-spacing: 0.05em;
}

.webinar-wrapper h3 {
    font-weight: 700;
    color: #083050;
    text-transform: uppercase;
}

.webinar-wrapper h4 {
    font-size: 17px;
}

.webinar-wrapper .webinar-language-details h5 span.webinar-language,
.webinar-wrapper .webinar-language-details h5,
.webinar-wrapper .webinar-duration-details h5 {
    font-size: 14px;
    margin: 0;
    font-weight: normal;
}

.webinar-wrapper svg {
    display: inline-block;
    margin-right: 10px;
    /* margin-bottom: 10px; */
}

.webinar-wrapper .webinar-language-details h5 {}


.webinar-wrapper .webinar-language-details h5 span.webinar-language {}

.webinar-language-details {
    padding-top: 10px;
}

.webinar-wrapper h4 span {
    font-weight: normal !important;
    color: #083050;
}

.webinar-wrapper h2 {
    font-weight: 700;
    color: #083050;
    font-size: 23px;
    text-transform: uppercase;
}

.webinar-wrapper > .row > div:nth-child(2) {
    border-left: 2px solid #f7941f;
    flex-basis: 53%;
    width: 53%;
    max-width: 53%;
}

.webinar-wrapper > .row > div:nth-child(1) {
    flex-basis: 22%;
    width: 22%;
    max-width: 22%;
}

.page-template-template-intelligence-service .load-more-digital-events-webinars-container > div {
    padding: 0;
}

.webinar-wrapper.new-webinar-wrapper > div.row:last-child {
    padding-top: 0;
    margin-top: 0;
}

.webinar-wrapper.new-webinar-wrapper h2 {
    font-size: 18px;
}

.webinar-wrapper.new-webinar-wrapper {
    padding: 20px;
    padding-top: 25px;
}

.webinar-wrapper.new-webinar-wrapper h5 {
    font-size: 16px;
}

.single-post .webinar-wrapper h5 {
    text-align: left;
    padding-top: 0;
    margin-bottom: .5rem;
}

.single-post .webinar-wrapper > .row > div:nth-child(1) {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
}

.single-post .webinar-wrapper > .row > div:nth-child(2) {
    flex-basis: 55%;
    width: 55%;
    max-width: 55%;
}

.single .new-webinar-wrapper .webinar-sponsor-container {
    margin-top: 0;
}

.single-post-webinar-wrapper h2 {
    border-bottom: none;
    padding-bottom: 0 !important;
}

.webinar-wrapper.new-webinar-wrapper > div.row:last-child {
    display: flex;
    align-items: normal;
}

.single-post .webinar-wrapper > .row > div:nth-child(2) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.single-post .webinar-wrapper .webinar-duration-details h5 {
    margin-bottom: 0;
}

.page-template-template-intelligence-service .upcoming-virtual-conferences-and-virtual-events {
    padding-top: 20px
}

.webinars-additions.whitepapers .home-press-release-box.home-press-release-box-other > .col-md-6 {
    padding: 0;
}

.single .press-releases .home-upcoming-webinars .container-fluid,
.single .whitepapers .home-upcoming-webinars .container-fluid {
    padding: 0;
}

.single-post .webinars-additions.researches-highlights .webinar-wrapper > .row > div:nth-child(1),
.single-post .webinars-additions.press-releases .webinar-wrapper > .row > div:nth-child(1) {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
}

.single-post .webinars-additions.researches-highlights .webinar-wrapper > .row > div:nth-child(2),
.single-post .webinars-additions.press-releases .webinar-wrapper > .row > div:nth-child(2) {
	flex-basis: 55%;
	width: 55%;
	max-width: 55%;
}

.single-post .webinar-wrapper h4 {
    font-size: 14px;
}

.single-post .webinar-wrapper .webinar-duration-details h5 {
    font-size: 13px;
}

.webinar-wrapper.new-webinar-wrapper h5 {
    font-size: 16px;
}

.single-post .globe .webinar-wrapper h5 span {
    font-size: 14px;
}

.webinar-wrapper .webinar-language-details h5 span.webinar-language {
    font-size: 13px;
}

.single .single-webinars-market-reports-container .product-image {
    margin-left: 0;
}

.webinars-additions.researches-highlights .container-full > .row > div.home-press-release-box {
    width: 100%;
    max-width: 100%;
}

.single .webinars-additions.researches-highlights .home-upcoming-webinars .container-fluid {
    padding: 0 5px;
}

.mis-block-inside h2,
.mis-block-inside h3 {
    font-size: 12px;
    padding-top: 11px;
}

.new-blocks-test .mis-block h2 a,
.new-blocks-test .mis-block h3 a {
    font-size: 16px;
    padding-top: 5px;
}

.page-intelligence-product-links-bubbles a {
    margin-bottom: 10px;
}

.page-template-template-intelligence-service .home-press-release-box-in.clearfix, .webinars-additions .home-press-release-box-in.clearfix {
    padding-bottom: 0;
}

.single-product .mis-block-inside {
    min-height: 205px;
    padding-bottom: 40px;
}

.new-blocks-test .mis-block h4 a {
    font-size: 15px;
    padding-bottom: 5px;
    display: block;
}

.new-blocks-test .mis-block h4 {
    line-height: normal;
    font-size: 15px;
}

.mis-block-inside {
    padding-bottom: 35px;
}

.col-md-3.mis-block {
    flex-basis: 24%;
    margin-right: 1.3333333333333333%;
}

.col-md-3.mis-block {
    padding: 0;
}

.col-md-3.mis-block:nth-child(4n+4) {
    margin-right: 0;
}

.bulking.explore-categories.explore-categories-market-reports {
    display: flex;
    flex-basis: 100%;
    width: 100%;
}

.bulking.explore-categories.explore-categories-market-reports > div {
    flex-basis: 50%;
    width: 50%;
}

.explore-report-categories-container.new {
    display: block;
}

.new .explore-button-more {
    margin: 0 auto;
    margin-top: 10px;
}

.container-fluid.bg-white.block-padding.page-press-release-facet {
    padding: 40px 55px;
}

.container-fluid.bg-white.block-padding.page-press-release-facet > div > div {
    flex-direction: column;
}

.whitepaper-banner-image img {
    width: 100%;
}

.page-press-release-facet .whitepaper-banner-text h2 {
    font-weight: 500;
}

.page-press-release-facet .whitepaper-banner-text h3 {
    font-size: 20px;
    margin-top: 22px;
    font-weight: bold;
}

.container-fluid.bg-white.block-padding.page-press-media-facet {
    padding: 40px 55px;
}

.single-post h1.single-post-page-title:after {content: '';background: #f7941f;height: 3px;width: 120px;display: block;margin: 0 auto;margin-top: 20px;}

.single-post-data-container-header .page-block-size,
.single-post-data-container .page-block-size {
    max-width: 1170px;
}

.intelli-data {
    display: flex;
    align-items: center;
    border: 1px solid #083050;
}

.intelli-data-one {
    background: #083050;
    flex-basis: 30%;
    height: 100%;
}

.intelli-data-two {
    flex-basis: 70%;
    height: 100%;
    text-align: center;
}

.intelligence-service-details .intelli-data-two h3 {
    padding: 0;
}

.intelligence-service-details .intelli-data-one h3 {
    color: #FFFFFF;
    text-align: center;
}

.istc-top-left h1 {
    font-weight: bold;
}

.istc-top-left h1:nth-child(2) {
    color: #f7941f;
}

.single-product .istc-top-right {
    padding-bottom: 10px;
}

.single-product .product-contact-details-container {
    padding-bottom: 10px;
}

.single-product .product-intelligence-tabs-block.dataxis-tabs-style #nav-tabContent {
    border: 1px solid #083050;
    height: 320px;
    overflow-y: scroll;
    padding: 20px !important;
}

.single .intelligence-service-container .container-fluid.container-centered {
    max-width: 1170px;
}

.upcoming-events-product-intelligence {}

.single .intelligence-service-container .upcoming-events-product-intelligence .load-more-digital-events-webinars-container > div {
    padding: 0
}


.single .intelligence-service-container .container-title-padding > .row {
    max-width: 1170px;
}

.single .intelligence-service-container .container-title-padding > .row > .col-md-12 {
    padding-left: 0;
    padding-right: 0;
}

.single .latest-research-blocks > div.container-title-padding {
    max-width: 1170px;
}

.single .latest-research-blocks .container-full > .row {
    max-width: 1170px;
}

.single .upcoming-events-product-intelligence .home-upcoming-virtual-conferences .container-fluid {
    max-width: 1170px;
}

.single .upcoming-events-product-intelligence > div {
    padding: 0;
}

.single .latest-research-blocks .container-full > .row > div.home-press-release-box {
    padding-bottom: 0;
}

.single .upcoming-events-product-intelligence  .upcoming-virtual-conferences-and-virtual-events {
    padding-top: 30px
}

.single .latest-research-blocks .container-full > .row > div {
    max-width: 1170px;
}

.single .latest-research-blocks .home-press-release-box-in.clearfix {
    padding-bottom: 0;
}

.single .latest-research-blocks .col-md-6:last-child .home-press-release-box-in.clearfix {
    padding-bottom: 25px;
}

.dataxis-tabs-style .nav-tabs .nav-link.active {
    background: #083050;
    border-bottom: 1px solid #083050;
}

.single-post .single-post-of-type-data .mis-block-inside {
    border: 1px solid #083050;
}

.single .single-post-of-type-data .container-title-padding > .row {
    max-width: 1170px;
}

.single-post-of-type-data .container-fluid.container-centered {
    max-width: 1170px;
    padding-left: 0;
}

.single-post-of-type-data  .single-webinars-market-reports-container {
    padding-left: 15px;
}

.product-intelligence-tabs-block .tabs-content {
    height: 100%;
}

.product-intelligence-tabs-block div#nav-actors, .product-intelligence-tabs-block div#nav-actors > div, .product-intelligence-tabs-block div#nav-actors > div > div, .product-intelligence-tabs-block div#nav-coverage {
    height: 100%;
}

.product-intelligence-tabs-block .product-coverage {
    height: 100%;
}

.product-intelligence-tabs-block .product-coverage-inner {
    height: 100%;
}

.product-intelligence-tabs-block div#hcg_tabs_,
.product-intelligence-tabs-block div#hcg_tabs {
    height: 94%;
}

.product-intelligence-tabs-block .tabs-content .tabs-content {
    padding-bottom: 50px !important;
}

.single-post-data-data-related-market-intelligence-services {
    padding-left: 30px;
}

.single-post-data-reports-wrapper > .single-data-container-actor-market-reports {
    max-width: 1165px;
}

.products-actor-profiles-container, 
.products-market-reports-container {
    flex-wrap: wrap;
}

.products-actor-profiles-container .product-image, 
.products-market-reports-container .product-image {
    margin: 0;
    margin: 10px 20px;
    margin-left: 0;
}

.intelli-data {
    margin-bottom: 45px;
}

.col-md-12.geography-list a {
    display: block;
}

.col-md-12.geography-list {
    column-count: 2;
}








.page-linker-box .page-linker-box-image {
    display: none;
}

.page-linker-box {
    border: none;
}

.page-linker-box-image, .page-linker-box-button {
    flex-basis: 50%;
    text-align: left;
}

.page-linker-box-text, 
.page-template-template-facet-rh-pr .page-linker-box-text, 
.page-template-template-facet-whitepapers .page-linker-box-text, 
body.page-template-template-facet-research .page-linker-box-text {
    flex-basis: 50%;
    text-align: right;
}

.page-linker-box-button > div {
    justify-content: flex-start;
}

.page-heading-block .row.row-set-align {
    align-items: unset;
}

.page-heading-block .row.row-set-align > .col-md-7 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.page-linker-box, 
.page-template-template-facet-rh-pr .page-linker-box, 
.page-template-template-facet-whitepapers .page-linker-box, 
body.page-template-template-facet-research .page-linker-box {
    border: none;
}

body.page-template-template-facet-rh-pr .page-linker-box-text,
body.page-template-template-facet-research .page-linker-box-text {
    flex-basis: 90%;
}

.page-press-release-facet .whitepaper-banner-text p {
    font-weight: bold;
    font-size: 22px;
    padding-top: 20px
}

body.page-template-template-facet-research .page-linker-box-text {}

body.page-template-template-facet-rh-pr .whitepaper-banner-text,
body.page-template-template-facet-research .whitepaper-banner-text {
    width: 100%;
}

.page-template-template-download-whitepaper .gform_wrapper h3.gform_title {
    display: none;
}

.page-template-template-download-whitepaper h1.entry-title {
    text-align: center;
}

.page-template-template-download-whitepaper .gform_wrapper .chosen-container-single .chosen-single {
    height: 30px;
    top: 1px;
}


.page-template-template-thank-you .entry-content a,
.single-webinar-content-registration a {
    font-size: 13px;
    border-radius: 0;
    background: #083050;
    border: none;
    transition: all 0.5s ease;
    margin: 0 auto;
    width: auto;
    width: 290px;
    display: block;
    text-transform: uppercase;
    font-size: 13px !important;
    font-weight: 500;
    padding: 5px 10px;
    border-radius: 30px;
    background: transparent;
    color: #083050;
    border: 1px solid #083050;
    font-weight: 600;
    transition: all 0.5s ease;
    margin-bottom: 15px;
    text-align: center;
}

.page-template-template-thank-you .entry-content a:last-child,
.single-webinar-content-registration a:last-child {
    margin-bottom: 0;
}

.page-template-template-thank-you .entry-content a:hover
.single-webinar-content-registration a:hover {
    color: #FFFFFF;
    border-color: #f7941f;
}

.single-product .home-upcoming-virtual-conferences .container-fluid {
    max-width: 1170px;
}

.load-more-digital-events-webinars-container a:hover {
    text-decoration: none !important;
}

.load-more-digital-events-webinars-container a:hover h2 {
    color: #f7941f;
}

.load-more-digital-events-webinars-container a * {
    transition: all 0.5s ease;
}

.new-report-market-report-container .page-text-block .page-reports-right a.padmore h3 {
    font-size: 14px;
}

.explore-report-categories-container.new {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.product-container-explore-report-categories .dataxis-button,
.product-container-explore-actor-categories .dataxis-button {
    padding-bottom: 0;
    padding-top: 30px;
}

.product-container-explore-actor-categories .dataxis-button {
    padding-top: 45px;
}

.single-product .product-container-explore-actor-categories {
    padding-bottom: 0;
}

div#tab_Africa0,
div#tab_Environmental-Data0 {
    display: block;
}

.home-search-container.container.bg-whitex.block-padding {
    max-width: 1110px;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-left: 0 !important;
}

.gform_wrapper textarea.small {
    border-radius: 0;
}

.product-container-explore-actor-categories .dx-title-h2 {
    text-align: left;
}



.single.single-product .product-container-explore-report-categories-new {
    padding: 20px 0;
}

.new-report-market-report-container .page-text-block-container {
    height: 100%;
}

.new-report-market-report-container .page-text-block {
    height: 100%;
}

.new-report-market-report-container .page-text-block {
    display: flex;
    flex-direction: column;
}

product-container-explore-actor-categories .dataxis-button {
    padding-top: 0 !important;
}

.product-container-explore-actor-categories .dataxis-button {
    padding-top: 0;
}

.explore-report-categories-container.new {
    height: 100%;
}

.product-container-explore-report-categories .dataxis-button, 
.product-container-explore-actor-categories .dataxis-button {
    padding-top: 0;
}

.product-container-explore-report-categories .explore-button-more {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.webinar-sponsor-iem-event img {
    width: 100%;
}

.single-product .product-inner-price-container {
    padding-bottom: 0;
}

.single-product .product-contact-details-container {
    padding-bottom: 25px !important;
}

.upcoming-image img {
    width: 100%;
}

.dnd {
	display: none !important;
}

.mis-block-inside,
.single-product .mis-block-inside {
    border: 1px solid #083050;
}

.intelli-data-two h2 strong,
.intelli-data-two h3 strong {
    font-weight: 600;
}

.page-template-template-our-reports .explore-report-categories-container .explore-button-more {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.page-template-template-events-webinars .whitepaper-banner-text h1 {
    text-transform: none;
}

.executives-block-container .container-fluid {
    max-width: 100%;
}

.executive-items {
    justify-content: space-evenly;
}

.executive-item {
    min-width: 167px;
}

.events-calendar-row a em {
    font-style: normal;
    color: #083050;
}

.page-linker-box-text, 
.page-template-template-facet-rh-pr .page-linker-box-text, 
.page-template-template-facet-whitepapers .page-linker-box-text, 
body.page-template-template-facet-research .page-linker-box-text {
    flex-basis: 70%;
    width: 70%;
}

.page-linker-box-image, .page-linker-box-button {
    flex-basis: 30%;
    width: 30%;
}

.page-block-number h6 {
    font-size: 24px;
    margin-bottom: 0px;
}

.page-block-number p {
    margin-bottom: 10px;
}

.webinars-additions.researches-highlights > div:first-child {
    display: none;
}

.webinars-additions.researches-highlights > div:first-child {
    display: none;
}

.webinars-additions.researches-highlights > div:nth-child(2),
.webinars-additions.researches-highlights > div:nth-child(3),
.webinars-additions.researches-highlights > div:nth-child(4) {
    background: #f5f5f5;
    width: 100%; 
    max-width: 100%;
}

.webinars-additions.researches-highlights > div:nth-child(2) > div,
.webinars-additions.researches-highlights > div:nth-child(3) > div,
.webinars-additions.researches-highlights > div:nth-child(4) > div {
    max-width: 1040px;
    margin: 0 auto;
}

.webinars-additions.researches-highlights > div:nth-child(4) {
    padding-bottom: 30px
}

.webinars-additions.press-releases > div:first-child {
    display: none;
}

.webinars-additions {
    background-color: #f5f5f5;
}

.container-fluid.bg-grey.container-centered.container-title-padding.single-events-webinars-paddings {
    padding-top: 35px !important;
}

.single-product .intelligence-service-container.intelli .product-contact-details-container {
    padding-bottom: 10px !important;
}

.intelligence-service-container.intelli .container.new-blocks-test {
    padding-top: 0;
}

.intelligence-service-container.intelli .home-upcoming-virtual-conferences {
    padding-bottom: 25px;
}

.intelligence-service-details.single-post-data-container > div > div > div:last-child {
    padding-top: 20px;
}

a.intelli-single-prd-link {
    text-decoration: none;
}

a.intelli-single-prd-link:hover {
    text-decoration: none;
}

a.intelli-single-prd-link h3 {
    transition: all 0.25s ease-in;
    text-decoration: none;
}

a.intelli-single-prd-link:hover h3 {
    color: #f7941f;
    /*text-decoration: underline;
    text-underline-position: under;
    text-underline-offset: 5px;*/
}

a.intelli-single-prd-link {
    text-decoration: none;
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
}

a.intelli-single-prd-link:hover {
    text-decoration: none;
}

a.intelli-single-prd-link h2,
a.intelli-single-prd-link h3 {
    transition: all 0.25s ease-in;
    text-decoration: none;
}

a.intelli-single-prd-link:hover h2,
a.intelli-single-prd-link:hover h3 {
    color: #f7941f;
    /*text-decoration: underline;
    text-underline-position: under;
    text-underline-offset: 5px;*/
}

.intelli-data {
    min-height: 110px;
    height: 110px;
}

.intelligence-service-details h3 {
    padding: 0;
}

.intelli-data > div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.single-post-of-type-data .container.new-blocks-test {
    padding-top: 0;
}

.page-template-template-thank-you h1 {
    margin-bottom: 25px
}

.page-template-template-thank-you h3 {
    margin-bottom: 25px
}

.page-template-template-thank-you main#primary {
    min-height: 70vh;
}

.related-product-image {
    position: relative;
}

.related-product-image-title {
    position: absolute;
    width: 93%;
    margin: 0 auto;
    left: 6%;
    top: 57%;
    text-align: left;
    background-color: #ffffff;
}

.related-product-image-title h4 {
    font-size: 15px;
    padding: 5px 0;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 10px;
    color: #083050;
    margin-bottom: 0;
    padding: 10px;
}

button.related-product-image-button {
    display: block;
}

.related-product-image {
    margin-right: 15px;
    margin-bottom: 20px;
}

button.related-product-image-button {
    color: #083050;
    background-color: #FFFFFF;
    font-weight: bold;
    font-size: 15px;
    border: 1px solid #083050;
    display: block;
    margin-right: 5px;
    padding: 5px 10px;
    border-radius: 30px;
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    transition: all 0.5s ease;
}

.related-product-image a:hover button {
    background: #f7941f;
    text-decoration: none;
    color: #FFFFFF;
    border-color: #f7941f;
    cursor: pointer;
}

.related-product-image a:hover {
    text-decoration: none;
}

.view-all-button-container.view-all-button-inside {
    padding-bottom: 0;
}


.page-template-template-our-reports .page-linker-box-button,
.page-template-template-our-reports .page-linker-box-text {
    flex-basis: 50%;
}

.page-template-template-our-reports .page-linker-box-text {
    text-align: right;
}

.intelli .view-all-button-container.view-all-button-inside > .dataxis-button,
.product .view-all-button-container.view-all-button-inside > .dataxis-button {
    display: flex !important;
}

.single .webinars-additions .latest-research-slider > .dataxis-button {
    display: none;
}

.single .container-fluid.bg-grey.goback-webinars  {
    padding-top: 0;
}

.single .webinars-additions .view-all-button-container.view-all-button-alone.view-all-button-alone-webinars.view-all-button-inside {
    padding-top: 0;
}

.webinar-content-button button {
    background: #FFFFFF;
}

a:hover .webinar-content-button button {
    background: #f7941f;
    border-color: #f7941f;
    color: #FFFFFF;
}

.webinars-events-container a:hover {
    text-decoration: none;
}

.webinars-events-container .webinar-duration-language-bx {
    display: flex;
    align-items: center;
}

.webinars-events-container .webinar-language-details {
    padding-top: 0;
}

.webinars-events-container {
    padding-top: 25px;
}

.webinar-wrapper.new-webinar-wrapper .webinar-duration-language-bx h5 {
    font-size: 13px;
}

.webinars-events-container .webinar-wrapper h4 {
    font-size: 15px;
}

.page-template-template-facet-press-and-media .whitepaper-banner-text h1 {
    margin: 0
}

.page-template-template-facet-press-and-media .whitepaper-banner-text h1 {
    position: relative;
}

.page-template-template-facet-press-and-media .whitepaper-banner-text h1:after {content: '';width: 100px;height: 3px;background: #f89520;position: relative;display: block;margin: 0 auto;top: 10px;}

.product-selectors .select2-container--default .select2-selection--single .select2-selection__rendered,
.intelli .product-selectors .select2-container--default .select2-selection--single .select2-selection__rendered {
    position: relative;
    top: 4px;
}

.single-product .upcoming-virtual-conferences {
    margin-top: 25px;
}

.w-new-place .presenters-image-container {
    flex-wrap: wrap;
}

.single-post-download-section.dataxis-button {
    justify-content: flex-start;
    margin: 20px 0;
}

.dataxis-button.dataxis-reset-facet {
    justify-content: flex-start;
}

.dataxis-button.dataxis-reset-facet button {
    padding: 10px 15px;
    margin-top: 25px;
}

.dataxis-button.dataxis-reset-facet button:hover {
    cursor: pointer;
}

.product-second-header-row .product-coverage {
    height: 450px;
}

.product-second-header-row .product-coverage-inner {
    height: 100%;
}

.product-second-header-row .tabs-content {
    height: 380px;
}

button.related-product-image-button {
    width: 180px;
}

/*input#gform_submit_button_7 {
    display: none!important;
}*/

.gform_footer.top_label {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.related-product-image1 h4 {
    font-size: 18px;
    font-weight: bold;
    color: #083050;
    text-decoration: none;
}

.related-product-image1 a:hover {
    text-decoration: none;
    color: #f7941f;
}

.related-product-image1 a:hover h4 {
    text-decoration: none;
    color: #f7941f;
}

.product-ct-bottomx p a {
    padding-left: 20px;
    display: inline-block;
}

.product-ct-bottomx p {
    text-align: center;
}

.product-contact-details-container.product-getintouch-container a.button-is-blue {
    background: #083050;
    color: #FFFFFF;
}

.product-contact-details-container.product-getintouch-container a.button-is-blue svg {}

.product-contact-details-container.product-getintouch-container .product-ct-bottom a.button-is-blue svg path {
    fill: #FFFFFF !important;
}

.product-ct-bottom a {
    width: 165px;
    text-align: center;
    justify-content: center;
}

.mis-block-inside h2,
.mis-block-inside h3 {
    font-size: 16px;
}

.personal-space-blc {
    margin: 0 auto;
}

.personal-space h1 {
    color: #083050;
    font-size: 32px;
    position: relative;
    padding-bottom: 20px;
    font-weight: bold;
}

.personal-space h1:after {content: '';width: 100px;height: 3px;background: #f7941f;position: absolute;bottom: 0;margin: 0 auto;left: calc(50% - 50px);}

.personal-space h3 {
    font-size: 24px;
    margin: 25px 0;
}

.personal-space p {
    font-size: 16px;
    text-align: justify;
}

.personal-research-container {}

.personal-research-container h6 {
    font-weight: bold;
    font-size: 32px;
    color: #083050;
    margin-bottom: 30px;
}

.personal-research-container h5 {}

.personal-research-container h3 {
    font-size: 21px;
    font-weight: bold;
    text-align: justify;
}

.personal-research-container h4 a {
    color: #007bff;
    font-size: 18px
}

.personal-research-container h4 a:hover {
    color: #f7941f;
    text-decoration: none;
}

.personal-research-items > .container > .row {
    margin-bottom: 20px;
}

.personal-research-items p {
    text-align: justify;
}


.personal-research-items .col-md-2 {
    border-right: 1px solid grey;
}

.personal-research-items .col-md-10 {
    padding-left: 50px;
}

.donotshowimportant{
	display: none !important;
}

a.loadmore-products-market-reports, a.loadmore-products-actor-profiles {
    background: none;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #083050;
    border-radius: 30px;
    padding: 10px 20px !important;
    /* font-weight: bold; */
    color: #083050;
    font-size: 11px;
    text-align: center;
    width: 240px;
    justify-content: center;
}

a.loadmore-products-market-reports:hover, a.loadmore-products-actor-profiles:hover {
    border-color: #f7941f;
    color: #FFFFFF;
    background: #f7941f;
    text-decoration: none;
}

.page-template-template-events-webinars .page-linker-box > div {
    flex-basis: 50%;
    width: 50%;
}

.page-template-template-events-webinars .page-linker-box > #gform_wrapper_7 > form,
.page-linker-box > #gform_wrapper_7 > form  {
    position: relative;
}

.page-linker-box #gform_wrapper_7 #gform_submit_button_7,
.page-template-template-events-webinars .page-linker-box #gform_wrapper_7 #gform_submit_button_7 {
    bottom: -4px;
}

.page-linker-box #gform_wrapper_7 #gform_submit_button_7 {
	bottom: 0px;
}

.page-linker-box #gform_wrapper_7 .gform_body,
.page-template-template-events-webinars .page-linker-box #gform_wrapper_7 .gform_body {
    left: 25px;
    position: relative;
}

.page-linker-box #gform_wrapper_7 .gform_body .ginput_container.ginput_container_email{
	width: 95%;
}

#siq_search_results .search-results-R div.search-results-title a:hover {
    color: #007bff !important;
}

a.status-link {
    display: block;
    font-size: 14px;
    color: #000;
    padding: 10px 0;
    border-bottom: 1px solid;
}

.webinar-status-select {
    margin-bottom: 40px;
}

a.status-link.category-active {
    background: #f7941f;
    color: #FFFFFF;
}

a.status-link:hover {
    background: #f7941f;
    color: #FFFFFF;
}

a.status-link {
    transition: all 0.5s ease;
}

.page-template.page-template-template-search-results .entry-content {
    min-height: 70vh;
}

.home-subscribe-lets-connect div {
    padding-top: 0;
}

.single-webinar-content-registration a {
    width: auto;
    display: inline-block;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.single-webinar-content-registration {
    text-align: center;
}

.new-whitepaper .single-head-image img {
    width: 100%;
}

.single-sponsors-container-image img {
    border: 1px solid #083050;
}

.col-md-3.whitepaper-sponsor {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    top: -15px;
}


.new-whitepaper .single-title-two h1 {
    padding-left: 0;
    font-weight: bold;
    font-size: 36px;
    padding-bottom: 0;
}

.single-post .new-whitepaper h5 {
    text-align: left;
    padding-top: 0;
    font-size: 16px;
    font-weight: bold;
}

.new-whitepaper .single-post-button {
    text-align: center;
}

.new-whitepaper .single-post-button a {
    margin-right: auto;
    margin-left:0;
    margin-top : 15px;
    background-color: orange;
}

.new-whitepaper .single-post-button a:hover{
    background-color: #083050;
}

.whitepaper-share {
    display: flex;
    align-items: center;
}

.share-on {
    padding-right: 15px;
    font-size: 12px;
    font-weight: bold;
}

.new-whitepaper .back-to-all-button-container-whitepaper .single-post-button a {
    margin: 40px auto;
    margin-bottom: 20px;
    background: #083050;
    color: #FFFFFF;
}

.new-whitepaper .back-to-all-button-container-whitepaper .single-post-button a:hover {
    background: orange;
}

.new-whitepaper .back-to-all-button-container-whitepaper .single-post-button a svg {
    width: 20px;
    height: 20px;
    margin-left: 10px;
}

.new-whitepaper .back-to-all-button-container-whitepaper .single-post-button a {
    display: flex;
    justify-content: space-between;
    width: 269px;
    padding-left: 15px;
    padding-right: 18px;
}

.new-whitepaper .back-to-all-button-container-whitepaper .single-post-button a svg path {
    stroke: #FFFFFF !important;
    stroke-width: 3px !important;
}

.wline2 img {
    width: 100%;
}

.wline1 {
    width: 100%;
    text-align: center;
}

.wline1 h1 {
    color: #083050;
    font-weight: bold;
    font-size: 30px;
}

.wline1 h2 {
    font-weight: 700;
    font-size: 20px;
    color: #333;
}

.whitepaper-static-text .row.row-post-size-one {
    padding-bottom: 0;
}

.single-post .wline2 h5 {
    color: #000000;
}

.single-post .wline2 .page-text-block {
    padding-left: 50px;
}

.interested-whitepaper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.interested-whitepaper p {
    margin: 0;
    color: #083050;
    font-weight: bold;
}

.interested-whitepaper a {
    color: #083050;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    background: #FFFFFF;
    padding: 15px 30px;
    transition: all 0.5s ease;
    border-radius: 8px;
}

.interested-whitepaper a:hover {
    color: #FFFFFF;
    background: orange;
    text-decoration: none;
}

.wline3 .interested-whitepaper p {
    font-size: 26px;
}

.wline3 .interested-whitepaper {
    justify-content: space-between;
}

.single-post .wline3 .page-text-block {
    padding-left: 0;
    padding-top: 30px;
    padding-bottom: 60px;
}

.wline3 .interested-whitepaper a {
    text-transform: none;
}

.new-whitepaper .single-post-button a {
    border-radius: 8px;
}

.gfield.registering-text {
    padding: 25px !important;
    background: #f5f5f5;
    margin: 25px 4px!important;
    font-size: 14px !important;
}

.reports-related-market-intelligence-services p {
    text-align: justify;
}

/*.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-1, 
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-2, 
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-3, 
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-4, 
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-5, 
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-6, 
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-7, 
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-8, 
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-9 {
    column-count: 1;
    width: auto;
}


.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-10,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-11,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-12,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-13,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-14,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-15,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-16,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-17,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-18,
.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul.psm-l2.number-of-elements-19 {
	column-count: 2;
}


.page-template-template-customerportal header#masthead, 
.page-template-template-customerportal footer#dx-footer {
    display: none;
}

.page-template-template-events-webinars .page-linker-box > div.page-linker-box-text h5 {
    text-align: left;
    font-size: 18px;
    text-align: center;
}

.page-template-template-events-webinars .page-linker-box-button {
    padding-top: 0;
}*/

.page-linker-box-text, 
body.page-template-template-facet-rh-pr .page-linker-box-text, 
.page-template-template-facet-whitepapers .page-linker-box-text, 
body.page-template-template-facet-research .page-linker-box-text {
    /*flex-basis: 50%;
    width: 50%;*/
    flex-basis: auto;
    width: auto;
}

.page-linker-box-image, .page-linker-box-button {
    flex-basis: 50%;
    width: 50%;
}

.new-mini-tags-style .trending-mini-tags a,
.webinars-additions .trending-mini-tags a,
.single .webinars-additions .research-other-industry a {
    transition: all 0.5s ease;
}


.new-mini-tags-style .trending-mini-tags a:hover,
.webinars-additions .trending-mini-tags a:hover,
.single .webinars-additions .research-other-industry a:hover {
    background: #f7941f;
    color: #FFFFFF;
    border-color: #f7941f;
    transform: scale(1);
}

.whitepaper-banner-text h2 {
    font-weight: normal;
    padding-right: 13%;
}

.whitepaper-banner-text h2 a {
    transition: all 0.5s ease;
}

.whitepaper-banner-text h2 a:hover {
    color: #f7941f;
    text-decoration: none;
}

.page-linker-box {
    justify-content: unset;
}

.page-template-template-facet-whitepapers .whitepaper-banner-text,
.page-template-template-page-webinars .whitepaper-banner-text {
    padding-right: 13%;
}

.page-linker-box-button .gform_wrapper form {
    position: relative;
}

.page-linker-box .page-linker-box-button #gform_wrapper_7 #gform_submit_button_7 {
    position: absolute;
    right: -25px;
    bottom: -20px;
}

.page-template-template-page-rows-research-data .research-other-industries .container.new-blocks-test {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
}

.page-block-container > .container-fluid > .row {
    padding: 0 40px;
}

.page-heading-block {
    max-width: 1300px;
    padding: 0 40px;
}

.help-and-support .page-heading-block h5 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    color: #212529;
}

.help-and-support .page-heading-block h5 a {
    color: #0962b9;
    transition: all 0.5s ease;
}

.help-and-support .page-heading-block h5 a:hover {
    color: #f7941f;
    text-decoration: none;
}

.page-template-template-page-rows-research-data .page-head-text.page-head-text-under-image {
    padding-top: 0;
}

.page-template-template-page-rows-research-data .page-heading-block .row.row-set-align {
    align-items: center;
}

.page-template-template-page-rows-research-data .page-head-text.page-head-text-under-image {
    padding-bottom: 50px;
}

.page-template-template-page-rows-research-data .page-head-text {
    padding: 0;
}

.page-template-template-page-rows-research-data .page-heading-block .row.row-set-align {
    align-items: unset;
}

.page-template-template-page-rows-research-data .page-heading-block .row.row-set-align > div:first-child > div {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    height: 100%;
}

.page-template-template-events-webinars .whitepaper-banner-text h1 {
    font-size: 30px;
}

.whitepaper-banner-text p:empty {
    display: none;
}


.col-md-6.events-column-with-image {
	background-clip: content-box;
}


.container-fluid.container-centered.container-title-padding.new-mini-tags-style > div {
    justify-content: center;
    align-items: center;
}

.new-mini-tags-style .trendy-tags-inner {
    padding: 0;
    padding-left: 15px;
}

.container-fluid.container-centered.container-title-padding.new-mini-tags-style {
    padding-bottom: 50px;
}

.webinar-duration-details {
    margin-bottom: 10px;
}

.webinars-events-container .webinar-duration-language-bx {
    display: flex;
    align-items: center;
    flex-direction: column;
    align-items: flex-start;
}

.single-whitepaper-content .container-fluid.container-centered.container-title-padding.new-mini-tags-style {
    padding-left: 0;
    padding-bottom: 0px;
}

.single-whitepaper-content .new-mini-tags-style .trendy-tags-inner {
    padding-left: 0;
}

.container-fluid.container-centered.container-title-padding.new-mini-tags-style.tags-pr {
    padding-bottom: 0px;
}


p.after-search-text {
    font-weight: 600;
    font-style: italic;
    color: #FFFFFF;
    font-size: 14px;
}

.after-search-container {
    text-align: left;
    margin-top: 15px;
    padding-left: 20px;
}

.trendy-tags {
    padding-left: 2px;
}

.home .trending-mini-title h5 {
    padding-top: 5px;
}

.single-product .latest-research-blocks {
    margin-top: 20px;
}

.page-template-template-facet-press-release .archive-research-item-content h3 {
    font-size: 16px;
    font-weight: bold;
}

.page-template-template-facet-press-release .archive-research-item-left h2 {
    padding-bottom: 4px;
}

.single-post-content h2.alternate-title-single-post,
.single-post-content h3.alternate-title-single-post {
    font-size: 24px;
    font-weight: bold;
}

h3.alternate-title-home {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 8px;
}

.page-intelligence-product-links h2 a {
    font-size: 16px;
}

ul#gform_fields_7 {
    list-style: none;
}

.page-template-template-events-webinars .whitepaper-banner-text h2.new-h2-events {
    font-size: 30px;
    font-weight: bold;
}

.archive-research-item-content h3.new-h2-whitepapers strong {
    font-size: 20px;
    color: #083050;
    font-weight: 700;
    text-transform:none
}

.help-and-support-links a h2 {
    font-size: 14px;
    font-weight: 600;
}

body.page-template.page-template-template-customerportal .page-heading-block ul li h2 {
    font-size: 16px;
    margin: 0;
}

.intelligence-service-details .page-intelligence-product-links h3 {
    font-size: 16px;
    padding: 0
}

.single-research-alternate-title h2 {
    font-size: 24px;
    margin: 0;
    padding: 25px 0 0 0;
}

h3.research-highlights-h3-list-alternate {
    font-size: 17px;
    color: #000000;
    font-weight: 600;
    padding-bottom: 10px;
}

.page-template-template-thank-you .downloading-whitepapers-container .entry-content a {
    width: 350px;
    transition: all 0.5s ease;
}
.view-whitepapers-btn a {
    background: #083050;
    color: white;
    padding: 10px;
    border: 1px solid #083050;
    transition: ease-in .3s;
}
.view-whitepapers-btn {
    margin-top: 10px;
}
.view-whitepapers-btn:hover a {
    text-decoration: none;
    transition: ease-in .3s;
    background: white;
    border: 1px solid #083050;
    color: #083050;
}
.page-template-template-thank-you .downloading-whitepapers-container .entry-content a:hover {
    text-decoration: none;
    background: orange;
    color: #FFFFFF;
}

.single-post .single-post-content img {
    display: block;
    margin: 0 auto;
}

.webinars-additions .home-press-release-box-in > div:first-child {
    border: 2px solid transparent;
    display: block;
    justify-content: center;
    align-items: center;
    /*background: #fff;*/
    border-left: 15px solid whitesmoke
}

.webinars-additions .latest-research-blocks .home-press-release-image-container, .page-template-template-intelligence-service .home-press-release-image-container, .webinars-additions .home-press-release-image-container {
    margin-left: 0;
}

.webinars-additions .home-press-release-image-container img {
    border: none;
}

.single .container-fluid.bg-white.single-researches-details-container-wrap .single-head-image img {
    margin-bottom: 20px;
}















.homepage-container-one.dev-one .home-hero-inner > .container {
    background: none;
}

.dev-one .home-hero-lead-text {
    padding: 85px 0;
}

.dev-one .hero-text {
    border: 1px solid #083050;
    padding: 60px 0;
}

.homepage-container-one.dev-one {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.dev-one .hp-nw-home-hero-inner {
	position: relative;
}

.dev-one .row.hp-nw-floated-row {
    position: absolute;
    width: 90%;
    left: 6%;
    bottom: -81px;
}

.dev-one .home-hero-inner.hp-nw-home-hero-inner > .container {
    position: relative;
}

.dev-one .hero-text {
    background: #FFFFFF;
}

.homepage-container-one.dev-one .hero-text h4 {
	font-size: 24px;
    color: #083050;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
}

/*.homepage-container-two.block-padding {
    padding-top: 90px;
}*/

.dev-one .hero-icon-container-style2 a {
    transition: all 0.5s ease;
}

.dev-one .hero-icon-container-style2 a:hover {
    text-decoration: none;
}

.dev-one .hero-text {
    transition: all 0.5s ease;
	color: #083050;
}
.dev-one .hero-text h4 {
    color: #083050;   
}

.dev-one .home-hero-lead-text h1 {
    font-size: 2.0em;
}

.dev-one .hero-text {
    border-width: 2px;
}


.dev-one .hero-icon-container-style2 a:hover {
    text-decoration: none;
}

.dev-one .hero-text {
    max-height: 160px;
    padding: 0;
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dev-one .hero-icon-container-style2 a:hover .hero-text {
    border-color: #f7941f;
}

.dev-one .hero-icon-container-style2 a:hover .hero-text h4 {
    color: #f7941f;
}

.dev-one .home-hero-lead-text {
    padding-top: 25px;
}


.homepage-container-one .hero-icon-container-style2 {
    transition: all 0.5s ease;
}

.homepage-container-one .hero-icon-container-style2:hover .hero-text {
    border-color: #f7941f;
}

.homepage-container-one.dev-one .hero-text a:hover h4 {
    color: #f7941f;
}

.homepage-container-one.dev-two .home-hero-inner > .container {
    background: none;
}

.dev-two .row.hp-nw-floated-row {
    position: relative;
    width: 100%;
    left: auto;
    bottom: auto;
}

.homepage-container-one.dev-two .hero-text h4 br {
    display: none;
}

.homepage-container-one.dev-two .hero-icon-container-style2 {
    text-align: left;
}

.dev-two-border-orange {
    border-left: 8px solid #f7941f;
}

.dev-two-border-orange-style2 {
	border-right: 5px solid #f7941f;
}

.homepage-container-one.dev-two .home-hero-inner > .container {
    padding: 100px 0;
}

.dev-two-d-flex {
    align-items: center;
}

.homepage-container-one.dev-two .hero-text a:hover h4 {
    color: #f7941f;
}

.homepage-container-one.dev-two .hero-text h4 {
    font-size: 20px;
    margin: 0;
    line-height: unset;
    margin-bottom: 5px;
}

.dev-two-border-orange {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.homepage-container-one.dev-two .hero-text a {
    display: block;
    line-height: unset;
}

.homepage-container-one.dev-two .hero-text h4 {}

.dev-two-border-orange > div:first-child .hero-text h4 {
    margin-top: 4px;
}

.homepage-container-one.dev-two {
    background-size: cover;
}

.dev-two-border-orange > div {
    padding-left: 35px;
}

.dev-two .home-hero-lead-text h1 {
    text-align: right;
    width: auto;
    padding-right: 35px;
}

.dev-two .home-hero-lead-text h1 {
    font-size: 1.8em;
}

.dev-two .home-hero-lead-text h1 em {
    font-weight: normal;
    font-style: normal;
}

.homepage-container-one.dev-one .hero-text a h4 br {
    display: none;
}

.homepage-container-one.dev-one .hero-text h4 {
    padding-top: 10px;
    padding-bottom: 10px;
}

li#field_9_21 .gfield_label,
li#field_9_21 label {
    display: inline-block !important;
    margin-top: 2px;
    margin-bottom: 0;
}

li.gchoice_9_21_1 {}

li.gchoice_9_21_1 {}

ul#input_9_21 li {
    margin-bottom: 0;
    margin-right: 10px;
}

ul#input_9_21 {
    display: flex;
}

div#input_9_22_chosen,
div#input_9_23_chosen {
    width: 100% !important;
}

.homepage-container-one.dev-two .home-hero-inner > .container {
    background: none;
}

.dev-two .row.hp-nw-floated-row {
    position: relative;
    width: 100%;
    left: auto;
    bottom: auto;
}

.homepage-container-one.dev-two .hero-text h4 br {
    display: none;
}

.homepage-container-one.dev-two .hero-icon-container-style2 {
    text-align: left;
}

.dev-two-border-orange {
    border-left: 8px solid #f7941f;
}

.dev-two-border-orange-style2 {
	border-right: 5px solid #f7941f;
}

.homepage-container-one.dev-two .home-hero-inner > .container {
    padding: 100px 0;
}

.dev-two-d-flex {
    align-items: center;
}

.homepage-container-one.dev-two .hero-text a:hover h4 {
    color: #f7941f;
}

.homepage-container-one.dev-two .hero-text h4 {
    font-size: 20px;
    margin: 0;
    line-height: unset;
    margin-bottom: 5px;
}

.dev-two-border-orange {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.homepage-container-one.dev-two .hero-text a {
    display: block;
    line-height: unset;
}

.homepage-container-one.dev-two .hero-text h4 {}

.dev-two-border-orange > div:first-child .hero-text h4 {
    margin-top: 4px;
}

.homepage-container-one.dev-two {
    background-size: cover;
}

.dev-two-border-orange > div {
    padding-left: 35px;
}

.dev-two .home-hero-lead-text h1 {
    text-align: right;
    width: auto;
    padding-right: 35px;
}

.dev-two .home-hero-lead-text h1 {
    font-size: 1.8em;
}

.dev-two .home-hero-lead-text h1 em {
    font-weight: normal;
    font-style: normal;
}

.homepage-container-one.dev-one .hero-text a h4 br {
    display: none;
}

.homepage-container-one.dev-one .hero-text h4 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.hero-icon-container-style2 a:hover {
    text-decoration: none;
}

.homepage-container-one.dev-two .hero-text a:hover h4 {
    color: #f7941f;
}

.homepage-container-one.dev-two .hero-text h4 {
    color: #0b3050;
}	

h3.catch-up-sessions {
    font-size: 24px;
    font-weight: bold;
    color: #083050;
    margin-bottom: 0;
    padding-top: 10px;
}

h3.catch-up-sessions a {
    color: #083050;
    text-decoration: none;
    transition: all 0.5s ease;
}

h3.catch-up-sessions a:hover {
    text-decoration: underline;
    text-underline-position: under;
    color: #f7941f;
    text-underline-offset: 2px;
}

/* a.remove-click-Infrastructures {
    pointer-events: none;
    text-decoration: none;
} */

.container-fluid.container-intelligence-services-design-two.bg-blue .intelligence-tags-links h2 {
    font-size: 24px;
    padding-top: 0;
    color: #f7941f;
}

.container-fluid.container-intelligence-services-design-two.bg-blue .intelligence-tags-links a:hover {

}

ul.intelligence-tags-links {
    padding-left: 0;
}

.container-intelligence-services-design-two .product-section-title ul li a:hover {
    text-decoration: underline;
    text-underline-offset: 8px;
}

.product-report-type-inner {
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    font-weight: bold;
}

.product-report-type-inner h1 {
    margin: 0;
}

.container-intelligence-services .product-section-title.replacedh3 h3 {
    font-size: 26px;
}

.product-section-title.replacedh3 h3:after {}

.product-section-title.replacedh3 h3:after {
    content: '';
    width: 70px;
    height: 3px;
    background: #f7941f;
    position: absolute;
    bottom: -13px;
    left: 0;
    display: block;
}

.product-container-explore-report-categories .research-other-industries.block-padding {
}

.new-report-market-report-container > div {
    padding-top: 15px;
}

.webinar-wrapper.new-webinar-wrapper .col-md-6 h3 {
    font-size: 18px;
}

.container-fluid.container-intelligence-services-design-two.bg-blue big {
    color: #FFFFFF;
    font-size: 34px;
    font-weight: 600;
    position: relative;
    margin-bottom: 30px;
    padding-top: 70px;
    display: block;
}

.newh1h2layout-intel h2 {
    color: #f7941f;
    font-weight: bold;
    font-size: 2.5rem;
}

.istc-top-left .newh1h2layout-intel  h1 {
    font-size: 36px;
}

.newh1h2layout-intel h2 {
    font-size: 34px;
}

body.page-template-template-facet-rh-pr .whitepaper-banner-text p {
    font-size: 24px;
}

.istc-top-left.intelli-mobile p {
    display: block;
    color: #083050;
    font-size: 2.5rem;
    font-weight: bold;
}

.istc-top-left.intelli-mobile p strong {
    color: #f7941f;
    font-weight: 700;
    display: none;
}

.single .webinars-additions .research-other-industry h2 a {
    font-size: 16px;
    font-weight: 500;
    display: flex;
}

.single .webinars-additions .research-other-industry h2 {
    max-width: none;
    min-width: auto;
    flex-basis: calc((100%/3) - 15px);
    margin-right: 15px;
}


h3.research-highlights-h3-list-alternate {
    font-size: 15px !important;
    font-weight: 600 !important;
}


/*Dashboard Lightbox Export Data*/

.lightbox{
	display:none;
}
body.page-template-template-customerportal .woo-login-popup-sc-modal{
	display:none !important;
}






/* 30/06/2021 */


/* dx-webs */

.dx-up-webs .layout-display-2 > *,
.dx-up-webs .layout-display-4 > * {
    flex-basis: 50%;
    width: 50%;
}

.dx-up-webs .layout-display-2 > * .column-or-row,
.dx-up-webs .layout-display-4 > * .column-or-row {
    flex-direction: column;
    height: auto;
}

.dx-up-webs .layout-display-2 > * .column-or-row > div,
.dx-up-webs .layout-display-4 > * .column-or-row > div {
    flex-basis: 100%;
    width: 100%;
    max-width: 100%;
}	

.dx-up-webs .layout-display-3 > *,
.dx-up-webs .layout-display-5 > * {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: 20px;
}

.dx-up-webs .layout-display-3 > * .column-or-row,
.dx-up-webs .layout-display-5 > * .column-or-row {
    flex-direction: column;
    height: auto;
}

.dx-up-webs .layout-display-3 > * .column-or-row > div,
.dx-up-webs .layout-display-5 > * .column-or-row > div {
    flex-basis: 100%;
    width: 100%;
    max-width: 100%;
}	


.dx-up-webs .layout-display-3 > a:first-child,
.dx-up-webs .layout-display-5 > a:first-child {
    flex-basis: 100%;
    width: 100%;
}


.dx-up-webs .layout-display-3 > a:first-child .column-or-row,
.dx-up-webs .layout-display-5 > a:first-child .column-or-row {
    flex-direction: row;
    height: none;
}	


.dx-up-webs .layout-display-3 a:first-child .column-or-row > div.col-md-7,
.dx-up-webs .layout-display-5 a:first-child .column-or-row > div.col-md-7 {
    flex-basis: 58.333333%;
    width: 58.333333%;
    max-width: 58.333333%;
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
}


.dx-up-webs .layout-display-3 a:first-child .column-or-row > div.col-md-5,
.dx-up-webs .layout-display-5 a:first-child .column-or-row > div.col-md-5 {
    flex-basis: 41.666667%;
    width: 41.666667%;
    max-width: 41.666667%;	
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;	    
}

.dx-up-webs a:hover {
    text-decoration: none;
}

.dx-up-webs a:hover h5 {
    color: #f7941f !important;
}	



/* Intelligence News */

.homepage-container-two-point-two p.subtitle-one {
    font-size: 22px;
    font-weight: 800;
    color: #083050;
    text-align: center;
    margin-bottom: 0px;
}

.homepage-container-two-point-two p.subtitle-one em {
    font-style: normal;
    color: #f7941f;
}

.homepage-container-two-point-two p.subtitle-two {
    text-align: center;
    font-size: 16px;
    color: #083050;
}

.homepage-container-two-point-two p.subtitle-three {
    text-align: center;
    font-size: 16px;
    color: #083050;
}

.homepage-container-two.homepage-container-two-point-two a p.subtitle-three em a,
.homepage-container-two-point-two p.subtitle-three em {
    font-style: normal;
    color: #f7941f;
    font-weight: 800;
    text-transform: uppercase;
}	

.homepage-container-two.homepage-container-two-point-two h2 {
    padding-bottom: 0;
}

.research-intelli-news-container {
    display: flex;
}

.research-intelli-news-details {
    display: flex;
    flex-wrap: wrap;
}

.research-intelli-news-details > div:nth-child(1) {
    flex-basis: 25%;
    width: 25%;
}

.research-intelli-news-details > div:nth-child(2) {
    flex-basis: 75%;
    width: 75%;
}

.research-intelli-news-details > div:nth-child(3) {
    flex-basis: 100%;
    width: 100%;
    padding-top: 10px;
}

.research-intelli-news-details > div:nth-child(3) p {
    font-size: 16px;
}

.research-intelli-news-details > div:nth-child(3) p {
    font-size: 13px;
    text-align: justify;
}

.research-intelli-news-container {
    margin-bottom: 20px;
}

.research-intelli-news-details > div:nth-child(3) {
    padding-top: 5px;
}

.research-intelli-news-details > div:nth-child(3) p {
    line-height: 1.2em;
}

.research-intelli-news-container {
    margin-bottom: 20px;
}

.research-intelli-news-details > div:nth-child(3) {
    padding-top: 5px;
}

.research-intelli-news-details > div:nth-child(3) p {
    line-height: 1.2em;
}

.homepage-container-two.homepage-container-two-point-two a {
    color: #083050;
}

.homepage-container-two.homepage-container-two-point-two > div:first-child > div:nth-child(2) {
    border-bottom: 1px solid #f7941f;
    margin-bottom: 45px;
}

.homepage-container-two.homepage-container-two-point-two h2 {
    position: relative;
}

.research-intelli-news-details > div:nth-child(2) {
    font-weight: bold;
}

.container-of-research-news a:hover .de-two {
    color: #f7941f;
}

.container-of-research-news .de-two {
    transition: all 0.5s ease;
}

.container-of-research-news > .row > .col-md-12 .research-intelli-news-details > div:nth-child(1) {
    flex-basis: 15%;
    15: 20%;
}

.container-of-research-news > .row > .col-md-12 .research-intelli-news-details > div:nth-child(2) {
    flex-basis: 85%;
    width: 85%;
}

.container-of-research-news > .row > .col-md-12 div.research-intelli-news-container {
    margin-bottom: 0 !important;
}

.homepage-container-two.homepage-container-two-point-two {
    padding-bottom: 10px;
}

.container-of-research-news > .row > .col-md-12 .research-intelli-news-details > div:nth-child(2) {
    font-size: 26px;
    flex-basis: 80%;
    width: 80%;
}

.container-of-research-news > .row > .col-md-12 .research-intelli-news-details > div:nth-child(1) {
    font-size: 28px;
}

.container-of-research-news > .row > .col-md-12 .research-intelli-news-details > div:nth-child(1) {
    flex-basis: 20%;
    width: 20%;
}

.container-of-research-news > .row > .col-md-12 .research-intelli-news-details > div:nth-child(3) p {
    font-size: 16px;
    padding-top: 20px;
}

.container-of-research-news > .row > .col-md-12 div.research-intelli-news-container > div:first-child {
    padding-left: 0;
}

.container-of-research-news > .row > .col-md-12 div.research-intelli-news-container > div:last-child {
    padding-right: 0;
}

.homepage-container-two.homepage-container-two-point-two .subtitle-three a {
    transition: all 0.5s ease;
    color: #f7941f;
}

.homepage-container-two.homepage-container-two-point-two a:hover {
    text-decoration: underline;
    text-underline-position: under;
}

.homepage-container-two.homepage-container-two-point-two .container-of-research-news a:hover {
    text-decoration: none;
}

.homepage-container-two.homepage-container-two-point-two.block-padding.bg-grey {
    padding-bottom: 40px;
}

.homepage-container-three.block-padding {
    padding-top: 50px;
}

.container-of-research-news .de-two {
    font-size: 20px;
    line-height: normal;
}

.single .single-post-button > a {
    margin-bottom: 8px;
}

.single-releases-container .single-post-button a {
    width: 290px;
}


body ul.market-intelli-menu-corporate,
body ul.market-intelli-menu-corporate ul {
    min-width: auto !important;
    width: auto !important;
    height: auto !important;
}


.page-template-template-customerportal ul.market-intelli-menu-corporate li:hover ul {
    column-width: auto !important;
    min-height: auto !important;
    top: 0px;
}

.page-template-template-customerportal ul.market-intelli-menu-corporate li {
    position: relative;
}	

body ul.market-intelli-menu-corporate ul {
    min-width: 265.5px;
}

body ul.market-intelli-menu-corporate ul {
    /* min-width: 270px !important; */
}

.page-template-template-customerportal ul.nav-menu li:hover li:hover li:hover ul li a {
    min-width: 200px;
    width: auto;
}

body ul.market-intelli-menu-corporate ul {
    width: 270px !important;
    height: auto !important;
}

.page-template-template-customerportal ul.market-intelli-menu-corporate a.with-arrow {
    min-width: 255.5px;
}

body ul.market-intelli-menu-corporate, body ul.market-intelli-menu-corporate ul {
    min-width: 245px !important;
    width: 245px !important;
}

body ul.market-intelli-menu-corporate, body ul.market-intelli-menu-corporate ul {
    min-width: auto !important;
    width: auto !important;
}

.page-template-template-customerportal ul.market-intelli-menu-corporate a.with-arrow {
    min-width: auto;
}

body ul.market-intelli-menu-corporate, body ul.market-intelli-menu-corporate ul {
    min-width: 245px !important;
    width: 245px !important;
}

.page-template-template-customerportal ul.market-intelli-menu-corporate a.with-arrow {
    min-width: 240px;
}

.page-id-355330 header.entry-header {
    padding: 25px;  
    text-align: center;
    color: #083050;
}


.page-id-355330 header.entry-header h1 {
    font-size: 36px;
    font-weight: bold;
}

.page-id-355330 header.entry-header h1:after {
    content: '';
    width: 50px;
    height: 3px;
    background: #f89520;
    position: relative;
    display: block;
    margin: 0 auto;
    top: 10px;    
}













/* DIGITAL EVENTS FACET - START */

.scofe .page-blocks-container.events-calendar-nxt img {
    width: auto;
    margin: 0 auto;
}

.scofe a.event-file-link {
    text-align: center;
    display: block;
}

.scofe .events-facet-contaner > div {
    max-width: 1440px;
    margin: 0 auto;
    padding: 65px 35px;
    padding-top: 0;
}

.scofe .events-facet-contaner h4 {
    margin-top: 0;
    margin-bottom: 15px;
    margin-top: 15px;
}

.scofe .events-facet-contaner {
    margin-bottom: 40px;
}

.scofe .events-facet-contaner > div > div > div {
    margin: 20px;
    background: #FFFFFF;
    padding: 20px;
}

.scofe .events-facet-contaner > div > div > div.col-sm-10 {
    max-width: 75%;
    background: transparent;
    padding-top: 0;
}

.scofe .event-item {
    background: #FFFFFF;
}

body .scofe .facetwp-type-fselect .fs-wrap, 
body .scofe .facetwp-type-fselect .fs-dropdown {
    width: 100%;
}

.scofe .event-items-inside {
    padding: 20px 0;
    margin-bottom: 20px;
}

.scofe .event-items-inside svg {
    width: 20px;
    height: 20px;
}

.scofe p.event-display-status {
    font-size: 16px;
    text-transform: uppercase;
    color: #083050;
    letter-spacing: 0.05em;
}

.scofe p.event-display-date {
    font-weight: 700;
    color: #083050;
    text-transform: uppercase;
    font-size: 1.75rem;
}

.scofe p.event-display-time {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
}

.scofe .svg-icon {
    display: flex;
    align-items: center;
    padding: 10px 0;
}

.scofe .svg-icon svg {
    display: inline-block;
    margin-right: 10px;
}

.scofe p.event-display-duration {
    font-size: 13px;
    text-transform: uppercase;
    color: #083050;
    letter-spacing: 0.05em;
}

.scofe p.event-display-language {
    font-size: 13px;
    color: #093154;
    position: relative;
    top: -3px;
}

.scofe .svg-icon {
    padding-bottom: 0;
}

.scofe p.event-display-title {
    font-size: 18px;
    font-weight: 700;
    color: #083050;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.scofe .event-display-content {
    font-size: 15px;
    color: #333;
}

.scofe .event-items-inside .col-md-6 {
    border-left: 3px solid #f7941f;
}

.scofe p.event-display-title span {
    font-weight: normal;
}

.scofe .events-facet-contaner h4 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 16px;
    color: #083050;
}

.scofe .webinar-status-select {
    margin-bottom: 15px;
}

body .scofe .facetwp-facet {
    margin-bottom: 20px;
}

.scofe .webinar-status-select {
    display: flex;
    flex-direction: column;
}

.scofe .events-facet-contaner > div {
    max-width: 100%;
}

.scofe .events-facet-contaner > div > div > div.col-sm-10 {
    max-width: 80%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
}

body .scofe .facetwp-type-fselect .fs-dropdown {
    width: 87%;
}

.scofe .page-blocks-container.discover-events-nxt .facetwp-template {
    display: flex;
    flex-direction: column;
    /*justify-content: space-between;*/
    height: 100%;
}

.scofe .page-blocks-container.discover-events-nxt .facetwp-template > div {
    height: auto;
    margin-bottom: 15px;
}

.scofe .page-blocks-container.discover-events-nxt .event-item {
    box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -webkit-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -moz-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
}

.scofe .page-blocks-container.discover-events-nxt .events-facet-contaner .col-sm-2 {
    box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -webkit-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -moz-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
}

.scofe .events-facet-contaner .research-facet-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: transparent;
    padding: 0;
    margin: 0;
}

.scofe .page-blocks-container.discover-events-nxt .events-facet-contaner .col-sm-2 {
    padding-bottom: 0;
    margin-bottom: 0;
    margin-bottom: 53px;
}

.scofe .page-blocks-container.discover-events-nxt .facetwp-pager > a {
    background: #FFFFFF;
    padding: 5px;
    margin: 0 7px;
    min-width: 25px;
    text-align: center;
}

.scofe .page-blocks-container.events-calendar-nxt {
    padding-bottom: 75px;
}

.scofe .dataxis-button.dataxis-reset-facet button {
    background: none;
    border: none;
    background: #dcdcdc;
    padding: 10px;
    transition: all 0.5s ease;
}

.scofe .dataxis-button.dataxis-reset-facet button:hover {
    box-shadow: -0.5px 0.5px 0.5px 0.5px rgb(131 131 131 / 40%);
    -webkit-box-shadow: -0.5px 0.5px 0.5px 0.5px rgb(131 131 131 / 40%);
    -moz-box-shadow: -1px 0px 0.5px 0.5px rgba(131,131,131,0.3);
}

.scofe .event-items-inside {
    margin-bottom: 0;
}

.scofe .svg-icon.time path {
    stroke: none !important;
    fill-rule: nonzero !important;
    fill: rgb(247 148 31) !important;
    fill-opacity: 1 !important;
}

.scofe .svg-icon.globe path {
    fill: none !important;
    stroke-width: 2 !important;
    stroke-linecap: round !important;
    stroke-linejoin: miter !important;
    stroke: rgb(247 148 31) !important;
    stroke-opacity: 1 !important;
    stroke-miterlimit: 10 !important;    
}


.scofe .page-blocks-container.discover-events-nxt.modeAlternate .facetwp-template > div {
    flex-basis: 32.5%;
    width: 32.5%;
}

.scofe .page-blocks-container.discover-events-nxt.modeAlternate .facetwp-template {
    flex-direction: row;
    flex-wrap: wrap;
    transition:  all 0.5s ease;
}

/*.page-blocks-container.discover-events-nxt.modeAlternate .facetwp-template > div:nth-child(odd) {
    margin-right: 5px;
}

.page-blocks-container.discover-events-nxt.modeAlternate .facetwp-template > div:nth-child(even) {
    margin-left: 5px;
}*/

.scofe .page-blocks-container.discover-events-nxt .facetwp-template > div {
    transition: all 0.5s ease;
}


.scofe .page-blocks-container.discover-events-nxt.modeAlternate .event-items-inside > .container-fluid > .row > div:nth-child(1) {
    order: 2;
}

.scofe .page-blocks-container.discover-events-nxt.modeAlternate .event-items-inside > .container-fluid > .row > div:nth-child(2) {
    order: 3;
    border-left: none;
    position: relative;
}

.scofe .page-blocks-container.discover-events-nxt.modeAlternate .event-items-inside > .container-fluid > .row > div:nth-child(3) {
    order: 1;
}

.scofe .page-blocks-container.discover-events-nxt.modeAlternate .event-items-inside > .container-fluid > .row {
    flex-direction: column;
    width: 100%;
    flex-basis: 100%;
}

.scofe .page-blocks-container.discover-events-nxt.modeAlternate .event-items-inside > .container-fluid > .row > div {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.scofe .page-blocks-container.discover-events-nxt.modeAlternate .event-items-inside > .container-fluid > .row > div:nth-child(1),
.scofe .page-blocks-container.discover-events-nxt.modeAlternate .event-items-inside > .container-fluid > .row > div:nth-child(2) {
    padding: 20px 15px  
}

.scofe .page-blocks-container.discover-events-nxt.modeAlternate .event-items-inside > .container-fluid > .row > div:nth-child(2):after {
	content: '';width: 150px;height: 2px;background: orange;position: absolute;top: 0;margin: 0 auto;left: calc(50% - 75px);
}

.scofe .page-blocks-container.discover-events-nxt.modeAlternate .facetwp-template > div {
    margin: 0.4166666666666667%;
    margin-top: 0;
    margin-bottom: 0.8333333333333334%;
}

.scofe .event-items-inside > div > div {
    margin: 0;
}

.scofe .toggler-view {
    text-align: right;
    padding: 0 20px;
}

.scofe a.toggle-view-btn span svg {
    width: 45px;
    height: 45px;
}

.scofe a.toggle-view-btn span.listDisplay {
    display: none;
}

.scofe .modeAlternate a.toggle-view-btn span.thumbDisplay {
    display: none;
}

.scofe .modeAlternate a.toggle-view-btn span.listDisplay {
    display: block;
}

.scofe a.toggle-view-btn span.thumbDisplay {
    display: block;
}

.scofe a.toggle-view-btn a.toggle-view-btn span {
    transition: all 0.5s ease;
}

.scofe .nextvseries-home-ct .whitepaper-banner-image img {
    display: none;
}

.scofe .whitepaper-banner-image {
    height: 100%;
    width: 100%;
    background-position: center center;
}

.scofe .whitepaper-banner-image,
.scofe .row.event-row-res {
    min-height: 420px;
}

.scofe .events-facet-contaner > div > div > div {
    margin: 0;
    margin-top: 20px;
}

.scofe .events-facet-contaner > div > div > div.col-sm-10 {
    max-width: 83.333333333%;
}

.scofe .page-blocks-container.discover-events-nxt .events-facet-contaner .col-sm-2 {
    margin-bottom: 32px;
}

div#ubermenu-main-977-sticky-wrapper img.ubermenu-image {
    width: 26px;
    height: 26px;
}

.scofe .nextvseries-home-ct > div:first-child {
    max-width: 1470px;
}

.scofe .next-logos-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
}

.scofe .next-logos-inner picture {
    margin-left: 20px;
}

.scofe .next-logos-inner img {
    box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -webkit-box-shadow: 1px 1px 1px 1px rgb(131 131 131 / 30%);
    -moz-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    /* border-top: 1px solid rgb(131 131 131 / 30%); */
    /* border-left: 1px solid rgb(131 131 131 / 30%); */
    padding: 0 10px;
}

.scofe .next-logos-inner > picture:first-child {
    margin-left: 0;
}

.scofe .dataxis-button.dataxis-reset-facet button {
    outline: none;
    font-size: 13px;
    margin-top: 20px;
    width: 100%;
}

div#ubermenu-main-977-sticky-wrapper img.ubermenu-image {
    margin-right: auto !important;
}

.scofe .event-contents-col {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.scofe .event-button-content button {
    background: none;
    border: none;
    border: 1px solid #083050;
    border-radius: 14px;
    padding: 5px 30px;
    min-width: 175px;
    font-weight: bold;
    color: #083050;
    padding-top: 4px;
    transition: all 0.5s ease;
}

.scofe .event-item a {
    transition: all 0.5s ease;
}

.scofe .event-item a:hover button {
    background: #f7941f;
    color: #FFFFFF;
    border-color: #f7941f;
}

.scofe .modeAlternate .event-display-content {
    min-height: 130px;
}

.scofe a.status-link.category-active {
    background: orange;
    color: #FFFFFF;
}

.scofe .webinar-status-select a {
    font-size: 15px;
    padding: 5px;
}

.scofe .event-items-inside {padding-bottom: 10px;padding-top: 30px;}

.scofe .interested-sponsor-conainer a:hover {
    background: #f7941f;
    color: #FFFFFF;
    border-color: #f7941f;
}

.scofe a.interested-button {
    transition: all 0.5s ease;
}

.scofe .page-blocks-container.discover-events-nxt .event-item {
    box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -webkit-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -moz-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
}

.scofe .page-blocks-container.discover-events-nxt .events-facet-contaner .col-sm-2 {
    box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -webkit-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
    -moz-box-shadow: -1px 0px 2px 1px rgba(131,131,131,0.3);
}

.scofe .events-facet-contaner .research-facet-container {
    padding: 0;
    border: none;
}

.scofe .events-facet-contaner > div > div > div {
    margin: 0;
    padding-top: 0;
}

.scofe .events-facet-contaner > div > div.col-sm-2 > div {
    padding-top: 20px;
}

/*.event-button-content {
    display: none;
}*/

.scofe .dataxis-button.dataxis-reset-facet button {
    text-align: center;
    justify-content: center;
}

.scofe .events-facet-contaner > div > div.col-sm-10 {
    padding-right: 0;
}

.scofe .events-facet-contaner > div > div.col-sm-10 > div {
    padding-right: 0;
}

.scofe .toggler-view {
    margin-right: 15px;
}

.scofe .page-blocks-container.discover-events-nxt .facetwp-pager > a.active {
    background: #083050;
}

.scofe .page-blocks-container.discover-events-nxt .facetwp-pager > a:hover {
    background: orange;
    color: #FFFFFF;
}

.scofe.block-padding.container-of-facets-of-events {
    background: #0830501f;
}

.scofe .page-blocks-container.discover-events-nxt .events-facet-contaner .col-sm-2 {
    background: #FFFFFF;
}

.scofe .events-facet-contaner > div > div > div {
    background: transparent;
}

.scofe.block-padding.container-of-facets-of-events .events-facet-contaner > div {
    padding: 0;
}

.scofe .toggler-view {
    margin-right: 0;
    padding: 0;
}

.scofe.block-padding.container-of-facets-of-events {
    padding: 0 15px;
    padding-top: 40px;
}

.scofe .page-blocks-container.discover-events-nxt .events-facet-contaner .col-sm-2 {
    padding: 0;
}

.scofe.block-padding.container-of-facets-of-events .event-items-inside .container-fluid {
    padding: 0;
}

.scofe.block-padding.container-of-facets-of-events .events-facet-contaner {
    margin-bottom:  0;
}

.scofe p.event-display-duration {
    margin: 0;
}

.scofe p.event-display-language {
    margin-bottom: 0;
}

.scofe .event-items-inside {
    padding-bottom: 30px;
}

.scofe p.event-display-language {
    position: relative;
    top: 1px;
}

.scofe .event-button-content button {
    cursor: pointer;
}

.scofe p.event-display-time {
    color: #083050;
}

.page-template-template-intelligence-service .reports-related-market-intelligence-services > div > div {
    padding: 0 15px;
}

.advertising-page-title-container.about-us-container {
    background-size: cover;
    background-position: center center;
}

.edit000 {
    display: flex;
    justify-content: flex-end;
    background: #000;
}

.edit000 p {
    margin: 0;
}

.edit000 p a {
    font-size: 14px;
    padding: 5px 15px;
    display: inline-block;
    color: #FFF;
}

#backtotopbutton {
  display: inline-block;
  background-color: #FF9800;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#backtotopbutton::after {
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#backtotopbutton:hover {
  cursor: pointer;
  background-color: #333;
}
#backtotopbutton:active {
  background-color: #555;
}
#backtotopbutton.show {
  opacity: 1;
  visibility: visible;
}
a#backtotopbutton svg path {
    fill: #FFFFFF !important;
}

a#backtotopbutton {
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 150px;
}
.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
    border: none;
}

.grecaptcha-badge {
    visibility: hidden;
}

.dashboard-data-section-container {
    text-align: center;
    padding-bottom: 40px;
}

.dashboard-data-section-container a {
    background: #083050;
    color: #FFFFFF;
    padding: 20px 30px;
    display: flex;
    margin-bottom: 10px;
    border-radius: 30px;
    text-transform: uppercase;
    max-width: 250px;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 10px;
    transition: all 0.5s ease;
}

.dashboard-data-section-container a svg path {
    fill: #FFFFFF !important;
}

.dashboard-data-section-container p {
    color: #1b1b1b99;
}


.dashboard-data-section-container a:hover {
    background: #f7941f;
    text-decoration: none;
    color:  #FFFFFF;
}

.NoBackgroundDashboard .intelli-data {
    border: none;
    min-height: auto;
    height: auto;
    margin-bottom: 10px;
}

.NoBackgroundDashboard .intelli-data-one {
    background: none;
    flex-basis: auto;
}

.NoBackgroundDashboard.intelligence-service-details .intelli-data-one h3 {
    color: #1b1b1b99;
}

.NoBackgroundDashboard .intelli-data-two {
    flex-basis: auto;
    padding-left: 10px;
}

.NoBackgroundDashboard a.intelli-single-prd-link h2 {
    padding: 0;
}

.NoBackgroundDashboard.intelligence-service-details h2, 
.NoBackgroundDashboard.intelligence-service-details h3, 
.NoBackgroundDashboard.intelligence-service-details h2 em, 
.NoBackgroundDashboard.intelligence-service-details h3 em {
    font-size: 20px;
}

.NoBackgroundDashboard .intelli-data {
    border-bottom: 1px solid #083050;
    padding-bottom: 15px;
}


.page-template-template-checkout tr.recurring-totals,
.page-template-template-checkout tr.cart-subtotal.recurring-total,
.page-template-template-checkout tr.fee.recurring-total,
.page-template-template-checkout tr.tax-total.recurring-total,
.page-template-template-checkout tr.order-total.recurring-total {
    display:none;
}

.page-template-template-customerportal div#zsiqbtn,
.page-template-template-customerportal-allinone div#zsiqbtn{
    display: none !important;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details + p {
    display: none !important;
}
td.subscription-actions.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-subscription-actions.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view {
    margin-right: 10px;
}
table.shop_table.subscription_details tr:nth-child(2), 
table.shop_table.subscription_details tr:nth-child(3),
table.shop_table.subscription_details tr:nth-child(4),
table.shop_table.subscription_details tr:nth-child(6) {
    display: none;
}
td.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    margin-right: 10px;
}
.woocommerce-view-subscription ul.wc-item-meta {
    display: none;
}
.woocommerce-view-subscription strong.product-quantity {
    display: none;
}
li.search-iq-menu form input.siq-expandwdgt-input.siq-searchwidget-input {
    height: 40px;
    outline: none;
}
li.search-iq-menu {
    float: right !important;
    width: 300px;
}
.search-iq-menu .search-icon-submit-form svg {
    top: -35px;
    right: 10px;
}
.search-iq-menu.search-iq-menu-allinone .search-icon-submit-form svg {
    top: -52px;
    right: 10px;
}

@media (max-width:  991px){

	.scofe .whitepaper-banner-image, .row.event-row-res {
	    display: block;
	}

	.scofe .whitepaper-banner-image, .row.event-row-res > div {
	    width: 100%;
	    max-width: 100%;
	    align-items: flex-start !important;
	    justify-content: flex-start !important;
	}

	.scofe .whitepaper-banner-image, .scofe .row.event-row-res > div > div:first-child {
	    margin-bottom: 50px;
	}

	.scofe .executive-item {
	    min-width: calc(100% / 2);
	}

	.scofe .executive-items {
	    flex-wrap: wrap;
	    justify-content: start;
	}

	.scofe .page-head-container {
	    padding-bottom: 0;
	    padding: 20px;
	}

	.scofe .page-blocks-container.executives-block-container > div {
	    padding-top: 0;
	}

	.scofe .interested-sponsor-conainer > a {
	    display: block;
	    margin-bottom: 20px;
	}

	.scofe .events-facet-contaner > div > div {
	    display: block;
	}

	.scofe .events-facet-contaner > div > div > div {
	    width: 100%;
	    max-width: 100%;
	}

	.scofe .events-facet-contaner > div > div > div.col-sm-10 {
	    max-width: 100%;
	    padding-left: 0;
	}

	.scofe .page-blocks-container.discover-events-nxt .events-facet-contaner .col-sm-2 {
	    padding-bottom: 24px;
	}

    .scofe .next-logos-inner > picture, .scofe .next-logos-inner > picture:first-child {
        flex-basis: 23%;
        width: 23%;
        margin: 5px;
    }

    .scofe .next-logos-inner {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

}


@media (max-width:  991px) {

	.scofe .toggler-view {
		display: none;
	}

	.page-blocks-container.discover-events-nxt.scofe .facetwp-template > div {
	    flex-basis: 49%;
	    width: 49%;
	}

	.scofe .page-blocks-container.discover-events-nxt .facetwp-template {
	    flex-direction: row;
	    flex-wrap: wrap;
	    transition:  all 0.5s ease;
	}
	.scofe .page-blocks-container.discover-events-nxt .event-items-inside > .container-fluid > .row > div:nth-child(1) {
	    order: 2;
	}

	.scofe .page-blocks-container.discover-events-nxt .event-items-inside > .container-fluid > .row > div:nth-child(2) {
	    order: 3;
	    border-left: none;
	    position: relative;
	}

	.scofe .page-blocks-container.discover-events-nxt .event-items-inside > .container-fluid > .row > div:nth-child(3) {
	    order: 1;
	}

	.scofe .page-blocks-container.discover-events-nxt .event-items-inside > .container-fluid > .row {
	    flex-direction: column;
	    width: 100%;
	    flex-basis: 100%;
	}

	.scofe .page-blocks-container.discover-events-nxt .event-items-inside > .container-fluid > .row > div {
	    width: 100%;
	    flex-basis: 100%;
	    max-width: 100%;
	}

	.scofe .page-blocks-container.discover-events-nxt .event-items-inside > .container-fluid > .row > div:nth-child(1),
	.scofe .page-blocks-container.discover-events-nxt .event-items-inside > .container-fluid > .row > div:nth-child(2) {
	    padding: 20px 15px  
	}

	.scofe .page-blocks-container.discover-events-nxt .event-items-inside > .container-fluid > .row > div:nth-child(2):after {
		content: '';width: 150px;height: 2px;background: orange;position: absolute;top: 0;margin: 0 auto;left: calc(50% - 75px);
	}


	.scofe .page-blocks-container.discover-events-nxt .facetwp-template > div {
	    margin: 0.4166666666666667%;
	    margin-top: 0;
	    margin-bottom: 0.8333333333333334%;
	}

    .scofe .event-display-content {
        min-height: 130px;
    }

}



@media (max-width: 767px){

    .scofe .next-logos-inner > picture, 
    .scofe .next-logos-inner > picture:first-child {
        flex-basis: 48%;
        width: 48%;
        margin: 5px;
    }

    .scofe .page-blocks-container.discover-events-nxt .facetwp-template > div {
        flex-basis: 100%;
        width: 100%;
    }

}



@media (max-width: 475px){

    .scofe .next-logos-inner > picture, 
    .scofe .next-logos-inner > picture:first-child {
        flex-basis: 50%;
        width: 50%;
        margin:  0;
        margin-bottom: 5px;
    }

}	



/* DIGITAL EVENTS FACET - END */

#loginModal .modal-body { text-align: left; }
#loginModal .modal-body .button {background: #061828;color: #fff;cursor: pointer;text-transform: uppercase;}
#loginModal .modal-body .button:hover {background: #f7941f;color: #fff;cursor: pointer;}
.bgblue {background: #0b3050;}
.registerform {background: #fff;padding: 10px 20px;border-radius: 3px;}
.registration-alt { font-weight: bold;  color: #333!important;}
.img-padlock { width: 55px; }

.bgblue div.dx-title.text-center { display: block; }

span.event_city { text-transform: none; color: #000; }


.product .newLayoutThumbanailMAReports .product-image a {
    margin: 10px;
    margin-left: 0;
    display: block;
    position: relative;
}

.newBoxThumbnails.newLayoutThumbanailMAReports .mod-products-reports-category {
    text-align: center;
    color: #fff;
    padding-top: 5px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    width: 100%;
    position: relative;
    left: 10px;
}

.products-ma.newLayoutThumbanailMAReports .products-market-reports-container .product-image.online-media-and-advertising .product-image-industry{
    width: 99%;
}

/* AFTAAB */
/* NEW CLIENT PORTAL STYLE - TO MOVE TO LIVE */
.container-fluid.banner-container > .row {
    width: 100%;
    margin: 0;
    padding: 0;
}
.welcome-msg p:nth-child(2) {
    text-align: center;
    color: #0b3050;
}
.welcome-msg p:nth-child(2) a {
    color: #f4941f;
}
.client-portal-banner {
    width: 100%;
    position: relative;
}
.client-portal-banner img {
    width: 100%;
    height: 40vh;
    object-fit: cover;
    object-position: 50% 35%;
}
.container-fluid.banner-container {
    margin: 0;
    padding: 0;
    margin-bottom: 50px;
}
.client-portal-banner::before {
    content: "";
    background: black;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.5;
    z-index: 0;
}
.customer-portal-banner-text {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.customer-portal-banner-text p {
    z-index: 1;
    font-size: 50px;
    text-transform: uppercase;
    color: white;
}
.welcome-msg {
    width: 100%;
    margin-bottom: 40px;
}
.welcome-msg p:first-child {
    font-size: 35px;
    text-align: center;
    margin-bottom: 30px;
    color: #0b3050;
    font-weight: 600;
}
.welcome-msg p:last-child {
    font-size: 28px;
    text-align: center;
    color: #0b3050;
    margin-bottom: 0px;
}
.container.customer-portal-main-container {
    margin-top: 50px;
}
.customer-module-search-bar {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.customer-module-search-bar input {
    max-width: 230px;
    margin-bottom: 50px;
    border-radius: 20px;
    padding-left: 10px;
}
.customer-module-search-bar input::placeholder {
    font-size: 14px;
    padding-left: 10px;
}
.owned-modules-wrapper {
    position: relative;
    overflow: hidden;
    height: 170px;
    margin-bottom: 20px;
}
.module-image img {
    position: absolute;
    transition: ease-in .3s;
}
.no-access {
    margin-left: 15px;
}
.no-access-btn {
    margin-left: 15px;
    padding: 10px;
    background: #f4941f;
    color: white;
    transition: ease-in .3s;
}
.free-trial-btn-wrapper {
    width: 100%;
    margin-top: 10px;
}
.free-trial-btn-wrapper:hover a {
    text-decoration: none;
    background: white;
    border: 1px solid #f4941f;
    color: #f4941f;
}
.module-wrapper {
    height: 100%;
}
.module-image {
    height: 100%;
}
.module-name {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    position: relative;
}
.owned-modules-wrapper::before {
    content: "";
    background: black;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0.5;
}
.module-name p {
    color: white;
    margin-bottom: 0px;
    font-weight: 600;
}
.owned-modules-wrapper:hover .module-image img {
    transform: scale(1.3);
    transition: ease-in .3s;
}
.not-owned-intro {
    width: 100%;
    margin-top: 70px;
    margin-bottom: 40px;
}
.not-owned-intro p {
    font-size: 28px;
    text-align: center;
    color: #0b3050;
    margin-bottom: 0px;
}
.all-owned p {
    text-align: center;
    font-size: 20px;
    color: #083050;
}
.all-owned {
    width: 100%;
    margin-bottom: 50px;
}
.row.not-owned-modules-row-content {
    margin-bottom: 50px;
}
.container.customer-portal-main-container a:hover {
    text-decoration: none;
}
.module-featured-image-wrapper img {
    position: relative;
}

/* ABOUT US */
.shareholders {
    margin-top: 20px;
    margin-bottom: 20px;
}
.home-hero-lead-text.management-title {
    margin-top: 80px;
    margin-bottom: 30px;
}
.management-team-inner img {
    width: auto;
    height: 300px;
}
.press-media-row .dataxisnews .card img{
    border-radius: 0px !important;
}

/* CONSUMER SURVEYS */
.questionnaire-icon img {
    width: 70px;
}
.container-fluid.consumer-survey-page-banner {
    padding: 0;
    margin: 0;
    height: 40vh;
}
.banner-content-wrapper {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.container-fluid.consumer-survey-page-banner > * {
    height: 100%;
}
.page-banner-wrapper {
    height: 100%;
}
.banner-content-wrapper-inner {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 90%;
    max-width: 1140px;
    margin: 0 auto;
}
.banner-title p {
    font-size: 35px;
    color: white;
    font-weight: 600;
}
.banner-description p {
    color: white;
}
.banner-btn a {
    color: white;
    border: 1px solid white;
    padding: 10px;
    border-radius: 50px;
    transition: ease-in .3s;
}
.banner-btn {
    margin-top: 20px;
}
.banner-btn a:hover {
    transition: ease-in .3s;
    background: white;
    color: #0b3050;
    text-decoration: none;
}
.container.consumer-surveys-content-container {
    margin-top: 50px;
}
.page-sub-title p {
    font-size: 21px;
    font-weight: 600;
}
.objectives-wrapper {
    margin-bottom: 50px;
}
.objectives-list ul {
    /* list-style: none; */
    padding: 0px;
    margin: 0px;
    margin-left: 25px;
}
.objectives-list li {
    margin-bottom: 20px;
    position: relative;
}
.objectives-list li span {
    font-weight: 700;
}
/* .objectives-list li::before {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid black;
    position: absolute;
    top: 7px;
    left: -20px;
} */
.questionnaire-sub-title {
    position: relative;
    margin-left: 40px;
}
.questionnaire-sub-title p {
    font-weight: 700;
}
.questionnaire-sub-title::before {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid black;
    position: absolute;
    left: -20px;
    top: 7px;
}
.container-fluid.consumer-survey-page-banner .col-md-12 {
    padding: 0px;
}
.page-template-template-consumer-survey, .post-type-archive-case-study {
    overflow-x: hidden;
}
.questionnaire-list-wrapper ul {
    list-style: none;
    margin: 0px;
    display: flex;
    padding-left: 10px;
}
.questionnaire-list-wrapper li {
    width: calc(100%/5);
    margin: 5px;
    padding: 10px;
    border-radius: 30px;
}
.questionnaire-list-wrapper li:nth-child(even) {
    background: #395972;
}
.questionnaire-list-wrapper li:nth-child(odd) {
    background: #083050;
}
.questionnaire-icon {
    margin-bottom: 15px;
}
.questionnaire-box-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.questionnaire-box-inner p {
    color: white;
    font-size: 14px;
    text-align: center;
}
.questionnaire-title p {
    text-transform: uppercase;
    font-weight: 700;
    min-height: 45px;
}
.questionnaire-list {
    margin-bottom: 50px;
}
.page-template-template-consumer-survey .headbanner.page-block-container {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* CASE STUDY */
.case-study-wrapper-outer {
    width: 100%;
    background: white;
    margin-bottom: 20px;
    padding: 20px;
}
.container.case-study-archive-wrapper {
    margin-top: 40px;
    margin-bottom: 30px;
}
.post-type-archive-case-study div#page {
    background: #ededed;
}
.case-study-wrapper-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.case-study-title {
    width: 30%;
    height: 100%;
    border-right: 3px solid #91cde9;
    display: flex;
    align-items: center;
    justify-content: center;
}
.case-stud-image {
    width: 40%;
}
.case-study-title p {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #0b3050;
    margin-bottom: 0px;
}
.case-study-content {
    padding-left: 20px;
    padding-right: 20px;
}
.case-stud-image img {
    width: 100%;
    object-fit: cover;
}
.case-study-btn a {
    border: 1px solid #54b1dd;
    background: #54b1dd;
    padding: 5px 20px;
    color: white;
    border-radius: 50px;
    transition: ease-in .3s;
}
.case-study-btn {
    margin-top: 20px;
}
.case-study-btn a:hover {
    color: #54b1dd;
    text-decoration: none;
    background: white;
    transition: ease-in .3s;
}

/* SELECT2JS PLACEHOLDER FIX */
.select2-search--inline {
    display: contents; 
}
.select2-search__field:placeholder-shown {
    width: 100% !important;
}


.row.pagination-row {
    justify-content: center;
    margin-bottom: 50px;
}
a.page-numbers, .current {
    padding: 5px;
    background: #0b3050;
    margin-right: 5px;
    color: white;
}
.dots {
    padding: 5px;
}
.current {
    background: none;
    color: #0b3050;
}
a.page-numbers:hover {
    text-decoration: none;
    color: white;
}
.management-team-head img {
    max-width: 180px;
    height: 180px;
    object-fit: cover;
}
.management-picture.mgt-pic{
    max-width: 180px;
    height: 180px;
    object-fit: cover;
    width: 180px;
    object-position: 0px -30px;
}
/* SINGLE MODULES */
.row.press-media-row {
    margin-top: 50px;
    margin-bottom: 50px;
}
.module-services-title {
    margin-top: 30px;
    margin-left: 15px;
}
.press-media-row p.card-text {
    max-height: 100px;
    overflow: hidden;
}
.press-media-row img.card-img-top {
    max-height: 200px !important;
    height: 200px !important;
}
.press-media-row h5.card-title {
    height: 100px;
}
.container.single-module-container {
    margin-top: 50px;
}
.module-services-title p {
    font-size: 21px;
    color: #0b3050;
}
.modules-product-wrapper ul {
    margin: 0;
    list-style: none;
}
.modules-product-wrapper li {
    margin-bottom: 10px;
    position: relative;
}
.modules-product-wrapper li a {
    color: #0b3050;
    transition: ease-in .3s;
}
.modules-product-wrapper li a:hover {
    transition: ease-in .3s;
    color: #f4941f;
}
.modules-reports-wrapper:after {
    content: "";
    border: solid white;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    left: 8px;
    top: 28px;
    transition: ease-in .3s;
}
.modules-reports-wrapper:hover:after {
    border-color: #0b3050;
    left: 13px;
    transition: ease-in .3s;
}
.modules-reports-wrapper{
    position: relative;
}
.modules-reports-wrapper a{
    background: #0b3050;
    padding: 20px;
    margin-bottom: 20px;
    width: 100%;
    display: block;
    border: 1px solid #0b3050;
    transition: ease-in .3s;
    text-align: center;
}
.modules-reports-wrapper a:hover {
    transition: ease-in .3s;
    background: white;
    border: 1px solid #0b3050;
    text-decoration: none;
    color: #0b3050;
}
.modules-reports-wrapper a {
    color: white;
}
.row.products-row {
    margin-top: 5px;
}
.research-highlights-title p {
    font-size: 25px;
    margin-left: 13px;
    color: #0b3050;
    margin-bottom: 50px;
}
.module-page-title {
    display: table;
    margin: 0px auto;
    margin-top: 0px;
}
.module-page-title p {
    font-size: 50px;
    color: #0b3050;
}
.press-media-row .dataxisnews .card {
    max-height: 520px;
    height: 520px;
}
.headbanner {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.container-fluid.career-banner-section img {
    max-height: 335px;
    object-fit: cover;
    width: 100%;
    object-position: top;
}
.modules-reports-wrapper.free-trial-wrapper:hover::after{
    border-color: #7e7765;
}
.module-featured-image-wrapper img {
    width: 100%;
}
.modules-reports-wrapper.free-trial-wrapper a:hover {
    color: #7e7765;
    background: transparent !important;
    border: 1px solid #7e7765;
}
.mg-team img {
    width: 180px;
    height: 180px;
    object-fit: cover;
    object-position: 0px -30px;
}
.management-picture.mg-picture-0 {
    object-position: 0px -11px;
}
.management-picture.mg-picture-2 {
    object-position: 0px -20px;
}

/* PROJECT SETTINGS */
.dataxis-container {
    max-width: 1140px;
    margin: 0 auto;
    display: block;
    padding: 15px;
}
.tab-main-title{
    color: white;
    background: #083050;
}
.tab-main-title:hover{
    cursor: pointer;
}
.tab-content{
    display:none;
}
.dataxis-projects-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.user-selected p{
    color: white;
    font-weight: 700;
}
.user-selected{
    background: #083050;
}
.user-selection:hover{
    cursor: pointer;
}
.dataxis-tabs-description p {
    font-weight: 500;
    font-size: 16px;
}
.dataxis-tabs-inner ul {
    margin-left: 30px;
}
.tab-main-title p {
    margin-bottom: 0px;
    padding: 15px;
    position: relative;
    max-width: 200px;
}
.tab-content {
    padding: 25px;
    background: #33333317;
}

.dataxis-tabs-container ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.ajax-loader-svg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ajax-loader-svg svg {
    max-width: 50px;
    background: black;
}
.dataxis-tabs-container ul li {display: inline-block;}
.tab-main-title p:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid white;
    position: absolute;
    display: block;
    top: 25px;
    right: 80px;
}
.continue-btn {
    margin-top: 40px;
    background: #083050;
    color: white;
    max-width: 100px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.continue-btn p {
    margin-bottom: 0px;
}
.continue-btn:hover{
    cursor: pointer;
}
.report-box-container {
    background: white;
    height: 420px;
    margin-bottom: 30px;
    border: 1px solid #0b3050;
}
.shop-back-to-filters {
    /*! background: #0b3050; */
    color: #0b3050;
    padding: 10px;
    margin-bottom: 20px;
    margin-left: 15px;
    position: relative;
}
.shop-back-to-filters::before {
    content: "";
    border: solid #0b3050;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    margin-bottom: 1px;
    position: absolute;
    left: -5px;
    top: 18px;
    transition: ease-in .3s;
}
.shop-back-to-filters:hover::before {
    transition: ease-in .3s;
    left: -15px;
}
.shop-back-to-filters:hover{
    text-decoration: none;
}
.report-box-container p {
    color: white;
    font-size: 14px;
}

.report-box-title p {
    font-size: 17px;
    font-weight: 600;
    height: auto;
    color: white !important;
}
.product-custom-tags p{
    color: white !important;
}
.report-box-excerpt p {
    font-size: 13px;
}

.read-more-add-to-cart {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    bottom: 5px;
    width: 85%;
}

.add-to-cart-ajax p {
    margin-bottom: 0px;
}
.product-custom-tags {
    display: flex;
    align-items: center;
    width: 85%;
    margin-bottom: 10px;
    position: absolute;
    bottom: 40px;
}

.product-custom-tags p {
    font-size: 10px;
    margin-bottom: 0px;
    max-width: 130px;
    display: flex;
    width: 100%;
    text-align: center;
}

.product-custom-tags div {padding: 5px;margin-right: 5px;}
.report-box-excerpt {}

.read-more p {
    color: white;
    font-size: 14px;
    border: 1px solid #0b3050;
    padding: 6px;
    transition: ease-in .3s;
    margin-bottom: 0px;
}
.results-row .col-md-3 a:hover {
    text-decoration: none !important;
}
.read-more p:hover {
    text-decoration: none;
    transition: ease-in .3s;
    color: white;
    border: 1px solid #0b3050;
    background: #0b3050;
}

.add-to-cart-ajax p:hover {
    cursor: pointer;
    transition: ease-in .3s;
    background: #0b3050;
    color: white;
}
.project-settings-container {
    margin-top: 50px;
    margin-bottom: 50px;
}
.add-to-cart-ajax p {
    transition: ease-in .3s;
    padding: 6px;
}
.row.pagination-row {
    justify-content: center;
}
a.page-numbers, .current {
    padding: 5px;
    background: #0b3050;
    margin-right: 5px;
    color: white;
}
.dots {
    padding: 5px;
}
.current {
    background: none;
    color: #0b3050;
}
.user-selection p {
    margin-bottom: 0px;
    height: 100%;
    vertical-align: middle;
    display: block;
    text-align: center;
}
.user-selection {
    width: calc(100%/5);
    border: 1px solid #083050;
    height: 50px;
    margin-bottom: 10px;
}
.user-selection p {
    font-size: 14px;
}
.user-selection > p {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.report-box-title .prod-price {
    font-size: 15px;
    margin-bottom: 0px;
}
.report-box-inner {
    height: 210px;
    position: relative;
}
.report-box-title p:first-child {
    height: 80px;
}
.report-box-title {
    padding: 20px;
}
.report-box-inner {
    height: 240px;
    padding: 20px;
}
.report-box-bottom-content {
    height: 100%;
}
.report-box-container p, .report-box-container a {
    color: black;
}
.events-accordion #v-pills-tabContent , .about-us-accordion #v-pills-tabContent, .market-intelligence-accordion #v-pills-tabContent, .our-data-accordion #v-pills-tabContent  {
    display: block;
    background: transparent;
} 
.management-picture.mgt-pic.mgt-pic-0 {
    object-position: 0px -10px;
}
.management-picture.mgt-pic.mgt-pic-2 {
    object-position: 0px -20px;
}
.market-intelli-menu-corporate li {
    width: 100%;
}
/* DATAXIS NEWS */
.single-news-banner {
    width: 100%;
    height: 40vh;
    margin-bottom: 50px;
}
.single-news-banner img {
    object-fit: cover;
    width: 100%;
    height: 40vh;
    object-position: center;
}
.news-title {
    margin-bottom: 20px;
}
.news-content {
    margin-bottom: 50px;
}

/* CART MENU */
.cart-header {
    position: absolute;
    right: 30px;
    z-index: 99999;
    bottom: -10px;
}
.cart-header:hover {
    cursor: pointer;
}
#menu-item-110399 {
    margin-right: 120px;
}
#menu-item-110488 {
    margin-right: 100px;
}

/* DATASETS & REPORTS */
.viewevents a {
    padding-left: 15px;
    padding-right: 15px;
}
.viewevents a:hover {
    color: white;
}
.viewevents {
    display: table;
    margin: 10px auto;
}
.product-contact-detail a {
    width: 60%;
}
.viewevents a {
    background: #db8c35;
    color: white;
    padding: 10px;
}
.viewevents {
    padding-bottom: 50px;
    padding-top: 20px;
}

/* NEWS */
.dataxis-in-the-media-banner .headbanner.page-block-container, .dataxis-news-banner .headbanner.page-block-container {
    background-position-x: right !important;
    background-position-y:  -150px !important;
    height: 60vh;
}
.careers-banner .headbanner.page-block-container{
    background-position-y: -13px !important;
}
.dataxis-in-the-media-banner .headbanner.page-block-container {
    display: flex;
    align-items: center;
}
.dataxis-in-the-media-banner .mb-3 {
    margin-bottom: 0px !important;
}
.product-contact-button {
    width:  190px !important;
}
.events-banner .headbanner.page-block-container{
    background-position-y: bottom !important;
}
.dataxis-news-banner .headbanner.page-block-container {
    height: auto !important;
}
#v-pills-tabContent ul{
    margin-left: 0 !important;
}

/* MENU FIX */
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{
    color: #f7941f !important;
    background: white !important;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{
    color: #f7941f !important;
    background: white !important;
}

/* SEARCH */
/* FILTER */
.filter-wrapper .select2-selection__choice__display {
    background: transparent !important;
}
.filter-wrapper .select2-selection__choice {
    background-color: transparent !important;
    position: relative;
    font-weight: 600;
    color: #000929;
    font-size: 13px;
    padding: 0;
    margin: 0;
    border: 0;
    border: none !important;
}
/* .filter-wrapper .select2-selection__choice__remove {
    display: none;
} */
.filter-wrapper .select2-selection__rendered {
    overflow-y: scroll !important;
    display: block ruby !important;
}
.filter-wrapper .select2-selection__rendered {
    position: relative;
    margin-bottom: 0;
    margin-left: 0;
    z-index: 12;
    height: 100%;
}
.filter-wrapper .select2-selection.select2-selection--multiple {
    min-height: 100%;
    height: 45px;
}
.filter-wrapper {
    width: 1000px;
}
.search-container {
    align-items: center !important;
    justify-content: center !important;
}
.filter-wrapper-inner label {
    color: white;
    width: 100%;
    text-align: left;
}
.filter-wrapper-inner {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.filter-wrapper {
    margin: 50px 0px;
    background: #0b3050;
    padding: 35px 15px;
    border-radius: 10px;
}
.filter-wrapper-inner > div {
    margin-right: 10px;
    width: calc(100% / 5);
    height: 100%;
}
.select2-container {
    width: 100% !important;
}
.search-btn-wrapper p {
    color: white;
    text-align: center;
    padding: 5px 0px;
    width: 60%;
    margin-bottom: 0px;
    margin-top: 20px;
}
.search-btn-wrapper:hover p{
    cursor: pointer;
}
#user-search-input {
    height: 45px;
}
.search-btn-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 60px;
}
.select2-selection__choice {
    background: #0b3050 !important;
    color: white;
    font-size: 14px;
}
.select2-selection.select2-selection--multiple {
    height: 20px;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    white-space: unset;
}
.post-padding-wrapper {
    padding: 15px;
    padding-top: 0px;
}
.search-result-wrapper {
    border: 1px solid #0b3050;
    margin-bottom: 30px;
    min-height: 330px;
}
.search-result-title {
    padding: 15px;
}
.search-result-title {
    min-height: 95px;
}
.search-result-wrapper:hover a {
    text-decoration: none;
    cursor: pointer;
    color: #0b3050;
}
.search-result-wrapper a {
    color: #0b3050;
}
.search-result-wrapper p {
    margin-bottom: 0px;
}
.search-results-post-content {
    margin-top: 20px;
}
.search-results-post-content p {
    font-size: 15px;
}
.search-results-bottom-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}
.search-result-title p {
    text-transform: uppercase;
    color: white;
    font-weight: 600;
}
.search-results-tag {
    width: calc(100%/2);
    display: block;
    float: left;
    min-width: 120px;
}
.search-results-tag p {
    font-size: 13px;
    color: white;
    margin: 5px;
    text-align: center;
    padding: 5px;
}
.row.pagination-row {
    justify-content: center;
    margin-bottom: 50px;
}
a.page-numbers, .current {
    padding: 5px;
    background: #0b3050;
    margin-right: 5px;
    color: white;
}
.dots {
    padding: 5px;
}
.current {
    background: none;
    color: #0b3050;
}
a.page-numbers:hover {
    text-decoration: none;
    color: white;
}
.select2-selection.select2-selection--multiple {
    position: relative;
}
.select2-selection.select2-selection--multiple::after {
    content: "";
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 10px;
}
#menu-item-536274 span {
    text-transform: capitalize;
}
.wbtn.wbtn-booking.wbtn-primary:hover {
    background: transparent !important;
    color: #f7941f !important;
}
.wbtn.wbtn-booking.wbtn-primary{
    font-weight: normal !important;
}
#gform_7_validation_container {
    background: white;
}
.dataxis-header-search-inner {
    width: 100%;
    display: flex;
}
.dataxis-header-search-wrapper {
    width: 100%;
}
#header-search-bar {
    width: 90%;
}
.dataxis-search-icon {
    margin-left: 10px;
    top: 2px;
    position: relative;
}
#menu-item-1565208 {
    float: right;
    margin-right: 110px;
}
#menu-item-1565232 {
    float: right;
}
#menu-item-1565239 {
    float: right;
}
#menu-item-1565229{
    float: right;
    margin-right: 120px;
}
#menu-item-1565236 {
    float: right;
}
#menu-item-1565236 a {
    /* border: 1px solid #0b3050;
    border-radius: 9px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 9px 10px;
    line-height: 15px;
    margin: 5px; */
    font-size: 14px;
}

#menu-item-1565518 h3 {
    display: none;
}
#menu-item-1565518 {
    float: right;
}
#menu-item-1565518 button {
    background: transparent;
    border: none;
    box-shadow: none;
    margin-top: 9px;
    display: inline-block;
    vertical-align: baseline;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #333 !important;
}
#menu-item-1565518 button:hover {
    color: #f8af58 !important;
}
#menu-item-1565518 {
    max-height: 50px !important;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background: #0b3251;
}
.single-post-data-reports-wrapper .mod-product-reports-country-industry {
    top: 30px !important;
    text-align: center;
}
.single-post-data-reports-wrapper .product-image-industry {
    text-align: center;
}
.single-post-data-reports-wrapper .product-image-industry {
    text-align: center !important;
}
.webinar-availability p {
    max-width: 200px;
    text-align: center;
    background: #0b3050;
    color: white;
    padding: 3px;
    font-size: 13px;
}
.module-description li{
    list-style: initial !important;
}
.module-description ul {
    margin-left: 0px;
}
.rh-author {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 50px;
}
.rh-author img {
    /*! margin-left: 0px !important; */
}
.rh-author.first-author {
    /*! margin-bottom: 0px; */
}
.author-nametitle {
    margin-bottom: 10px;
    margin-top: 20px;
}
.rh-authors {
    display: flex;
}
.pum-container{
    top: 40px !important;
}
.archive-research-item-content {
    margin-top: 10px !important;
}
.top-part img {
    height: 100%;
    object-fit: cover;
    max-height: 178px;
}
.remove-click-TVnetworks .transparentbg {
    height: 177px !important;
}

/* SINGLE WEBINAR */

.sponsorship-title p {
    font-size: 24px;
    margin-top: 20px;
    color: #083050;
    font-weight: 600;
    margin-bottom: 30px;
    text-align: center;
}
.sponsorship-details ul {
    margin: 0;
}
.sponsorship-btns-section {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    margin-left: 20px;
}
.download-brochure-webinar {
    margin-right: 30px;
}
.download-brochure-webinar a , .contact-us-webinar a {
    background: #f4941f;
    padding: 15px;
    color: white;
}
.container-fluid.webinar-sponsor {
    background: white;
}
.back-to-all-button-container {
    padding-top: 60px;
    margin-top: 40px;
}
.sponsorship-details p {
    margin-bottom: 2px;
}
.sponsorship-details p {
    margin-bottom: 2px;
    font-size: 18px;
}
.contact-us-webinar a {
    text-transform: uppercase;
    font-size: 13px !important;
    font-weight: 500;
    padding: 5px 10px;
    border-radius: 30px;
    background: transparent;
    color: #083050;
    border: 1px solid #083050;
    font-weight: 600;
    transition: all 0.5s ease;
}
.contact-us-webinar a:hover {
    text-decoration: none;
    background: orange;
    transition: ease-in .3s;
    color: white;
}
.pum-overlay{
    overflow: scroll !important;
}

#field_52_8 p {
    font-weight: 700;
    font-size: 16px !important;
    margin-bottom: 0px;
    margin-top: 10px;
}
.infogram-embed {
    margin: 20px auto;
}
.single-researches-content {
    margin-bottom: 20px !important;
}

.search-results-tag p {
    padding: 10px 20px;
}


/* conference page new layout */

.dataxis-nxt-event-card {
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  
  .dataxis-nxt-event-header {
    background-size: cover;
    background-position: center;
    padding: 20px;
    text-align: center;
  }
  
  .dataxis-nxt-event-logo {
    max-width: 200px;
    margin-bottom: 10px;
  }
  
  .dataxis-nxt-event-sublogo-text {
    font-size: 14px;
    color: #fff;
  }
  
  .dataxis-nxt-event-body {
    padding: 20px;
  }
  
  .dataxis-nxt-event-title {
    font-size: 18px;
    margin-bottom: 10px;
  }
  
  .dataxis-nxt-event-details {
    font-size: 14px;
    color: #666;
  }
  
  .dataxis-nxt-event-related-events {
    list-style-type: none;
    padding: 0;
    margin: 10px 0 0;
  }
  
  .dataxis-nxt-event-related-events li {
    font-size: 14px;
    color: #333;
  }
  
  .dataxis-nxt-event-footer {
    background-color: #f8f8f8;
    padding: 10px;
    text-align: center;
  }
  
  .dataxis-nxt-event-view-website {
    text-decoration: none;
    font-size: 14px;
    color: #000;
  }
  
  .dataxis-nxt-event-arrow {
    font-size: 16px;
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%;
    text-align: center;
    margin-left: 5px;
    color: #fff;
  }
  .dataxis-nxt-event-sublogo-text ul {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: 600;
}

.dataxis-nxt-event-sublogo-text {
    text-align: left;
    display: flex;
    justify-content: center;
}

ul.dataxis-nxt-event-related-events {
    list-style: disc;
    text-transform: none;
    margin-left: 17px;
}
.page-template-template-inperson-hybrid-events .events-ct1-facet > div{
    gap: 50px;
}
.page-template-template-inperson-hybrid-events .events-ct1-facet > div > div {
    flex-basis: calc(33% - 50px) !important;
    width: calc(33% - 50px) !important;
}
.dataxis-nxt-event-related-event-link {
    color: #666;
  }
  .dataxis-nxt-event-body {
    background: #fff;
}
.dataxis-nxt-event-body {
    height: 190px;
}

.dataxis-nxt-event-header {
    height: 200px;
}
@media (max-width: 767px) {
    .page-template-template-inperson-hybrid-events .events-ct1-facet > div > div {
      flex-basis: 100% !important;
      width: 100% !important;
    }
  }


/* NEW MEGA MENU */
.corporate-mega-menu-wrapper,
.reports-mega-menu-wrapper {
    display: flex;
}
.corporate-mega-menu-wrapper > div,
.reports-mega-menu-wrapper > div {
    width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.corporate-mega-menu-second-level-item,
.corporate-mega-menu-third-level-item,
.reports-mega-menu-second-level-item,
.reports-mega-menu-third-level-item {
    display: none;
}
.corporate-mega-menu-container,
.reports-mega-menu-container {
    box-shadow: -1px 10px 10px 0px #00000047;
    display: none;
    position: absolute;
    z-index: 999999999999999;
    left: 0px;
    right: -2px;
    background: white;
}
.corporate-mega-menu-first-level-items,
.reports-mega-menu-first-level-items {
    list-style: none;
    padding: 0;
    margin: 0;
}
.corporate-mega-menu-first-level-items li,
.reports-mega-menu-first-level-items li {
    color: #3c3c3c;
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none;
    width: 94%;
    border-radius: 5px;
    padding-left:10px;
}
.corporate-mega-menu-second-level p,
.reports-mega-menu-second-level p {
    color: #3c3c3c;
    font-weight: normal;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    margin-bottom: 0;
}
.corporate-mega-menu-third-level p,
.reports-mega-menu-third p {
    color: #1c4587;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    font-style: normal !important;
    margin-bottom: 0;
}
.corporate-mega-menu-third-level-item,
.reports-mega-menu-third-level-item {
    margin-bottom: 40px;
}
.thirdLevel-title {
    margin-bottom: 0px;
    font-weight: 600 !important;
    font-size: 14px;
}
.thirdLevel-title a {
    color: #1c4587 !important;
    font-weight: bold;
  }
.corporate-mega-menu-third-level-item a,
.reports-mega-menu-third-level-item a {
    position: relative;
    text-decoration: none;
}
.corporate-mega-menu-final-level-item p,
.reports-mega-menu-final-level-item p {
    margin-bottom: 0;
}
.corporate-mega-menu-final-level-item a,
.reports-mega-menu-final-level-item a {
    color: gray;
}
.corporate-mega-menu-first-level-items li:hover,
.corporate-mega-menu-second-level-item:hover,
.reports-mega-menu-first-level-items li:hover,
.reports-mega-menu-second-level-item:hover {
    cursor: pointer;
}
.fl-active,
.sl-active > p {
    color: black !important;
    font-weight: bold !important;
    background: #c3c3c3;
    position: relative;
}
.corporate-mega-menu-first-level,
.corporate-mega-menu-second-level,
.reports-mega-menu-first-level,
.reports-mega-menu-second-level {
    border-right: 1px solid #80808026;
    background: #eee;
    padding-top: 15px;
    padding-bottom: 15px;
}
.corporate-mega-menu-first-level {
    padding-left: 15px;
    width: 25%;
}
.corporate-mega-menu-second-level {
    margin-right: 50px;
    width: 25%;
}
.reports-mega-menu-first-level {
    padding-left: 15px;
    width: 25%;
}
.reports-mega-menu-second-level {
    margin-right: 50px;
    width: 25%;
}
.corporate-mega-menu-container a.lock:after,
.reports-mega-menu-container a.lock:after {
    font-family: dashicons;
    content: "\f160";
    color: #888;
    font-size: 14px;
    padding-left: 5px;
    position: relative;
    top: 2px;
}
.corporate-mega-menu-container a.lock,
.reports-mega-menu-container a.lock {
    pointer-events: none;
    color: grey !important;
}
.corporate-mega-menu-wrapper a,
.reports-mega-menu-wrapper a,
.corporate-mega-menu-wrapper a:visited,
.reports-mega-menu-wrapper a:visited {
    color: #000;
    font-size: 14px;
}
.corporate-mega-menu-wrapper a:hover,
.reports-mega-menu-wrapper a:hover {
    text-decoration: none;
    color: #000;
}
.search-bar-corporate .siq-expandwdgt.siq-searchwidget {
    margin-bottom: 0;
}
.container-fluid.dataxis-corporate-header > .row {
    margin-bottom: 0px;
}
/* .dataxiscssmenu.dataxiscssmenu2 {
    display: none;
} */
.col-md-2.corporate-dashboard-period {
    border: none !important;
}
.corporate-menu {
    margin-left: -15px;
}
.corporate-mega-menu-third-level-items,
.reports-mega-menu-third-level-items {
    display: table;
    width: 100%;
}
.corporate-mega-menu-third-level-item,
.reports-mega-menu-third-level-item {
    width: 30%;
    float: left;
}
.corporate-mega-menu-third-level,
.reports-mega-menu-third-level {
    width: 70% !important;
}
.fl-active::after,
.sl-active > p::after {
    content: "";
    position: absolute;
    height: 15px;
    width: 15px;
    background: url("/wp-content/uploads/2024/10/angel-right-thin-brown.png");
    background-size: cover;
    right: 5px;
    top: 7px;
}
.corporate-mega-menu-second-level-item p,
.reports-mega-menu-second-level-item p {
    padding-left: 15px;
    line-height: 30px;
    padding-bottom: 0 !important;
    width: 94%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 0;
}
.corporate-mega-menu-third-level-item a,
.reports-mega-menu-third-level-item a {
    position: relative;
}
.container-fluid.dataxis-corporate-header .row:nth-child(2) {
    margin-bottom: 0px !important;
}
#insights-menu,
#reports-menu {
    width: 240px;
}
#insights-menu.menu-active,
#reports-menu.menu-active {
    color: black !important;
    font-weight: bold;
    background: #eee;
}
#insights-menu.menu-active:after,
#reports-menu.menu-active:after {
    border-color: black !important;
}
.page-template-template-customerportal .nav-menu a.with-arrow::after {
    display: none !important;
}
.corporate-menu .main-level-link {
    color: gray;
}
.corporate-menu-extra-level {
    background: #eee;
    padding: 15px;
}
.extra-level-title a {
    font-size: 14px;
    font-weight: 700;
    color: #6d3200 !important;
    font-style: italic;
    pointer-events: none;
}
.extra-level-title p {
    margin-bottom: 0px;
}
.extra-level-wrapper ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom:8px;
}
.extra-level-wrapper ul a {
    font-size: 14px;
    padding-left: 15px;
    position: relative;
}
.extra-level-wrapper ul a::before {
    content: "";
    position: absolute;
    height: 7px;
    width: 10px;
    background: url("/wp-content/uploads/2024/10/Arrow-chocolat.png");
    background-size: cover;
    left: 0px;
    top: 5px;
}
.extra-level-menu-items a {
    color: #000 !important;
}
.thirdLevel-icon {
    width: 20px;
    float: left;
    margin-left: -25px;
    display: none;
}
.reports-mega-menu-final-level-items {
    column-count: 4;
}
.col-md-10.corporate-dashboard-inner-menu.style01menu {
    border: none;
}
.dataxis-breadcrums ol {
    margin-left: 0;
    padding-left: 18px;
    background: transparent;
    margin-bottom: 3px;
    margin-top: -10px;
}
.dataxis-breadcrums ol li a,
.dataxis-breadcrums ol li {
    font-size: 11px;
    color: #000;
    text-decoration: underline;
}
.dataxis-breadcrums ol li:last-child {
    text-decoration: none;
}
.corporate-mega-menu-first-level,
.corporate-mega-menu-second-level,
.corporate-mega-menu-third-level,
.corporate-menu-extra-level,
.reports-mega-menu-first-level,
.reports-mega-menu-second-level,
.reports-mega-menu-third-level,
.corporate-menu-extra-level .nav-menu {
    font-size: 10px !important;
}
.page-template-template-customerportal-allinone,
.dataxis-corporate-header,
.page-template-template-customerportal-freetrial .dataxis-corporate-header,
.page-template-template-customerportal .dataxis-corporate-header {
    margin-bottom: 0;
}
.corporate-mega-menu-third-level-item a:hover,
.reports-mega-menu-third-level-item a:hover {
    color: gray;
    text-decoration: underline;
    text-underline-offset: 4px;
}
.corporate-mega-menu-third-level,
.reports-mega-menu-third-level {
    padding-top: 20px;
}
.extra-level-image {
    width: 90%;
    margin-bottom: 10px;
}
.page-template-template-customerportal .container-fluid.corporate-dashboard-inner-menu-container {
    background: #cbcbcb;
}
/* new menu layout */
.new-menu-layout.col-md-12.col-sm-12 nav > ul {
    display: flex;
    align-items: center;
}
.new-menu-layout.col-md-12.col-sm-12 {
    display: flex;
    justify-content: space-between;
}
.new-menu-layout.col-md-12.col-sm-12 form {
    margin-bottom: 0;
}
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) {
    display: flex;
    flex-direction: row-reverse;
}
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) li {
    float: none !important;
    text-align: center;
}
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) ul {
    display: flex;
    flex-direction: row-reverse;
}
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) li:nth-child(4) {
    margin-right: 30px;
    width: 250px;
}
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) li:nth-child(1) a,
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) li:nth-child(2) a,
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) li:nth-child(3) a {
    padding: 0;
    display: block;
    flex-basis: 42px;
}
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) li:nth-child(1) a,
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) li:nth-child(3) a {
    width: 100px;
}
.new-menu-layout.col-md-12.col-sm-12 nav:nth-child(2) li:nth-child(2) a {
    width: 150px;
}
/*adex correction*/
/* div.corporate-mega-menu-third-level-item:nth-child(42){
    margin-top: -110px;
} */
div.corporate-mega-menu-third-level-item:nth-child(18){
    margin-top: -60px;
}
div[data-thirdlevel="actor-profile-television-and-telecom"] .reports-mega-menu-final-level-items, 
div[data-thirdlevel="actor-profile-telecom"] .reports-mega-menu-final-level-items,
div[data-thirdlevel="actor-profile-pay-tv"] .reports-mega-menu-final-level-items,
div[data-thirdlevel="actor-profile-mobile"] .reports-mega-menu-final-level-items{
  column-count: 3;
}
div[data-thirdlevel="market-report-technologies"] .reports-mega-menu-final-level-items{
    column-count: 1;
  }
/* end new menu layout */

/* conference page new layout */

.dataxis-nxt-event-card {
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  
  .dataxis-nxt-event-header {
    background-size: cover;
    background-position: center;
    padding: 20px;
    text-align: center;
  }
  
  .dataxis-nxt-event-logo {
    max-width: 200px;
    margin-bottom: 10px;
  }
  
  .dataxis-nxt-event-sublogo-text {
    font-size: 14px;
    color: #fff;
  }
  
  .dataxis-nxt-event-body {
    padding: 20px;
  }
  
  .dataxis-nxt-event-title {
    font-size: 18px;
    margin-bottom: 10px;
  }
  
  .dataxis-nxt-event-details {
    font-size: 14px;
    color: #666;
  }
  
  .dataxis-nxt-event-related-events {
    list-style-type: none;
    padding: 0;
    margin: 10px 0 0;
  }
  
  .dataxis-nxt-event-related-events li {
    font-size: 14px;
    color: #333;
  }
  
  .dataxis-nxt-event-footer {
    background-color: #f8f8f8;
    padding: 10px;
    text-align: center;
  }
  
  .dataxis-nxt-event-view-website {
    text-decoration: none;
    font-size: 14px;
    color: #000;
  }
  
  .dataxis-nxt-event-arrow {
    font-size: 16px;
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%;
    text-align: center;
    margin-left: 5px;
    color: #fff;
  }
  .dataxis-nxt-event-sublogo-text ul {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: 600;
}

.dataxis-nxt-event-sublogo-text {
    text-align: left;
    display: flex;
    justify-content: center;
}

ul.dataxis-nxt-event-related-events {
    list-style: disc;
    text-transform: none;
    margin-left: 17px;
}
.page-template-template-inperson-hybrid-events .events-ct1-facet > div{
    gap: 50px;
}
.page-template-template-inperson-hybrid-events .events-ct1-facet > div > div {
    flex-basis: calc(33% - 50px) !important;
    width: calc(33% - 50px) !important;
}
.dataxis-nxt-event-related-event-link {
    color: #666;
  }
  .dataxis-nxt-event-body {
    background: #fff;
}





/* VIDEO RESOURCES */


.video-resources-occuring-details {
    display: block;
}
.single-video-resources-language,
.single-video-resources-date, 
.video-resources-duration-box {
    float: left;
    display: flex;
    margin-bottom: 15px;
}




.video-resources-occuring-details .single-video-resources-date,
.video-resources-occuring-details .single-video-resources-time,
.video-resources-occuring-details .globe {
    padding-right: 10px;
}

.single-video-resources-time {
    height: 24px;
    display: flex;
    align-items: center;
}

.video-resources-occuring-details svg {
    width: 24px;
    height: 24px;
    margin-right: 5px;
}

.video-resources-occuring-details svg path {
    fill: #f7941f !important;
}

.video-resources-occuring-details .globe svg path {
    fill: transparent !important;
    stroke: #f7941f !important;
}



.video-resources-occuring-details .single-video-resources-date,
.video-resources-occuring-details .single-video-resources-time,
.video-resources-occuring-details .globe {
    padding-right: 10px;
}

.single-video-resources-time {
    height: 24px;
    display: flex;
    align-items: center;
}

.video-resources-occuring-details svg path {
    fill: #f7941f !important;
}

.video-resources-occuring-details .globe svg path {
    fill: transparent !important;
    stroke: #f7941f !important;
}

.video-resources-wrapper {
    background: white;
    margin: 0 0 20px 0;
    padding: 20px 40px;
    border: 1px solid #efefef;
}


.video-resources-wrapper > div {
    display: flex;
    justify-content: center;
    align-items: center;
}


.video-resources-wrapper.new-video-resources-wrapper svg,
.facetwp-template .video-resources-wrapper svg {
    width: 25px;
    height: 25px;
}

.video-resources-wrapper.new-video-resources-wrapper svg path,
.facetwp-template .video-resources-wrapper svg path {
    fill: #f89523 !important;
}

.video-resources-wrapper.new-video-resources-wrapper .globe svg path,
.facetwp-template .video-resources-wrapper .globe svg path {
    fill: #FFFFFF !important;
    stroke: #f89523 !important;
}



.video-resources-wrapper h5 {
    text-transform: uppercase;
    color: #083050;
    letter-spacing: 0.05em;
}

.video-resources-wrapper h3 {
    font-weight: 700;
    color: #083050;
    text-transform: uppercase;
}

.video-resources-wrapper h4 {
    font-size: 17px;
}

.video-resources-wrapper .webinar-language-details h5 span.webinar-language,
.video-resources-wrapper .webinar-language-details h5,
.video-resources-wrapper .webinar-duration-details h5 {
    font-size: 14px;
    margin: 0;
    font-weight: normal;
}

.video-resources-wrapper svg {
    display: inline-block;
    margin-right: 10px;
    /* margin-bottom: 10px; */
}

.video-resources-wrapper .webinar-language-details h5 {}


.video-resources-wrapper .webinar-language-details h5 span.webinar-language {}

.webinar-language-details {
    padding-top: 10px;
}

.video-resources-wrapper h4 span {
    font-weight: normal !important;
    color: #083050;
}

.video-resources-wrapper h2 {
    font-weight: 700;
    color: #083050;
    font-size: 23px;
    text-transform: uppercase;
}

.video-resources-wrapper > .row > div:nth-child(2) {
    border-left: 2px solid #f7941f;
    flex-basis: 53%;
    width: 53%;
    max-width: 53%;
}

.video-resources-wrapper > .row > div:nth-child(1) {
    flex-basis: 22%;
    width: 22%;
    max-width: 22%;
}

.page-template-template-intelligence-service .load-more-digital-events-webinars-container > div {
    padding: 0;
}

.video-resources-wrapper.new-video-resources-wrapper > div.row:last-child {
    padding-top: 0;
    margin-top: 0;
}

.video-resources-wrapper.new-video-resources-wrapper h2 {
    font-size: 18px;
}

.video-resources-wrapper.new-video-resources-wrapper {
    padding: 20px;
    padding-top: 25px;
}

.video-resources-wrapper.new-video-resources-wrapper h5 {
    font-size: 16px;
}


.webinarBtnContainer {
    display: flex;
}

.page-template-template-registration #menu-access-data {
    margin: 15px 0px 0px 18px !important;;
}

@media screen and (max-width: 768px) {
    .video-resources-wrapper > .row > div:nth-child(1) {
        flex-basis: 100%;
        width: 100%;
        max-width: 100%;
        padding: 12px;
    }
    .video-resources-wrapper > .row > div:nth-child(2) {
        border-top: 2px solid #f7941f;
        border-left: none;
        flex-basis: 100%;
        width: 100%;
        max-width: 100%;
        padding: 12px;
    }
    .video-resources-wrapper {
        padding: 20px 20px;
    }
    .video-resources-occuring-details {
        display: flex;
        padding: 12px 0 6px 0;
    }
    .video-resources-occuring-details 
    .single-video-resources-date, 
    .video-resources-occuring-details .single-video-resources-time, 
    .video-resources-occuring-details .globe {
        padding-right: 6px;
    }
    .video-resources-occuring-details .single-video-resources-date strong {
        line-height: 29px;
    }
}