/*!
Theme Name: wordherd
Theme URI: https://wordherd.io
Author: WordHerd
Author URI: https://wordherd.io
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wordherd
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.

wordherd 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/
*/


@font-face {
    font-family: BrandonGrotesque-Bold;
    src: url(/wp-content/themes/wordherd-gutenberg/font/BrandonGrotesque-Bold.woff)
}

@font-face {
    font-family: Brown-pro;
    src: url(/wp-content/themes/wordherd-gutenberg/font/BrownPro-Bold.woff)
}

@font-face {
    font-family: Brown-pro-regular;
    src: url(/wp-content/themes/wordherd-gutenberg/font/Brown-Pro-Regular.woff)
}

@font-face {
    font-family: BrandonGrotesque-Regular;
    src: url(/wp-content/themes/wordherd-gutenberg/font/BrandonGrotesque-Regular.woff)
}

/* Full Width Gutenberg */
.alignwide { margin-left: -80px; margin-right: -80px }
.alignfull { margin-left: calc(-100vw / 2 + 100% / 2); margin-right: calc(-100vw / 2 + 100% / 2); max-width: 100vw }
/* .alignfull img { width: 100vw } */
html { line-height: 1.15; -webkit-text-size-adjust: 100% }
body { margin: 0 }
h1 { font-size: 2em; margin: 0.67em 0 }
hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible }
pre { font-family: monospace, monospace; font-size: 1em }
a { background-color: transparent }
abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted }
b, strong { font-weight: 700 }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sub { bottom: -0.25em }
sup { top: -0.5em }
img { border-style: none }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0 }
button, input { overflow: visible }
button, select { text-transform: none }
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0 }
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText }
fieldset { padding: 0.35em 0.75em 0.625em }
legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal }
progress { vertical-align: baseline }
textarea { overflow: auto }
[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto }
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px }
[type="search"]::-webkit-search-decoration { -webkit-appearance: none }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit }
details { display: block }
summary { display: list-item }
template { display: none }
[hidden] { display: none }
body, button, input, select, optgroup, textarea { color: #404040; font-family: sans-serif; font-size: 16px; 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; font-size: 15px; font-size: 0.9375rem; 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; font-size: 15px; font-size: 0.9375rem }
abbr, acronym { border-bottom: 1px dotted #666; cursor: help }
mark, ins { background: #fff9c0; text-decoration: none }
big { font-size: 125% }
*, *::before, *::after { -webkit-box-sizing: inherit; box-sizing: inherit }
html { -webkit-box-sizing: border-box; box-sizing: border-box }
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 }
img { height: auto; max-width: 100% }
figure { margin: 1em 0 }
table { margin: 0 0 1.5em; width: 100% }
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); font-size: 12px; font-size: 0.75rem; 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% }
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 }
.main-navigation { display: block; width: 100% }
.main-navigation ul { display: none; list-style: none; margin: 0; padding-left: 0 }
.main-navigation ul ul { -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); 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 }
.menu-toggle, .main-navigation.toggled ul { display: block }
@media screen and (min-width:37.5em) {
	.menu-toggle { display: none }
	.main-navigation ul { display: -webkit-box; display: -ms-flexbox; 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: -webkit-box; display: -ms-flexbox; display: flex }
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50% }
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { text-align: end; -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50% }
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); 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; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 14px; 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 }
#primary[tabindex="-1"]:focus { outline: 0 }
.alignleft { display: inline; float: left; margin-right: 1.5em; margin-bottom: 1.5em }
.alignright { display: inline; float: right; margin-left: 1.5em; margin-bottom: 1.5em }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-bottom: 1.5em }
.widget { margin: 0 }
.widget select { max-width: 100% }
.sticky { display: block }
.post, .page { margin: 0 }
.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 }
.comment-content a { word-wrap: break-word }
.bypostauthor { display: block }
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none }
.infinity-end.neverending .site-footer { display: block }
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0 }
embed, iframe, object { max-width: 100% }
.custom-logo-link { display: inline-block }
.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 }
.gallery { margin-bottom: 1.5em }
.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100% }
.gallery-columns-2 .gallery-item { max-width: 50% }
.gallery-columns-3 .gallery-item { max-width: 33.33% }
.gallery-columns-4 .gallery-item { max-width: 25% }
.gallery-columns-5 .gallery-item { max-width: 20% }
.gallery-columns-6 .gallery-item { max-width: 16.66% }
.gallery-columns-7 .gallery-item { max-width: 14.28% }
.gallery-columns-8 .gallery-item { max-width: 12.5% }
.gallery-columns-9 .gallery-item { max-width: 11.11% }
.gallery-caption { display: block }

/*Theme layout Option CSS*/

body > #page > .content-area.boxed { 
    /* width: 1050px; */
    width: 1250px;
    margin: 0 auto;
    max-width: 100%;
    padding: 0 20px;
}
body.page:not(.home) > #page > .content-area.boxed {
    padding-bottom: 10px; /* 75px; */
}
body > #page > .content-area.no-sidebar > main.site-main { width: 100%; }
body > #page > .content-area.left-sidebar,
body > #page > .content-area.right-sidebar { display: -webkit-box; display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
body > #page > .content-area.left-sidebar > main.site-main,
body > #page > .content-area.right-sidebar > main.site-main { width: calc(100% - 250px); }
body > #page > .content-area.left-sidebar > aside.widget-area,
body > #page > .content-area.right-sidebar > aside.widget-area { width: 250px }

h2.brandon-bold {
    font-family: BrandonGrotesque-Bold;
}

h2.brandon-regular {
    font-family: BrandonGrotesque-Regular;
}

html {
    scroll-behavior: smooth;
}

body {
	overflow-x: hidden;
	/* padding-top: 84px; */
}

/* @keyframes animatedBackground {
    from {
      background-position: 100% 0;
    }
    to {
      background-position: 100% 100%;
    }
  }
  
.home #page {
    background-attachment: fixed;
    background-image: url(/wp-content/uploads/vs-angle-light-blue.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    animation-name: animatedBackground;
    animation-delay: 1500ms;
    animation-duration: 1s;
    animation-iteration-count: 1;
} */
  
/* .home {
    background-color: #fff;
    background-image: url(/wp-content/uploads/VSA-pattern-wide-vert.svg);
    , url(/wp-content/uploads/vs-angle.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-attachment: fixed;
} */
/* @media (max-width: 767px) {
    .home {
        background-image: none;
    }
} */
.home .wp-block-kadence-posts .loop-entry.content-bg {
    background-color: rgba(255,255,255,.8) !important;
}
.home .entry.loop-entry .entry-header .entry-title {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
}

#fp-nav ul li a.active span {
    background: #01bed6 !important;
    border: 2px solid #01bed6 !important;
}
#fp-nav ul li a:not(.active) span {
    border: 2px solid #01bed6 !important;
}

/* #page {
    background-image: url(/wp-content/uploads/vs-angle.png);
    background-position: 100% calc(100% - 242px);
    background-repeat: no-repeat;
} */

input[type="text"] {
	border: 0;
    border-bottom: solid 1px #00bed5;
    width: 100%;
    max-width: 767px;
    display: block;
    padding: 5px 0;
    line-height: 1.25;
    font-size: 13px;
    color: #00bed5;
    margin-bottom: 20px;
    outline: 0;
    font-family: inherit;
}

a {
    color: #00bed5;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    outline: 0;
}

a:visited {
    color: #00bed5;
}

a:hover {
	color: #00bed5;
	text-decoration: underline;
}

h1 {
    font-size: 50px;
    line-height: 58px;
    color: #191919;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: 600;
    font-family: 'Poppins',sans-serif;
}

