.breadcrumb ul > li::after {
    content: "·";
}
a {
	color: #5d3394;
	font-weight: bold;
}
.blog-details-text a {
	font-weight: bold;
}
a:hover, a:active, a:focus {
	color: #999;
	font-weight: bold;
} 
h1 {	
	margin: 0 0 0 0;
	font-size: 40px; 
	font-weight: 800;
}
h3 {
	margin: 0 0 15px 0;
	font-size: 28px;
	line-height: 44px;
	color: #222;
	font-weight: 600;
}
h4 {
	margin: 0;
	font-size: 20px; 
	color: #222;
	font-weight: 700;
}
h6 {
    font-size: 18px;
    line-height: 28px;
    color: #666;
}
body {
	font-size: 14px;
	line-height: 23px; 
  color: #666;
  font-weight: 400; 
}
p {
	margin: 0 0 20px 0; 
	font-size: 15px;
	line-height: 26px; 
  color: #666;
  font-weight: 400; 
}
.text-extra-small {
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 1px;
}
.text-small {
  font-size: 14px;
	line-height: 23px;
}
.text-medium {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
}
.text-extra-large {
  font-size: 26px;
  line-height: 30px;
} 
.aside-title:after { 
  background: #ccc;
}
header a.logo-light img, header a.logo-dark img {
  max-height: 30px;
}
.breadcrumb ul li {
  display: none;
}
.pofo-single-post-title {
	font-size: 3px !important;
}
.page-title-small h1 {
	font-size: 36px;
	line-height: 44px;
	font-weight: 600;
	color: #111;
} 
.pofo-single-post-title {
  font-size: 38px !important; 
	text-align: left; 
}
.pofo-single-post-title {
  line-height: 48px !important;
} 
.wp-block-image { 
  margin-bottom: 4em;
}
.bg-light-gray, bg-light-gray, bg-extra-dark-gray {
  background-color: #ffffff;
}
.tagcloud a {
	border-radius: 2px;
  border: 1.5px solid #d9d9d9;
  font-weight: 600;
	line-height: 17px;
}
.tagcloud a:hover {
	background-color: #111;
  border: 1.5px solid #111;
  font-weight: 600;
	line-height: 17px;
}
.search-form .search-input {
	font-weight: 400;
}
.blog-details-text a {
    color: #341660;
	font-weight: 500;
	cursor: pointer;
}
.blog-details-text a:hover {
	color: #341660;
}
.blog-details-text a:focus { 
	color: #341660;
}
.wp-block-button__link {
  background-color: #341660;
	color: #fff !important;
	border-radius: 3px; 
}
.wp-block-button__link:hover {
  background-color: #555;
	color: #fff !important;
	border-radius: 3px;
}
.wp-block-button__link:focus {
  background-color: #341660;
	color: #fff !important;
	border-radius: 3px; 
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
  background: #111;
  border-radius: 3px;
} 
.checkbox label, .radio label { padding-left: 0;}
.contact-form input[type=email], .contact-form input[type=text], .contact-form input[type=url] {
    width: 818px;
}
input, textarea, select {
	margin: 0;
} 
.scroll-top-arrow {
    right: 52px;
    top: 89%; 
}
.tagcloud a:hover {
    background-color: #341660;
	border: 1.5px solid #341660;
}
.one-second-screen {
	height: 500px;
}  
section, .default-page-space { 
	margin: 100px 0 0 0;
}  
.row {
	margin-top: 0;
}
section, .default-page-space {
   margin: 90px 0; 
}
section, .default-page-space {
  padding: 0; 
} 
.vc_custom_1553139863535 {
    padding-top: 0 !important;
    padding-left: 0 !important;
}
.col-2-nth-item .col-md-6:nth-child(2n+1) { 
	margin-bottom: 40px; 
}
.margin-20px-top {
    margin-top: 12px;
}
.vc_custom_1553139863535 { 
   padding-left: 0 !important; 
}
.blog-post.blog-post-style1.padding-10px-all {padding: 20px;
}
.single-post .page-title-small {margin-bottom: 0}
.single-post .single-post-main-section {margin-top: 0
}
p a {
	font-weight: 900 !important;
}
p a:hover {
	text-decoration: underline;
	font-weight: 900;
}
.page.page-template-default .page-title-small {
	margin-bottom: 0;
}
.page .type-page.default-page-space {
	margin-top:0;
}
.page-id-53 .page section.vc_row.wpb_row.vc_row-fluid {
	margin-top: 0
}


/* 
 * TALENT REPORT 2020
 */
.page-id-23119 h1, .page-id-23119 h2, .page-id-23119 h3, .page-id-23119 h4, .page-id-23119 h5, .page-id-23119 h6, .page-id-23119 p, .page-id-23119 ul, .page-id-23119 ol, 
.page-id-23359 h1, .page-id-23359 h2, .page-id-23359 h3, .page-id-23359 h4, .page-id-23359 h5, .page-id-23359 h6, .page-id-23359 p, .page-id-23359 ul, .page-id-23359 ol {
	max-width: 780px;
}

.page-id-23119 h1, 
.page-id-23359 h1 {
	margin-top: 90px;
}

.page-id-23119 h3, 
.page-id-23359 h3 {
	margin-top: 60px;
}

.page-id-23119 h4, 
.page-id-23359 h4 {
	margin-top: 30px;
	margin-bottom: 10px;
	line-height: 1.4;
}

.page-id-23119 h5, 
.page-id-23359 h5 {
	font-size: 20px;
	color: #222;
	line-height: 1.4;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
}

.page-id-23119 h3 + h5, 
.page-id-23359 h3 + h5 {
	margin-top: 8px;
}

.page-id-23119 h6, 
.page-id-23359 h6 {
	margin-top: 30px;
	margin-bottom: 7px;
}

.page-id-23119 .image-container, 
.page-id-23359 .image-container {
	width: 100%;
	max-width: 950px;
}

.tableauPlaceholder {
	margin-top: 31px;
	margin-bottom: 35px;	
}

.anchor-br + p {
	display: none; /* remove P tags added by wordpress */
}
.anchor-br {
    display: block;
    line-height: 1px;
    height: 0;
    font-size: 1px;
    content: ' ';
    margin: 0;
}

/*.anchor-br { display: none; }*/