/* WP Bakery CSS exported from posts meta: 1736950313 */

.page.subscription-pricing {
	.vc_btn3-style-flat {
		background-color:#7C2529!important;
		color:#ffffff!important;
	}
}

.page.pere-network-tour,
.page.database-trial,
.page.gisf-investor-registration-form,
.page.eu-forum-investor-registration-form,
.page.india-summit-ryi,
.page.india-summit-ryi-2,
.page.america-summit-investor-registration-form,
.page.gif-tokyo-investor-registration-form,
.page.gif-seoul-investor-registration-form,
.page.gif-tokyo-investor-registration-form-jp,
.page.gif-seoul-investor-registration-form-kr,
.page.gp-attendance-confirmation,
.page.pere-attendance-confirmation,
.page.jk-week-investor-registration-form,
.page.sponsorship-opportunities,
.page.gif-zurich-investor-registration-form,
.page.asia-summit2023-investor-registration-form,
.page.discover-platinum,
.page.pere-sponsorship-opportunities-2023-3,
.page.request-a-platinum-upgrade-trial,
.page.pere-discover-platinum,
.page.request-a-platinum-trial-paywall,
.page.pere-sponsorship-opportunities-2023,
.page.women-in-private-markets-sponsorship-opportunities,
.page.pere-sponsorship-opportunities-2023-2 {
	.td-header-wrap {
		display:none;
	}

	.td-container-wrap.ad-unit {
		display: none;
	}
}

.page.network-hub {
	.vc_tta-panel-heading {
		background: #f5f5f7 !important;
	}

	.vc_tta-title-text {
		color: #111 !important;
	}
}

.page.network-hub,
.page.network-support,
.page.knowledge-hub,
.page.past-virtual-meetings,
.page.pere-global-investor-forum-seoul-2022,
.page.global-investor-forum-tokyo-2022,
.page.asia-summit-2022,
.page.global-investor-forum-san-francisco-2022,
.page.europe-forum-2021,
.page.asia-summit-2021,
.page.north-america-forum-2021,
.page.europe-forum-2022 {
	background: white;

	@media screen and (min-width: 601px) {
		h2.section-heading-h2 {
			font-size: 60px !important;
		}
	}

	@media screen and (max-width: 600px) {
		h2.section-heading-h2 {
			font-size: 32px !important;
		}
	}

	@media only screen and (max-width: 769px) {
		.swap-on-mobile {
			display: flex !important;
			flex-direction: column-reverse;
		}
	}

	h1, h2, h3, h4, h5, h6, p {
		font-family: "Avenir Next LT W01 Demi" !important;
	}
}

.page.database-key-terms-and-methodology,
.page.fund-performance-methodology {
	.td-pb-span1 {
		width: 40px !important;
		padding-right: 10px !important;
		padding-left: 0 !important;
	}
	.td-pb-span11{
		padding-left: 10px !important;
	}
	h3{
		margin-bottom: 0px;
	}
	.dataTables_wrapper .column-2 {
		white-space: nowrap;
	}
}

.page.pere-100 {
	.block-title span {
		background-color: #7C2529;
		color: #fff;
		font-size: 16px;
		font-family: inherit;
		padding: 7px 12px 4px;
		display: inline-block;

	}
}