h2 {
    font-weight: 600 !important;
}

.single-podcast h2 {
    font-size: 20px;
    color: #1d183f;
    line-height: 1.19;
    margin-top: 0;
    font-weight: 500;
    margin-bottom: 25px;
}

h3 {
    font-size: 24px;
    color: #191919; /*#00bed5*/
    line-height: 32px;
    margin-top: 0;
    font-weight: 600;
    margin-bottom: 15px;
    font-family: 'Poppins',sans-serif;
}

h4 {
    font-size: 15px;
    line-height: 22px;
    color: #191919;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 25px;
    font-family: 'Poppins',sans-serif;
}

.page-template-landing-page h5 {
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    font-family: 'Poppins',Sans-Serif;
    color: #c600cf;
    font-size: 28px;
    margin-bottom: 7px;
}

h6 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    font-family: 'Poppins',Sans-Serif;
    color: #201747;
    font-size: 16px;
    margin: 40px 0 10px;
}

p {
    font-style: normal;
    font-weight: 500;
    text-decoration: none;
    font-family: 'Poppins',Sans-Serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizespeed;
    color: #191919;
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 23px;
}
ul li, ol li {
    font-style: normal;
    font-weight: 500;
    text-decoration: none;
    font-family: 'Poppins',Sans-Serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizespeed;
    color: #191919;
    font-size: 14px;
    line-height: 22px;
}
.entry-content ul {
    padding: 0;
    margin: 0 0 15px;
    list-style: none;
}
.entry-content ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 20px;
}
.entry-content ul li:before {
    content: '— ';
    position: absolute;
    left: 0px;
    top: 0px;
}
ul.wp-block-post-template {
    margin: 0px;
}

.entry-content table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    border: 1px solid #201646;
    height: 124px;
}
.entry-content table td {
    padding: 4px;
    height: 41px;
    border-width: 1px;
    border-style: solid;
}

iframe {
    border: 0px;
}

.wp-block-embed {
    margin-bottom: 40px;
}

.aligncenter {
    text-align: center;
}

/* p {
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    font-family: 'Poppins',Sans-Serif;
    color: #201747;
    font-size: 17px;
    margin: 0 0 23px;
    line-height: 23px;
} */

/* .sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    background-color: #fff;
    z-index: 99999;
}

.main-navigation {
	width: auto;
	position: relative;
	z-index: 9999;
}

.main-navigation ul {
	justify-content: flex-end;
	font-family: 'Poppins', sans-serif;
}

.main-navigation ul li {
	padding: 0 22px;
	white-space: nowrap;
	position: relative;
}

.main-navigation ul li:last-child {
	padding: 0;
}

.main-navigation ul li:last-child>a:before {
    position: absolute;
    width: 100%;
    height: 1px;
    content: "";
    display: block;
    left: 0;
    top: 50px;
    background: #00bed5;
}

.main-navigation ul li a {
	font-size: 14px;
	font-weight: 500;
    line-height: 1.07;
    color: #191919;
    padding: 32px 0;
    border-bottom: 4px solid transparent;
	display: inline-block;
	overflow: visible !important;
    max-width: none !important;
    width: auto !important;
	text-decoration: none;
}

.main-navigation ul li:hover a,
.main-navigation ul li.current-menu-parent a,
.main-navigation ul li.current-menu-item a {
	border-color: #00bed5;
}

.main-navigation ul li:hover:last-child>a {
	border-color: transparent;
}

.main-navigation ul ul {
	flex-direction: column;
	background-color: #fff;
	min-width: 250px;
	padding: 10px;
}

.main-navigation ul ul li:hover > ul {
	left: 25px;
}

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

.main-navigation ul ul li > ul li {
	white-space: pre-wrap;
}

.main-navigation ul ul li:last-child>a:before {
    display: none;
}

.main-navigation ul ul li,
.main-navigation ul ul li:last-child {
	padding: 0;
}

.main-navigation ul ul li a {
	flex-direction: column;
	border-bottom: 0;
	color: #00bed5;
	display: block;
	padding: 10px;
	font-size: 12px;
	font-weight: 500;
}

.main-navigation ul ul li a:hover,
.main-navigation ul ul li.current-menu-item a,
.main-navigation ul ul li.current_page_parent a {
	color: #000;
} */

.single-podcast .current_page_parent a,
.post-type-archive-podcast .current_page_parent a,
.single-webinar .current_page_parent a,
.post-type-archive-webinar .current_page_parent a,
.single-newsroom .current_page_parent a,
.section-newsroom .current_page_parent a {
    color: #00bed5 !important;
}

.single-podcast .current_page_parent a:hover,
.post-type-archive-podcast .current_page_parent a:hover,
.single-webinar .current_page_parent a:hover,
.post-type-archive-webinar .current_page_parent a:hover,
.single-newsroom .current_page_parent a:hover,
.section-newsroom .current_page_parent a:hover {
	color: #000 !important;
}

.wp-block-post-featured-image {
    margin: 0;
    position: relative;
}
.wp-block-post-featured-image a {
    display: block;
}
h2.wp-block-post-title {
    font-weight: 600 !important;
}
.post-meta .kt-inside-inner-col {
    display: flex;
}
.wp-block-post-excerpt__more-link {
    font-size: 36px;
    font-weight: 100;
}
.wp-block-post-author {
    align-items: center;
}
.wp-block-post-author:after {
    border-right: 1px solid #333;
    content: "";
    padding-left: 10px;
    height: 12px;
    position: relative;
}
.wp-block-post-date {
    padding-left: 10px;
}
.wp-block-post-author__name, 
.wp-block-post-date time {
    font-size: 12px;
}

.site-main {
	width: 1050px;
    margin: 0 auto;
    max-width: 100%;
    /* padding: 60px 20px 80px; */
    /* padding: 0 0 80px; */
}

.site-main .posts-wrapper {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 25px 15px;
    width: 1200px;
    margin: 0 auto;
    max-width: 100%;
}

.site-main .podcast-wrapper {
	width: 1250px;
    display: block;
    width: 1250px;
    margin: 0 auto;
}

.single-podcast .entry-content h1 {
    font-size: 50px;
    line-height: 58px;
}

.podcast-post {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1.4fr 3fr;
    grid-template-columns: 1.4fr 3fr;
    margin-bottom: 40px;
}

.podcast-post .entry-header {
    display: flex;
    flex-direction: column;
}

.podcast-post .entry-meta {
    order: 3;
    font-size: 14px;
}

.podcast-post .entry-title {
    order: 1;
    font-size: 20px;
    margin-bottom: 0;
}

.podcast-post h6 {
    order: 2;
    margin: 5px 0 10px 0;
}

.podcast-post h6 p {
    margin: 0;
}

.podcast-post .post-thumbnail-box {
    position: relative;
    overflow: hidden;
    align-items: center;
}

.podcast-post:hover .post-thumbnail {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.podcast-post .podcast-content {
    width: 100%;
    -ms-grid-column-align: center;
    justify-self: center;
    padding: 0 0 0 1rem;
}

.podcast-post .blog-tags {
    margin: 0;
    padding: 0;
    list-style: none;
}

.podcast-post a {
    color: #00bed5;
}

.podcast-post .entry-meta {
    display: flex;
}

.podcast-post .separator {
    margin: 0 10px;
}

.podcast-post .entry-title {
    display: inline-flex;
}

body.single .site-main {
	width: 800px;
    margin: 0 auto;
    max-width: 100%;
    padding: 60px 20px 80px;
}

body.single .entry-header {
	text-align: center;
	margin-bottom: 60px;
}

body.single .entry-meta {
	color: #00bed5;
    font-size: 14px;
    margin-bottom: 25px;
}

body.single .entry-title {
	font-size: 26px;
    color: #1d183f;
    line-height: 1.19;
    font-weight: 500;
    /* margin: 0 0 15px; */
}

body.single h1 {
	font-size: 20px;
    font-weight: 600 !important;
}

.archive .site-main {
    width: 1200px;
}

body.blog .site-main article,
body.archive .site-main article,
.site-main .webinar-post,
.posts-wrapper .inthemedia {
	border: solid 1px #d8d8d8;
	display: flex;
	flex-direction: column;
}

body.blog .site-main article a,
body.archive .site-main article a,
.site-main .webinar-post a,
.posts-wrapper .inthemedia a {
	order: 1;
}

body.blog .site-main article header,
body.archive .site-main article header,
.site-main .webinar-post header,
.posts-wrapper .inthemedia header {
	order: 2;
	padding: 15px;
}

body.blog .site-main article .post-thumbnail,
body.archive .site-main article .post-thumbnail,
.site-main .webinar-post .post-thumbnail,
.posts-wrapper .inthemedia .post-thumbnail {
	position: relative;
	display: inherit;
}

/* .page article {
    margin: 40px 0 0 0;
} */

.blog.paged .latest-post,
.archive.paged .latest-post {
    display: none;
}

.latest-post article .post-thumbnail-inner {
	display: inline-block;
}

.wp-block-post-featured-image a::before, 
body.blog .site-main article .post-thumbnail::before,
.latest-post article .post-thumbnail-inner::before,
body.archive .site-main article .post-thumbnail::before,
.site-main .webinar-post .post-thumbnail::before,
.posts-wrapper .inthemedia .post-thumbnail::before {
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #00bed5;
    display: block;
    content: "";
    transition: all .3s ease;
    opacity: 0;
}

.wp-block-post-featured-image:hover a::before,
body.blog .site-main article:hover .post-thumbnail::before,
.latest-post article:hover .post-thumbnail-inner::before,
body.archive .site-main article:hover .post-thumbnail::before,
.site-main .webinar-post:hover .post-thumbnail::before,
.posts-wrapper .inthemedia:hover .post-thumbnail::before {
    opacity: .85;
}

body.blog .site-main article div.entry-meta,
body.archive .site-main article div.entry-meta,
.site-main .webinar-post div.entry-meta,
.posts-wrapper .inthemedia div.entry-meta {
	font-size: 12px;
	font-family: ''Poppins'', sans-serif;
}

body.blog .site-main article h2.entry-title,
body.archive .site-main article h2.entry-title,
.site-main .webinar-post h2.entry-title,
.posts-wrapper .inthemedia h2.entry-title {
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 500;
}

body.blog article h2.entry-title a,
body.archive article h2.entry-title a,
.site-main .webinar-post h2.entry-title a,
.posts-wrapper .inthemedia h2.entry-title a {
	color: #00bed5;
}

body.blog .site-main article div.entry-content,
body.archive .site-main article div.entry-content,
.site-main .webinar-post div.entry-content,
.posts-wrapper .inthemedia div.entry-content {
	order: 3;
	padding: 0 15px 15px;
	margin: 0;
}

.post-thumbnail-box {
	position: relative;
	display: inherit;
}

body.blog .site-main article .plusIcon,
.site-main .webinar-post .plusIcon,
.site-main .press-release .plusIcon,
.posts-wrapper .inthemedia .plusIcon {
	position: absolute;
    right: 21px;
    bottom: 21px;
    width: 21px;
    height: 21px;
}

body.blog .site-main article .plusIcon::before, 
body.blog .site-main article .plusIcon::after,
.site-main .webinar-post .plusIcon::before,
.site-main .webinar-post .plusIcon::after,
.site-main .press-release .plusIcon::before,
.site-main .press-release .plusIcon::after,
.site-main .inthemedia .plusIcon::before,
.site-main .inthemedia .plusIcon::after {
    position: absolute;
    left: 15px;
    content: "";
    height: 21px;
    width: 1px;
    background-color: #fff;
}

body.blog .site-main article .plusIcon::before,
.site-main .webinar-post .plusIcon::before,
.site-main .press-release .plusIcon::before,
.site-main .inthemedia .plusIcon::before {
    transform: rotate(90deg);
}

body.blog .site-main article .plusIcon::after,
.site-main .webinar-post .plusIcon::after,
.site-main .press-release .plusIcon::after,
.site-main .inthemedia .plusIcon::after {
    transform: rotate(0);
}

body.blog .site-main article:hover .plusIcon::before,
body.blog .site-main article:hover .plusIcon::after,
.site-main .webinar-post:hover .plusIcon::before,
.site-main .webinar-post:hover .plusIcon::after,
.site-main .press-release:hover .plusIcon::before,
.site-main .press-release:hover .plusIcon::after,
.site-main .inthemedia:hover .plusIcon::before,
.site-main .inthemedia:hover .plusIcon::after {
	background: #00bed5;
}

.latest-blog-post-title {
	position: relative;
	display: inline-block;
}

.latest-blog-post-title::before {
	content: '[';
    position: absolute;
    left: -35px;
    font-size: 76px;
    color: #00bed5;
    font-weight: 300;
}

.latest-blog-post-title::after {
    content: ']';
    position: absolute;
    right: -35px;
    font-size: 76px;
    color: #00bed5;
    font-weight: 300;
}

.wp-block-site-logo {
	margin-bottom: 0;
}

.wp-block-social-links {
	margin: 0;
	padding: 0;
}

.list-regular-white {
	margin: 0;
	padding: 0;
}

.list-regular-white li {
	list-style: none;
}

.list-regular-white li a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	line-height: 2.13;
}

.latest-post .post-thumbnail-inner img {
	width: 770px !important;
}

.latest-post article {
	grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) !important;
	gap: 55px;
}

.latest-post h2 a {
	font-size: 26px;
    font-weight: 500;
}

.latest-post article .entry-header {
	display: flex;
	flex-direction: column;
}

.latest-post article .entry-meta {
	order: 1;
}

.latest-post article .entry-title {
	order: 2;
}

.latest-post article .entry-footer {
	height: auto;
}

.latest-post article .more-link-wrap {
	font-size: 60px !important;
	color: #00bed5;
	margin: 0 !important;
}

.latest-post article .more-link-wrap .svg-baseline {
	display: none !important;
}

.latest-post article .entry-content-wrap {
	padding-top: 40px !important;
}

.tag_section {
    position: relative;
    display: inline-block;
}
.tag_section p {
    display: none;
}
.tag_section .text {
	padding: 12px 12px 12px 12px;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    -webkit-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    background-color: transparent;
    border: 1px solid transparent;
	color: #fff;
}

.tag_section .text:hover,
.tag_section .text.active {
	background-color: #fff;
    color: #00bed5;
    border: 1px solid #00bed5;
}

.tag_section ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
    height: 240px;
    overflow-y: scroll;
    background: #fff;
    position: absolute;
    top: 47px;
    display: none;
    width: 180px;
    z-index: 5;
    left: 0;
    border: 1px solid #00bed5;
    background-color: #fff;
}

.tag_section ul li a {
    display: block;
    padding: 11px 20px;
    text-decoration: none;
    text-transform: unset;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.6em;
    -webkit-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
	color: #00bed5;
}

.tag_section ul li a:hover {
    background-color: rgba(0,190,213,0.09);
    text-decoration: none;
}

.tag_section ul.active {
    display: block;
}