.page.database {
	.snackbar {
		display: none !important;
		opacity: 0 !important;
	}
}
.page.network-hub,
.page.new-network-hub {
	background-color: #fff;

	@media screen and (max-width: 767px) {
		.pfcfo-network-hub-page .td-pb-span3 {
			width: 90% !important;
			margin: 20px auto;
		}
	}
	.pfcfo-knowlege-hub-article .pfcfo-kh-learn-more{
		float: unset !important;
		display: inline-block;
		text-align: right;
		width: 50%;
	}
	.pfcfo-knowlege-hub-article .td-post-date{
		font-size: 16px;
		color: #000;
		vertical-align: text-bottom;
		display: inline-block;
		width: 50%;
	}
	.new-styled-block .td-post-date .entry-date {
		vertical-align:bottom;
	}
	.pfcfo-knowlege-hub-article {
		padding-bottom: 0;
	}
	.td-module-meta-info{
		margin-top: 15px;
	}
	.wpb-content-wrapper .td-pb-row {
		margin-left: 0;
		margin-right: 0;
	}
	.pfcfo-event-image{
		margin-bottom: 15px;
	}
	.pfcfo-event-location-text,
	.pfcfo-event-date-text{
		font-family: Avenir Next LT W01 Demi;
	}
	.pfcfo-event-link-text:hover,
	.pfcfo-shadow-box-bottom-link-on-bg a:hover{
		color: #8a1f03;
	}
	.wpb-content-wrapper .td-pb-row {
		margin-left: -15px;
		margin-right: -15px;
		width: auto !important;
	}
	.vc_row {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	.pfcfo-network-hub-page .td-pb-span8{
		margin-right:47px;
	}
	@media screen and (max-width: 1024px) {
		.pfcfo-network-hub-page .td-pb-span8{
			margin-right:10px;
		}
	}

	.pfcfo-network-top-section h1 {
		color: #010101;
	}
	.pfcfo-network-top-section h2 {
		color: #8a1f03;
	}
	.pfcfo-network-top-section{
		padding: 20px 0;
		background-position: 50%;
		background-size: cover;
	}
	.pfcfo-network-top-section h1 {
		font-size:58px;
		line-height: 73px;
		font-family: Avenir Next LT W01 Demi;
	}
	.pfcfo-network-top-section h2 {
		font-size:18px;
		line-height: 73px;
		font-family: Avenir Next LT W01 Demi;
	}
	.pfcfo-network-top-section .vc_btn3.vc_btn3-size-md{
		border-radius: 8px;
		padding: 10px 31px;
		font-size: 14px;
	}
	.pfcfo-network-top-section .vc_btn3.vc_btn3-size-md button:hover{
		background-color: #007749;
	}
	.first-heading{
		margin-bottom: 10px;
	}
	.pfcfo-shadow-box .wpb_text_column.wpb_content_element.pfcfo-shadow-box-bottom-link-on-bg a:after {
		position: absolute;
		top: 0;
		right: 0;
		content: '';
		width: 7px;
		height: 100%;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.1081L4.67453 6.35904C5.10849 5.91629 5.10849 5.19178 4.67453 4.74903L1 1' stroke='%238a1f03' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		background-repeat: no-repeat no-repeat;
		background-position: center center;
		background-size: auto;
	}
	.pfcfo-one-column-image-div-kh a {
		width: 632px;
		height: 250px;
		display: block;
	}
	img.ii-thumbnail-image-one-column-full-width {
		object-fit: contain;
		object-fit: cover;
		height: 100%;
		width: 100%;
	}
	img.pfcfo-thumbnail-image-one-column-full-width {
		object-fit: contain;
		object-fit: cover;
		height: 100%;
		width: 100%;
	}
	.pfcfo-knowlege-hub-article .td-cal-icon {
		margin-right: 10px;
		vertical-align: sub;
	}
	.pfcfo-network-hub-page .td-pb-span3 {
		width: 29%;
	}
	.pere-one-column-image-div-kh a {
		width: 632px;
		height: 250px;
		display: block;
	}
	.pfcfo-one-column-image-div-kh a {
		width: 632px;
		height: 250px;
		display: block;
	}
	img.pere-thumbnail-image-one-column-full-width {
		object-fit: contain;
		object-fit: cover;
		height: 100%;
		width: 100%;
	}
	.pfcfo-shadow-box .td_block_9_one_column,
	.pfcfo-shadow-box .pfcfo-event,
	.pfcfo-shadow-box .pfcfo-person-cards-block {
		padding: 0 47px 0 !important;
	}

	.pfcfo-knowlege-hub-article .td-post-sub-title{
		color: #000;
		font-style: normal;
	}
	.pfcfo-knowlege-hub-article {
		position:relative;
		margin-bottom:30px !important;
	}

	.brand-pere.brand-rebrand .td_module_wrap.pfcfo-knowlege-hub-article:after {
		margin-bottom: 20px;
		content: '';
		position: absolute;
		bottom: -40px;
		left: 0;
		width: 100%;
		height: 1px;
		background-color:rgba(230, 230, 230, 1);
	}

	.brand-pere.brand-rebrand .td_module_wrap.pfcfo-knowlege-hub-article:after:last-child {
		display:none !important;
	}

	.pfcfo-knowlege-hub-article h3.entry-title {
		font-size: 24px;
		line-height: 34px;
		width: 85%;
		display: inline-block;
		vertical-align: top;
	}
	.pfcfo-knowlege-hub-article span.pfcfo-post-label {
		display:inline-block;
		text-align: right;
		width: 12%;
		vertical-align: top;
		margin-top: 8px;
	}

	.pfcfo-knowlege-hub-article .td-post-date{
		font-size: 16px;
		color: #000;
	}

	.pfcfo-knowlege-hub-article .pfcfo-kh-learn-more {
		float: right;
	}
	.pfcfo-knowlege-hub-article .pfcfo-kh-learn-more a{
		color: #A50050;
		font-size: 14px;
		line-height: 16px;
		text-decoration: none;
		font-family: Avenir Next LT W01 Demi;
		position: relative;
		padding-right: 10px;
	}

	.pfcfo-knowlege-hub-article .td-cal-icon {
		margin-right: 10px;
		vertical-align: sub;
	}
	.pfcfo-knowlege-hub-article .td-arrow-right {
		top:2px;
		position:absolute;
		content: '';
		right: -5px;
	}
}

.page.pere-100,
.page.global-investor-100,
.page.proptech-20-ranking,
.page.secondaries-recapitalizations,
.page.real-estate-debt-funds-ranking,
.page.awards,
.page.retail-report,
.page.investor-perspectives,
.page.residential {
	.has-medium-font-size {
		line-height: 140%;
		font-weight: bold;
	}
}