select.blog-tags{
    background: #00bed5;
    color: #fff;
    padding: 0 10px;
    font-size: 22px;
	border: 0;
	height: 50px;
	text-transform: uppercase;
	transition: 0.3s ease all;
	font-size: 14px;
	font-weight: 600;
	width: 160px;
}
select.blog-tags:hover {
	background-color: #fff;
	color: #00bed5;
	cursor: pointer;
}
select.blog-tags option {
	color: #000;
    padding: 0 10px;
	text-transform: capitalize;
	background: #fff;
	border: 1px solid #00bed5;
}

.search-bar input[type="text"] {
    border: solid 1px #00bed5;
    padding: 10px 51px 10px 9px;
    margin-bottom: 32px;
    position: relative;
    font-size: 16px;
}

.search-bar .search-box {
	position: relative;
}

.search-bar .search-box::after {
    background: url("/wp-content/uploads/magnifying-glass.svg");
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    position: absolute;
    cursor: pointer;
    content: '';
    background-size: cover;
    top: 8px;
    right: 11px;
	display: inline-block;
}

.section-podcast .post-thumbnail {
    width: 270px;
}

.header-wrap {
    position: relative;
    z-index: 10000;
}

.custom-logo-link {
    width: 250px;
}

.site-footer {
    border-top: 8px solid #00bed5;
}
.site-footer a {
	color: #201747 !important;
}
.site-footer a:hover {
	color: #00bed5 !important;
}

.site-footer ul li {
    margin: 10px 0;
    font-size: 16px;
}
.site-footer ul li:first-child {
    font-size: 18px;
}

.site-footer p a {
    margin-left: 20px;
}
.footer-angle {
    background: #fff url(/wp-content/uploads/vs-footer-angle.png) bottom right no-repeat;
}

.mega-services-2nd-row {
    border-top: 2px solid #eee !important;
}

div.load-more-posts {
    text-align: center;
    padding: 20px 0 60px;
}

a.load-more-button {
    border: solid 1px #191919;
    font-size: 12px;
    padding: 9px 10px 9px;
    display: inline-block;
    min-width: 120px;
    text-align: center;
    font-family: 'Poppins',sans-serif;
    font-weight: 500;
    color: #191919;
    text-decoration: none;
    margin: 0 auto;
    cursor: pointer;
}

a.load-more-button:hover {
    background-color: #00bed5;
    color: #fff;
    border-color: #00bed5;
}

.latest-episode-box .wp-block-columns .wp-block-column:nth-child(1) {
    order: 2;
    flex-basis: 33.33% !important;
}

.latest-episode-box .wp-block-columns .wp-block-column:nth-child(2) {
    order: 1;
    flex-basis: 66.66% !important;
}

.latest-episode-box h2 {
    margin-top: 0;
}

.latest-episode-box h2 a,
.latest-episode-box p {
    color: #fff;
}

.latest-episode-box p {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 28px;
    text-transform: uppercase;
}

.latest-episode-box a.wp-block-post-excerpt__more-link {
    display: inline-block;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    background: rgb(0,190,213);
    border-width: 0px;
    color: rgb(255,255,255);
    font-family: 'Poppins', sans-serif;
    height: auto;
    transition: all .4s ease;
    text-shadow: none;
    width: auto;
    padding: 8px 20px;
    border-radius: 22px;
    text-transform: uppercase;
}

.latest-episode-box a.wp-block-post-excerpt__more-link::after {
    content: "\f04b";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    margin-left: 10px;
}

.latest-episode-box a.wp-block-post-excerpt__more-link:hover {
    box-shadow: 0 0 3px rgb(255 255 255 / 90%);
    background: rgb(255,255,255);
    color: rgb(0 190 213);
}

.section-newsroom .press-release,
.section-resources .press-release {
    width: 22%;
    height: 333px;
    margin: 20px 10px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.section-newsroom .press-release,
.section-newsroom .press-release a,
.section-resources .press-release,
.section-resources .press-release a {
    color: #fff !important;
}

.section-newsroom .press-release a,
.section-resources .press-release a {
    padding: 40px 20px 10px;
    display: block;
    height: 100%;
}


.section-newsroom .press-release:hover,
.section-resources .press-release:hover {
    opacity: .85;
}

.section-newsroom .press-release:hover .entry-title,
.section-resources .press-release:hover .entry-title {
    text-decoration: underline;
}

.section-newsroom .press-release .entry-content,
.section-resources .press-release .entry-content {
    display: none;
}

.post-type-archive-press-release .site-main article .post-thumbnail {
    width: 100%;
}
.post-type-archive-press-release .site-main article .post-thumbnail img {
    object-fit: cover;
    width: 100%;
    height: 200px;
}

.section-resources .filter-button-group {
    margin-top: 50px;
    margin-bottom: 30px;
}

.filter-button-group {
    text-align: center;
}

.filter-button-group button {
    background: transparent;
    border: 0;
    cursor: pointer;
    border-radius: 0;
    color: #9b9b9b;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.filter-button-group button:not(:last-of-type) {
    border-right: 1px solid #ccc;
}

.filter-button-group button.is-checked {
    color: #201646 !important;
}

.filter-button-group button:hover {
    color: #201646;
}

.filter-button-group button[data-filter=".tag-company"]:hover {
    color: #201646;
}

.filter-button-group button[data-filter=".tag-team-member"]:hover {
    color: #ffcd00;
}

.filter-button-group button[data-filter=".tag-products"]:hover {
    color: #00bed5;
}

body.section-newsroom .tag-company,
body.section-resources .tag-company {
    background-color: #201646;
}

body.section-newsroom .tag-team-member,
body.section-resources .tag-team-member {
    background-color: #ffcd00;
}

body.section-newsroom .tag-products,
body.section-resources .tag-products {
    background-color: #00bed5;
}

body.section-newsroom .press-release .entry-header,
body.section-resources .press-release .entry-header {
    justify-content: space-between;
    flex-direction: column;
    position: relative;
    height: 100%;
}

body.section-newsroom .press-release .entry-title,
body.section-newsroom .press-release .entry-header,
body.section-resources .press-release .entry-title,
body.section-resources .press-release .entry-header {
    flex: 1;
}

body.section-newsroom .press-release .entry-title,
body.section-resources .press-release .entry-title {
    height: 80%;
    color: #fff;
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 15px;
}

body.section-newsroom .press-release .entry-header span,
body.section-resources .press-release .entry-header span {
    text-transform: capitalize;
    font-size: 12px;
    display: block;
    margin-bottom: 10px;
    text-decoration: none !important;
}

body.section-newsroom .press-release .entry-meta,
body.section-resources .press-release .entry-meta {
    position: absolute;
    bottom: 0;
}

.text-center {
    text-align: center !important;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.no-list-style {
    list-style: none !important;
}

.text-underline {
    text-decoration: underline !important;
}

.teal-blue-gradient-bg {
    background: transparent linear-gradient(90deg,#00bed6 0%,#201747 100%) 0% 0% no-repeat padding-box;
}

.heading-border {
    position: relative;
    text-align: center;
}

.heading-border::after {
    content: " ";
    height: 4px;
    width: 320px;
    background: linear-gradient(90deg,#c600cf,#201747);
    position: absolute;
    transform: translate(-50%,-50%);
    margin: 9px 0;
}

.heading-border.yellow::after {
    background: linear-gradient(90deg,#c600cf,#ffcd00);
}

.heading-border.teal::after {
    background: linear-gradient(90deg,#c600cf,#00bed6);
}

.heading-border.teal-blue::after {
    background: linear-gradient(90deg,#00bed6,#201747);
}

.heading-border.pink-blue::after {
    background: linear-gradient(90deg,#c600cf,#201747);
}

.heading-border.teal-yellow::after {
    background: linear-gradient(90deg,#00bed6,#ffcd00);
}

.heading-border.pink-teal::after {
    background: linear-gradient(90deg,#c600cf,#00bed6);
}

.section-value-based-sales-training .site-main,
.section-impactful-virtual-selling .site-main,
.section-ultimate-sales-coaching .site-main,
.section-powerful-sales-prospecting .site-main {
    padding-bottom: 0;
    padding-top: 0;
}

.section-value-based-sales-training .site-footer,
.section-value-based-sales-training .site-header,
.section-impactful-virtual-selling .site-header,
.section-impactful-virtual-selling .site-footer,
.section-ultimate-sales-coaching .site-header,
.section-ultimate-sales-coaching .site-footer,
.section-powerful-sales-prospecting .site-header,
.section-powerful-sales-prospecting .site-footer {
    display: none;
}

.coaching-table th, td {
    padding: 10px;
}

.coaching-table thead,
.coaching-table tr:not(:last-child) {
    border-bottom: 1px solid #ffcd00;
}

.coaching-table thead {
    font-size: 27px;
    font-weight: normal !important;
}

.coaching-table td {
    color: #00BED6;
    font-size: 18px;
}

.coaching-table th {
    position: relative;
}

.coaching-table th:not(:last-child)::after {
    content: 'VS';
    position: absolute;
    top: 10px;
    right: -15px;
    font-size: 24px;
    color: #fecd00;
}

.coach-quotes blockquote {
    margin: 0 !important;
    padding: 0 !important;
    font-style: normal !important;
}

.coach-quotes blockquote p {
    position: relative;
    padding: 20px 0;
    color: #201747 !important;
    text-align: left !important;
    font-size: 24px !important;
    font-family: 'Poppins',Sans-Serif !important;
    font-weight: 300 !important;
    line-height: 30px !important;
}

.coach-quotes blockquote p::before {
    content: '';
    height: 35px;
    position: absolute;
    background-image: url(/wp-content/uploads/blockquote_icon.svg);
    width: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -10px;
    left: -5px;
}

.coach-quotes blockquote p::after {
    background-color: #00bed6;
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
}

blockquote, 
blockquote p {
    margin: 50px 0;
    font-size: 17.5px;
    font-size: 32px;
    color: #00bed5;
    font-weight: 500;
    line-height: 36px;
    font-family: "Brandon Grotesque";
    text-align: center;
}

.sales-benefits {
    padding-left: 28px !important;
    padding-bottom: 25px !important;
    font-size: 18px;
}

.sales-benefits li:nth-child(6n+1) {
    padding: 0 20px;
    text-indent: 35px;
}

.sales-benefits li:nth-child(4n+2) {
    text-indent: 130px;
    padding: 20px 0;
}

.sales-benefits li:nth-child(4n+4) {
    text-indent: 200px;
    padding: 20px 0;
}

.sales-benefits li:nth-child(even) {
    color: #c600cf;
}

.sales-benefits strong {
    font-size: 30px;
    font-weight: normal;
}

.side_navigation_main .kt-inside-inner-col {
    position: relative;
}

.side_navigation_fix {
    max-width: 225px;
    margin-left: 20px;
}

.sidenav-row {
    display: none;
    max-width: 250px;
}
.sidenav-row.sticky {
	position: -webkit-sticky;
	position: sticky;
    z-index: 1000;
	top: 0;
    display: block;
}

.side_nav_list {
    padding: 10px 5px;
    background-color: #ecedee;
}

.side_nav_list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.side_nav_list li {
    position: relative;
    padding-left: 30px;
    padding-bottom: 20px;
    list-style: none;
    max-width: 230px;
}
.side_nav_list li.prev-active a, 
.side_nav_list li.active a {
    color: #201747;
}

li.side_nav_list_item a {
    text-decoration: none;
}

.side_nav_list a.side_nav_link:before {
    transition: all .3s ease-in-out 0s;
    width: 15px;
    height: 15px;
    content: "";
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    background: #fff;
    border: 2px solid #00bed6;
    border-radius: 100%;
}
.side_nav_list li.prev-active a.side_nav_link:before {
    border-color: #201747;
}
.side_nav_list li.active a.side_nav_link:before {
    border-color: #201747;
    background: #201747;
}

.side_nav_list .side_nav_list_item:not(:last-child) a.side_nav_link:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 7px;
    width: 2px;
    height: 100%;
    background: #00bed6;
    transition: all .6s;
}
.side_nav_list .side_nav_list_item.prev-active:not(:last-child) a.side_nav_link:after, 
.side_nav_list .side_nav_list_item.active:not(:last-child) a.side_nav_link:after {
    background: #201747;
}

.side_nav_list a.side_nav_link.complete:before {
    border-color: #201747;
}

.side_nav_list a.side_nav_link.complete {
    color: #201747;
}

.side_nav_list a.side_nav_link.complete:after {
    background: #201747;
}

.side_nav_list a.side_nav_link.complete.active:before {
    border-color: #201747;
    background: #201747;
}

.one_three_size, .one_three_size p {
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
}

.trust-banner img {
    max-height: 35px;
    height: auto !important;
    width: auto !important;
    margin: auto !important;
}
.trust-banner .kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img {
    object-fit: unset !important;
}
.trust-banner .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img {
    position: relative !important;
}
.trust-banner .kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit {
    padding-bottom: 80px;
}

.responsive_side_bar {
    display: none;
}

.container-1 {
    display: none;
}

.wrapper_vs {
    max-width: 95%;
    margin: 0 auto;
}

.ultimate-intro .kt-row-layout-inner {
    background-size: 10% !important;
}

.contact-left-box {
    box-shadow: 0px 0px 20px 10px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -70px 0 44px;
    padding: 80px 20px 40px 20px;
    background-color: #fff;
    border-radius: 4px;
}

.header-line {
    position: relative;
}

.header-line::after {
    content: "";
    background-color: #00bed6;
    height: 3px;
    width: 60px;
    position: absolute;
    bottom: -10px;
    left: 0;
}

.header-line.center::after {
    left: 50%;
    transform: translateX(-50%);
}

.contact-form-box select,
.contact-form-box input[type="text"],
.contact-form-box textarea {
    background-color: #f7f5fa;
    border-radius: 4px 4px 4px 4px;
    padding: 14px 15px 12px 20px;
    border: 0;
    /* width: 80%; */
}
.gfield_html {
    font-size: 12px;
}

.contact-form-box .button {
    border: solid 1px #00bed6;
    background-color: #fff;
    padding: 12px 30px 10px 31px;
    border-radius: 4px;
    color: #00bed6;
    /* box-shadow: 0px 5px 25px 5px rgba(0,0,0,0.1)!important; */
    margin-top: 20px;
    cursor: pointer;
    font-size: 17px;
    transition: 0.3s ease all;
}

.contact-form-box .button:hover {
    background-color: #00bed6;
    color: #fff;
}

.services-left-box,
.landing-page-box {
    box-shadow: 0px 0px 10px 4px rgb(234 234 237 / 50%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 40px 40px 40px 40px;
    background-color: #fff;
}

.page-template-landing-page .site-header,
.page-template-landing-page .site-footer {
    display: none;
}

.page-template-landing-page-no-menu .mega-menu-wrap {
    display: none !important;
}

.page-template-landing-page-no-menu .kt-row-layout-inner {
    border-bottom: 0px;
}

.page-template-landing-page-no-menu .menu {
    height: 80px;
}

#kt-layout-id_c50472-a6 .kt-inside-inner-col p {
    display: block !important;
}

.image-overlay .kt-inside-inner-col {
    position: relative;
}
.image-overlay .overlay-text {
    position: absolute;
    right: 25px;
    height: 80%;
    width: 225px !important;
}
.image-overlay .overlay-text .kt-inside-inner-col {
    padding: 25px;
}
.image-overlay .overlay-text p {
    font-size: 13px;
    margin-bottom: 0px;
}

.mega-resources-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.mega-resources-list li a {
    font-size: 14px;
    font-weight: normal;
    color: #201747;
    line-height: 35px;
}

.mega-resources-list li a:hover {
    color: #00bed6;
    text-decoration: none;
}

.mega-resources-list ul {
    /* margin: 0; */
    padding: 0;
    list-style: none;
}

.mega-lets-talk a {
    background-color: #00bed6 !important;
    color: #fff !important;
    height: initial !important;
    line-height: initial !important;
    padding: 12px 15px !important;
    border-radius: 3px !important;
    font-weight: normal !important;
    box-shadow: -2px 2px 0px #201747 !important;
    -moz-box-shadow: -2px 2px 0px #201747 !important;
    -webkit-box-shadow: -2px 2px 0px #201747 !important;
    /* margin-left: 40px !important; */
    transition: 0.3s ease all !important;
}

.mega-lets-talk a:hover {
    background-color: #201747 !important;
    box-shadow: -2px 2px 0px #00bed6 !important;
    -moz-box-shadow: -2px 2px 0px #00bed6 !important;
    -webkit-box-shadow: -2px 2px 0px #00bed6 !important;
}

.mega-resources-tabs .kt-tabs-layout-vtabs>.kt-tabs-title-list {
    width: 20%;
}

.mega-resources-tabs .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
    width: 80%;
}

.button-pink a {
    background-color: #c600cf !important;
    color: #fff !important;
    height: initial !important;
    line-height: initial !important;
    padding: 12px 15px !important;
    border-radius: 3px !important;
    font-weight: normal !important;
    box-shadow: -2px 2px 0px #fff !important;
    -moz-box-shadow: -2px 2px 0px #fff !important;
    -webkit-box-shadow: -2px 2px 0px #fff !important;
    border-color: #c600cf !important;
}

.button-pink a:hover {
    background-color: #201747 !important;
    box-shadow: -2px 2px 0px #c600cf !important;
    -moz-box-shadow: -2px 2px 0px #c600cf !important;
    -webkit-box-shadow: -2px 2px 0px #c600cf !important;
}

/* .team-page-header {
    padding: 60px 0 20px 0;
}

.team-page-header p {
    max-width: 700px;
} */

.cmAboutOwner {
    border: solid 1px #d8d8d8;
    font-size: 14px;
    margin-bottom: 50px;
    display: flex;
    flex-direction: column;
}

@media (min-width: 768px) {
    .cmAboutOwner {
        flex-direction: row;
    }
}

.cmAboutOwner .image-container {
    width: 100%;
}

@media (min-width: 768px) {
    .cmAboutOwner .image-container {
        width: 270px;
    }
}

.cmAboutOwner .image {
    position: relative;
    /* display: inline-block; */
}

.cmAboutOwner .image a:before {
    background: #00bed5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
}

.cmAboutOwner .image:hover a:before {
    opacity: .9;
}

.cmAboutOwner img {
    /* width: 216px; */
    width: 100%;
}

.cmAboutOwner .plusIcon {
    position: relative;
    width: 21px;
    height: 21px;
}

.cmAboutOwner .image .plusIcon {
    position: absolute;
    right: 21px;
    bottom: 21px;
}

.cmAboutOwner .plusIcon:before,
.cmAboutOwner .plusIcon:after {
    position: absolute;
    left: 15px;
    content: "";
    height: 21px;
    width: 1px;
    background-color: #fff;
}

.cmAboutOwner .plusIcon:before {
    transform: rotate(90deg);
}

.cmAboutOwner .plusIcon:after {
    transform: rotate(0);
}

.cmAboutOwner .image:hover .plusIcon:before,
.cmAboutOwner .image:hover .plusIcon:after {
    background-color: #00bed5;
}

.cmAboutOwner .image .text {
    display: block;
    width: 100%;
    padding: 10px 20px;
    background: transparent;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    transform: translateY(-50%);
    text-align: left;
    font-size: 17px;
    overflow: auto;
    max-height: 100%;
    opacity: 0;
}

.cmAboutOwner .image:hover .text {
    opacity: 1;
}

.cmAboutOwner .content-container {
    width: 100%;
    padding: 0 15px 20px;
}

@media (min-width: 768px) {
    .cmAboutOwner .content-container {
        width: calc(100% - 300px);
        margin-left: 2.762430939%;
    }
}

.cmAboutOwner .bottom-content {
    display: flex;
    flex-direction: column;
}

@media (min-width: 1024px) {
    .cmAboutOwner .bottom-content {
        flex-direction: row;
    }
}

.cmAboutOwner .description {
    width: 100%;
}

@media (min-width: 768px) {
    .cmAboutOwner .description {
        margin-bottom: 20px;
    }
}

@media (min-width: 1024px) {
    .cmAboutOwner .description {
        width: 57.182320438000005%;
    }
}

.cmAboutOwner .role {
    font-size: 12px;
    margin-bottom: 8px;
    padding-top: 30px;
    text-transform: uppercase;
    color: #00bed5;
}

@media (min-width: 768px) {
    .cmAboutOwner .role {
        padding-top: 50px;
    }
}

.cmAboutOwner .title {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 20px;
    color: #00bed5;
}

@media (min-width: 1024px) {
    .cmAboutOwner .contact {
        margin-left: 2.762430939%;
    }
}

.contactDetails {
    display: none;
}

@media (min-width: 768px) {
    .contactDetails {
        display: block;
        position: relative;
        margin-right: 25px;
    }
}

.contactDetails .has-children {
    padding-bottom: 10px;
    cursor: pointer;
    color: #9b9b9b;
}

.contactDetails ul {
    border: 1px solid #d8d8d8;
    margin: 0;
    padding: 0 15px;
    list-style: none;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    position: absolute;
    left: 0;
    top: 30px;
    /* width: 100%; */
    width: auto;
    background: #fff;
    z-index: 1;
    /* overflow-y: auto; */
}

.contactDetails ul li:not(:last-child) {
    border-bottom: 1px solid #d8d8d8;
}

.contactDetails ul li a {
    color: #00bed5;
    display: block;
    padding: 10px 0;
}

.contactDetails:hover .has-children {
    color: #00bed5;
}

.contactDetails:hover ul {
    opacity: 1;
    visibility: visible;
}

.meetOurPeopleGroup .grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0px;
}

@media (min-width: 768px) {
    .meetOurPeopleGroup .grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (min-width: 1024px) {
    .meetOurPeopleGroup .grid {
        grid-template-columns: repeat(5, 1fr);
    }
}

.meetOurPeopleGroup .element-item {
    margin: 0;
    padding: 20px 10px;
    color: #262524;
}

.meetOurPeopleGroup .memberListItem>a {
    position: relative;
    display: block;
}

.meetOurPeopleGroup .memberListItem .image-wrapper {
    position: relative;
    padding-top: 140%;
    width: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
}

.meetOurPeopleGroup .memberListItem img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.meetOurPeopleGroup .memberListItem .image-wrapper img {
    position: absolute;
    left: 0;
    top: 0;
}

.meetOurPeopleGroup .memberListItem .onHover {
    top: 0;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    align-items: center;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.meetOurPeopleGroup .memberListItem:hover .onHover {
    opacity: 1;
}

.meetOurPeopleGroup .memberListItem .onHover:before {
    background: #00bed5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .9;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.meetOurPeopleGroup .memberListItem .text {
    display: block;
    width: auto;
    padding: 10px;
    background: transparent;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    transform: translateY(-50%);
    text-align: left;
    font-size: 14px;
    overflow: auto;
    max-height: 100%;
}

@media (min-width: 768px) {
    .meetOurPeopleGroup .memberListItem .text {
        padding: 10px 20px;
        font-size: 17px;
    }
}

.meetOurPeopleGroup .plusIcon {
    position: absolute;
    width: 21px;
    height: 21px;
    right: 21px;
    bottom: 21px;
}

.meetOurPeopleGroup .plusIcon:before,
.meetOurPeopleGroup .plusIcon:after {
    position: absolute;
    left: 15px;
    content: "";
    height: 21px;
    width: 1px;
    background-color: #fff;
}

.meetOurPeopleGroup .plusIcon:before {
    transform: rotate(90deg);
}

.meetOurPeopleGroup .plusIcon:after {
    transform: rotate(0);
}

.meetOurPeopleGroup .memberListItem:hover .plusIcon:before,
.meetOurPeopleGroup .memberListItem:hover .plusIcon:after {
    background: #201646;
}

.meetOurPeopleGroup .memberListItem h3 {
    font-size: 18px;
    color: #201646;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;
}

@media (min-width: 768px) {
    .meetOurPeopleGroup .memberListItem h3 {
        margin-top: 15px;
        margin-bottom: 5px;
    }
}

.meetOurPeopleGroup .memberListItem:hover h3 {
    color: #00bed5;
}

.meetOurPeopleGroup .contactDetails {
    position: relative;
    display: none;
}

@media (min-width: 768px) {
    .meetOurPeopleGroup .contactDetails {
        display: block;
    }
}

.meetOurPeopleGroup .contactDetails .has-children {
    padding-bottom: 10px;
    cursor: pointer;
    color: #9b9b9b;
    font-size: 14px;
}

.meetOurPeopleGroup .contactDetails:hover .has-children {
    color: #201646;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.meetOurPeopleGroup .contactDetails:hover i {
    transform: rotate(-180deg);
}

.meetOurPeopleGroup .contactDetails ul {
    border: 1px solid #d8d8d8;
    margin: 0;
    padding: 0 15px;
    list-style: none;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    background: #fff;
    z-index: 1;
    overflow-y: auto;
    font-size: 14px;
}

.meetOurPeopleGroup .contactDetails:hover ul {
    opacity: 1;
    visibility: visible;
}

.meetOurPeopleGroup .contactDetails ul li {
    border-bottom: 1px solid #d8d8d8;
}

.meetOurPeopleGroup .contactDetails ul li:last-child {
    border: 0;
}

.meetOurPeopleGroup .contactDetails ul li a {
    color: #00bed5;
    display: block;
    padding: 10px 0;
}

.groupClients {
    border-bottom: 1px solid #d8d8d8;
    padding: 35px 0 50px;
    text-align: center;
}

.groupClients figure {
    width: 16.66%;
    float: left;
    min-height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
}

ul.special_bullet {
    padding-left: 10px;
}

ul.special_bullet li {
    background-image: url(/wp-content/uploads/tick-1-copy-3@2x-1.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-bottom: 10px;
    font-size: inherit;
    list-style: none;
    background-size: 13px;
    background-position: 0px 3px;
}

.productItemslider p {
    background-image: url(/wp-content/uploads/tick-1-copy-3@2x-1.png);
    background-repeat: no-repeat;
    background-size: 27px;
    padding-left: 40px;
    max-width: 300px;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-right: 15px;
}

.productItemslider a {
    color: #191919;
}

.pdfItem a {
    background-image: url(/wp-content/uploads/download-white.png);
    background-position: center right;
    background-size: 17px;
    background-repeat: no-repeat;
    display: block;
    padding-right: 30px;
}

.MemberBioModule .social {
    margin-top: 30px
}
.MemberBioModule .social ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 20PX
}
.MemberBioModule .social ul li {
    display: inline-block;
    margin-right: 18px
}
.MemberBioModule .social ul li span {
    display: none;
}
.MemberBioModule img {
    margin-bottom: 40px;
}
.MemberBioModule .role {
    margin-bottom: 5px;
}
.MemberBioModule .contact-details {
    padding: 0;
    font-size: 14px;
}
/* .MemberBioModule .phone-numbers span:after {
    content: ' | ';
}
.MemberBioModule .phone-numbers span:last-child:after {
    content: '';
} */
.MemberBioModule .main-content, 
.MemberBioModule .main-content p, 
.MemberBioModule .main-content li {
    color: #767576;
}
.MemberBioModule .main-content ul {
    margin: 0 0 1.5em 1em;
}

/* .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}
.span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}
.row-fluid [class*=span] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
} */

@media (min-width: 1200px) {
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
        font-size: 16px;
    }
}

@media (max-width: 1024px) {
    .groupClients figure {
        width: 25%;
    }
}

@media (max-width: 767px) {
    .groupClients figure {
        width: 33.33%;
        padding: 0 10px;
        min-height: 60px;
    }
}


@media screen and (max-width: 1300px) {
    .ultimate-intro .kt-row-layout-inner {
        background: none !important;
    }
    .wrapper_vs {
        max-width: 100%;
    }
    .side_navigation_main {
        position: relative;
        padding-bottom: 50px;
    }
    .container-1 .bar1, 
    .container-1 .bar2, 
    .container-1 .bar3 {
        width: 23px;
        height: 3px;
        background-color: #fff;
        margin: 5px 0px;
        transition-duration: .5s;
        border-radius: 2px;
    }
    .change .bar1 {
        transform: rotate(-45deg) translate(-5px,5px);
    }
    .change .bar2 {
        opacity: 0;
    }
    .change .bar3 {
        transform: rotate(45deg) translate(-6px,-7px);
    }
    .responsive_side_bar h6 {
        font-size: 27px;
        font-weight: 200;
    }
    .sidenav-row, 
    .side_navigation_fix {
        max-width: 100%;
        width: 100%;
        margin: 0px;
    }
    .side_nav_list {
        width: 100%;
        display: none;
        box-shadow: 0 5px 15px rgb(0 0 0 / 40%);
    }
    .side_nav_list li {
        max-width: 90%;
        margin: 0 auto;
        padding-left: 20px;
    }
    .responsive_side_bar {
        width: 100%;
        padding: 10px;
        padding-left: 20px;
        display: block;
        background: #00bed6;
        box-shadow: 0 5px 15px rgb(0 0 0 / 40%);
        cursor: pointer;
    }
    .responsive_side_bar_fix {
        display: flex;
        align-items: center;
    }
    .container-1 {
        position: relative;
        top: 0px;
        padding-right: 10px;
        display: block;
    }
    .responsive_side_bar h6 {
        margin: 0;
    }
}

.success-group-row .download,
.success-group-row .download figure {
    margin: 0 !important;
}

.success-group-row .download img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: 0.3s ease all;
}

.success-group-row .download img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

@media (max-width: 767px) {
    .success-group-row .logo {
        text-align: right;
    }
}

/* .success-group-row .download figure {
    width: 17px;
    height: 17px;
    overflow: hidden;
    display: inline-block;
}

.success-group-row .download figure img {
    display: block;
    transition: all .3s ease;
    position: relative;
    top: -17px;
}

.success-group-row .download a:hover img {
    position: relative;
    top: 1px;
} */

.success-group-row hr {
    margin-top: 1.2em !important;
    margin-bottom: 0.5em !important;
}

.home-posts .wp-block-post-template {
    gap: 0.75em;
}

.home-posts .wp-block-post-excerpt__more-link {
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
}

.home-posts .wp-block-post-date::before {
    content: "|";
    padding-right: 5px;
}

.home-quotes ul.slick-dots {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.home-quotes ul.slick-dots li {
    width: auto;
    height: auto;
    border-bottom: 2px solid transparent;
    padding-bottom: 5px;
    transition: 0.3s ease all;
}

.home-quotes ul.slick-dots li.slick-active,
.home-quotes ul.slick-dots li:hover {
    border-bottom: 2px solid #00bed6;
}

.home-quotes ul.slick-dots li button:before {
    box-shadow: none !important;
}

.home-quotes ul.slick-dots li button {
    width: 100px;
    background-size: contain;
    background-repeat: no-repeat;
}

.home-quotes ul.slick-dots li:nth-child(1) button {
    background-image: url(/wp-content/uploads/Agillic_Company_Logo.png);
    height: 43px;
}

.home-quotes ul.slick-dots li:nth-child(2) button {
    background-image: url(/wp-content/uploads/ncr-color@2x.webp);
    height: 33px;
}

.home-quotes ul.slick-dots li:nth-child(3) button {
    background-image: url(/wp-content/uploads/MarketTrack_Company_Logo.webp);
    height: 28px;
}

.podcast-search-wrapper {
    padding: 50px 0;
}

.podcast-search-listing {
    border: 1px solid #ddd;
    margin-bottom: 30px;
    padding: 20px;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
}

/* .podcast-search-nav .nav-links {
    display: flex;
    justify-content: space-between;
} */

.podcast-search-nav .search-previous {
    float: left;
}

.podcast-search-nav .search-next {
    float: right;
}

.bordered-inputs .gfield_label {
    font-weight: normal !important;
}

.bordered-inputs input[type="text"] {
    outline: none;
    border: 1px solid #ccc;
    background: #fff;
    height: 50px;
    padding: 0 20px;
    font-size: 16px;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    border-radius: 0px !important;
}

.bordered-inputs input[type="submit"] {
    width: auto;
    border: none;
    cursor: pointer;
    background: url(images/blank.png) no-repeat left top #02bed5;
    -webkit-appearance: none;
    font-size: 17px;
    line-height: 24px;
    font-weight: 700;
    padding: 8px 20px;
    color: #fff;
    display: inline-block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border-radius: 0px;
}

.bordered-inputs input[type=submit]:hover {
    opacity: 1;
    transition: 0.4s;
    border-radius: 20px 0 20px 0;
}

.bottom-bordered-inputs input[type="text"] {
    border: 0;
    border-bottom: solid 1px #111;
    border-radius: 0;
    width: 100%;
    max-width: 767px;
    display: block;
    padding: 8px 0;
    line-height: 1.25;
    font-size: 16px;
    color: #111;
    margin-bottom: 15px;
    outline: 0;
    font-family: inherit;
    background: transparent;
}

.bottom-bordered-inputs .top-text {
    font-size: 20px;
    color: #111;
    line-height: 24px;
    margin-top: 0;
    font-weight: 600;
    margin-bottom: 15px;
    font-family: 'Montserrat',sans-serif;
}

.bottom-bordered-inputs .gfield_label {
    font-weight: normal !important;
    color: #9b9b9b;
}

.bottom-bordered-inputs input[type="submit"] {
    width: 100%;
    border: none;
    cursor: pointer;
    background-color: #02bed5;
    -webkit-appearance: none;
    font-size: 17px;
    line-height: 24px;
    font-weight: normal;
    padding: 8px 20px;
    color: #fff;
    display: inline-block;
    border-radius: 0px;
    border: 1px solid transparent;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.bottom-bordered-inputs input[type="submit"]:hover {
    background-color: #fff;
    border: 1px solid #02bed5;
    color: #02bed5;
}

.moduleReport {
    text-align: center
}
.moduleReport .images .kt-inside-inner-col {
    /* min-width: 630px; */
    max-width: 630px;
    margin: 0px auto 45px !important;
    position: relative;
    padding-top: 25px;
    display: flex;
}
.moduleReport .imageLeft {
    text-align: left !important
}
.moduleReport .imageRight {
    text-align: right !important
}
.moduleReport .imageCenter {
    position: absolute;
    left: 0;
    top: -10px;
    right: 0;
    margin: auto
}

@media(max-width:767px) {
    .moduleReport .images .kt-inside-inner-col {
        display: initial;
    }
    .moduleReport .imageRight {
        text-align: center !important
    }
    .moduleReport .imageLeft {
        margin-bottom: -100px;
        text-align: center !important
    }
    .moduleReport .imageCenter {
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        right: 0;
        text-align: center !important
    }
    .moduleReport .imageCenter img {
        width: 420px
    }
}

.gositeapp {
    background: aliceblue;
    border-radius: 4px;
    float: none;
    display: inline-block;
    line-height: 16px;
    text-align: center;
    color: #02bed5;
    width: auto;
    padding: 6px 10px;
    margin-bottom: 20px;
    padding-bottom: 4px;
    letter-spacing: 0;
    font-weight: 600;
    font-size: 14px;
    color: #02bed5;
}

@media screen and (min-width: 769px){
	body > #page > .content-area.left-sidebar > main.site-main { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2;padding-left: 3%; }
	body > #page > .content-area.right-sidebar > main.site-main { padding-right: 3% }
	body > #page > .content-area.left-sidebar > aside.widget-area { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
    
    /* .mega-menu-link .mega-indicator {
        opacity: 0 !important;
    } */
}

@media screen and (max-width: 992px){
	body > #page > .content-area.left-sidebar > aside.widget-area,
	body > #page > .content-area.right-sidebar > aside.widget-area { width: 200px }
	body > #page > .content-area.left-sidebar > main.site-main,
	body > #page > .content-area.right-sidebar > main.site-main { width: calc(100% - 200px); }
}
@media screen and (max-width: 768px){
	body > #page > .content-area > main.site-main { padding-right: 0 !important;padding-left: 0 !important; }
	body > #page > .content-area > aside.widget-area,
	body > #page > .content-area > main.site-main { width:100% !important; }
	body > #page > .content-area.left-sidebar > main.site-main,
	body > #page > .content-area.left-sidebar > aside.widget-area { -webkit-box-ordinal-group:unset; -ms-flex-order:unset; order:unset; }

    .sales-benefits li:nth-child(6n+1) {
        text-indent: 0px;
    }
    
    .sales-benefits li:nth-child(4n+2) {
        text-indent: 0px;
    }
    
    .sales-benefits li:nth-child(4n+4) {
        text-indent: 0px;
    }
    ul.mega-sub-menu {
        box-shadow: none !important;
    }

    .header-wrap {
        max-height: 96vh;
        overflow: scroll;
    }

    .header-wrap .kt-row-layout-inner {
        border-bottom-width: 0 !important;
    }

    .header-wrap .logo {
        display: none;
    }
    .header-wrap .menu {
        padding: 15px 0;
    }
}


@media only screen and (max-width:767px) {
#masthead .wp-block-kadence-tab.kt-tab-inner-content,
#masthead .mega-resources-tabs .kt-tabs-layout-vtabs > .kt-tabs-content-wrap,
.mega-menu-wrap .kt-tabs-mobile-layout-accordion > .kt-tabs-title-list{display:none !important;}
}
@media only screen and (min-width:1100px){
body #masthead{position:fixed;width:100%;z-index:90;top: 0;}
body div#page{padding-top: 80px !important;}
/*body div#page{margin-top: 80px;}*/
}