/*
Theme Name: PLUS Child Theme
Theme URI: http://www.yokoco.com
Version: 1.0
Description: A custom child theme for PLUS by Yoko Co.
Author: Yoko Co
Author URI: https://www.yokoco.com
template: bb-theme
*/

/*
 * 1. Master Colors & Type
 * 2. Headers & Nav
 * 3. Banners
 * 4. Static Elements
 * 5. Feeds & Grids
 * 6. FacetWP Styles
 * 7. CPTs
 * 8. Footer
 * 9. General Styles
 * 10. Flexbox for Rows
 * X. General Media Queries (Put most media queries in their respective sections)
*/

/******************************************************************************************/
/******************************** 1 MASTER COLORS & TYPE **********************************/
/******************************************************************************************/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

/* Text Styles */

.larger p, .larger a, .larger, .larger h1, .larger h2, .larger h3, .larger h4, .larger h5, .larger h6,
.larger h1 a, .larger h2 a, .larger h3 a, .larger h4 a, .larger h5 a, .larger h6 a,
.larger .fl-heading-text {
	font-size: 20px;
}

.xlarger p, .xlarger a, .xlarger, .xlarger h1, .xlarger h2, .xlarger h3, .xlarger h4, .xlarger h5, .xlarger h6,
.xlarger h1 a, .xlarger h2 a, .xlarger h3 a, .xlarger h4 a, .xlarger h5 a, .xlarger h6 a,
.xlarger .fl-heading-text {
	font-size: 24px;
}

.smaller p, .smaller a, .smaller, .smaller h1, .smaller h2, .smaller h3, .smaller h4, .smaller h5, .smaller h6,
.smaller h1 a, .smaller h2 a, .smaller h3 a, .smaller h4 a, .smaller h5 a, .smaller h6 a,
.smaller .fl-heading-text {
	font-size: 16px;
}

h6, h6.fl-heading,
.leadin p, .leadin a, .leadin, .leadin h1, .leadin h2, .leadin h3, .leadin h4, .leadin h5, .leadin h6,
.leadin h1 a, .leadin h2 a, .leadin h3 a, .leadin h4 a, .leadin h5 a, .leadin h6 a,
.leadin .fl-heading-text {
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.3em;
}

.gold-text p, .gold-text a, .gold-text, .gold-text h1, .gold-text h2, .gold-text h3, .gold-text h4, .gold-text h5, .gold-text h6,
.gold-text h1 a, .gold-text h2 a, .gold-text h3 a, .gold-text h4 a, .gold-text h5 a, .gold-text h6 a,
.gold-text .fl-heading-text {color: #BB8D0B;}

.invert .gold-text p, .invert .gold-text a, .invert .gold-text, .invert .gold-text h1, .invert .gold-text h2, .invert .gold-text h3, .invert .gold-text h4, .invert .gold-text h5, .invert .gold-text h6,
.invert .gold-text h1 a, .invert .gold-text h2 a, .invert .gold-text h3 a, .invert .gold-text h4 a, .invert .gold-text h5 a, .invert .gold-text h6 a,
.invert .gold-text .fl-heading-text {color: #E7AE0E;}

.red-text p, .red-text a, .red-text, .red-text h1, .red-text h2, .red-text h3, .red-text h4, .red-text h5, .red-text h6,
.red-text h1 a, .red-text h2 a, .red-text h3 a, .red-text h4 a, .red-text h5 a, .red-text h6 a,
.red-text .fl-heading-text {color: #7F1C3A;}

h1, h2, h3, h4, h5 {letter-spacing: -0.03em;}

/* Backgrounds */

.bg-light > .fl-row-content-wrap, .bg-light > .fl-col-content, .bg-light.fl-module {
	background-color: #F5F5F5;
}

.bg-dark-blue > .fl-row-content-wrap, .bg-dark-blue > .fl-col-content, .bg-dark-blue.fl-module {
	background: linear-gradient(106deg, #027582 0%, #08345E 77.58%);
}

.bg-dark-red > .fl-row-content-wrap, .bg-dark-red > .fl-col-content, .bg-dark-red.fl-module {
	background: linear-gradient(150deg, #5A1027 -17.75%, #8B1D3E 88.53%);
}

.bg-dark-red-graphic > .fl-row-content-wrap, .bg-dark-red-graphic > .fl-col-content {
	background: linear-gradient(150deg, #5A1027 -17.75%, #8B1D3E 88.53%);
}

.bg-dark-red-graphic > .fl-row-content-wrap, .bg-dark-red-graphic > .fl-col-content,
.bg-dark-red-graphic > .fl-row-content, .bg-dark-red-graphic .fl-module {
	position: relative;
}

.bg-dark-red-graphic > .fl-row-content-wrap::before, .bg-dark-red-graphic > .fl-col-content::before {
	content: '';
    background-image: url(../png/cta-dark-bg.png);
    opacity: .5;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.bg-dark-red-graphic > .fl-row-content, .bg-dark-red-graphic .fl-module {z-index: 1;}

/* Icons */

.invert .fl-icon a {
	color: #fff !important;
	transition: all .3s;
}

.fl-icon a:hover {color: #E7AE0E !important;}

.general-share-buttons .a2a_kit {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #7F1C3A;
}

.invert .general-share-buttons .a2a_kit {color: rgba(255,255,255,0.7);}

.general-share-buttons .a2a_svg {transition: all .2s ease;}

.general-share-buttons .a2a_kit a .a2a_svg {background-color: rgba(0,0,0,0) !important;}

.general-share-buttons .a2a_svg g, .general-share-buttons .a2a_svg path {fill: #7F1C3A;}

.invert .general-share-buttons .a2a_svg g, .invert .general-share-buttons .a2a_svg path {fill: rgba(255,255,255,0.7);}

.general-share-buttons .a2a_kit a:hover g, .general-share-buttons .a2a_kit a:hover path {fill: #A7254C;}

.invert .general-share-buttons .a2a_kit a:hover g, .invert .general-share-buttons .a2a_kit a:hover path {fill: #fff;}

/******************************************************************************************/
/************************************ 2 HEADERS & NAV *************************************/
/******************************************************************************************/

a.fa-search {
	font-family: 'Linearicons';
	padding-top: 7px;
}

a.fa-search:before {
	content: "\e922";
	font-size: 15px;
}

.fl-page-nav ul.sub-menu {
	border-top: 0px;
	border-radius: 6px;
}

.sso-account-links .login-link {
	display: flex !important;
	align-items: center;
}

.fl-menu .sub-menu li>a {line-height: 1.4em;}

@media screen and (min-width: 768px) {
	/* Top Bar */
	.header-top-bar ul,
	.header-top-bar .sso-account-links .account-link,
	.logged-in .header-top-bar .logged-in-content {
		display: flex !important;
		align-items: center;
	}
	.header-top-bar li>a, .logged-in-content a {
		padding: 20px 32px;
		color: #fff;
	}
	.header-top-bar a:hover {text-decoration: none !important;}
	.header-top-bar .top-menu-button a {
		background-color: #7F1C3A;
		transition: all .3s;
	}
	.header-top-bar .top-menu-button:hover a {background-color: #A7254C;}
	.header-top-bar .top-menu-button:hover a, .header-top-bar .menu > li.current-menu-item.top-menu-button > a {color: #fff !important;}
	.header-top-bar .sso-account-links .login-link::before,
	.header-top-bar .sso-account-links .account-link::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9C11.6569 9 13 7.65685 13 6C13 4.34315 11.6569 3 10 3C8.34315 3 7 4.34315 7 6C7 7.65685 8.34315 9 10 9Z' fill='%23E58E1A'/%3E%3Cpath d='M3 18C3 14.134 6.13401 11 10 11C13.866 11 17 14.134 17 18H3Z' fill='%23E58E1A'/%3E%3C/svg%3E%0A");
		width: 20px;
		height: 20px;
		display: block;
	}
	.header-top-bar .sso-account-links .login-link {gap: 8px;}
	.header-top-bar .sso-account-links .login-link a,
	.header-top-bar .logged-in-content .logout-link a {
		border-right: 1px solid rgba(255, 255, 255, 0.10);
		padding: 10px 32px 10px 0px;
		color: #fff;
	}
	.header-top-bar .sso-account-links .login-link a:hover, .logged-in-content a:hover {color: #E7AE0E !important;}
	.header-top-bar .logged-in-content .account-link a {padding: 20px 40px 20px 10px;}

	/* Main Header */
	.fl-page-header {box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);}
	.fl-page-header, .fl-page-header-wrap {
		border-bottom-style: none; /* Removes the 1px border below the menu */
		width: 100%;
	}
	.fl-page-header-container {padding: 0 !important;}
	.fl-menu-search-item a.fl-button, .fl-menu-search-item a.fl-button:visited {background-color: rgba(0,0,0,0) !important;}
	.fl-menu-search-item .fl-search-form-fields .fl-button-icon::before {
		content: '' !important;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z' stroke='%2355565A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
		background-repeat: no-repeat;
		display: block;
		height: 24px;
		width: 24px;
	}
	.fl-menu .sub-menu {
		border-radius: 8px !important;
		border: 1px solid #EDEDED !important;
		background: #FFF;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04) !important;
		padding: 0px !important;
	}
	.fl-menu .sub-menu li {line-height: 1.6em;}
	.fl-menu .sub-menu li>a {
		padding: 16px !important;
    	margin: 0 !important;
		transition: all .3s;
	}
	.fl-menu .sub-menu li>a:hover {
		background-color: #7F1C3A;
		color: #fff !important;
		padding: 16px !important;
	}
	.fl-menu ul.sub-menu li:not(:first-of-type)>a:hover, .fl-menu ul.sub-menu li:not(:last-of-type)>a:hover {
		border-radius: 0px !important;
	}
	.fl-menu ul.sub-menu li:first-of-type>a:hover {
		border-top-left-radius: 8px !important;
		border-top-right-radius: 8px !important;
	}
	.fl-menu ul.sub-menu li:last-of-type>a:hover {
		border-bottom-left-radius: 8px !important;
		border-bottom-right-radius: 8px !important;
	}

	/* Fixed Header */
	.fl-page-header-fixed .fl-page-header-wrap {
		background: #fff;
	}
}

@media screen and (max-width: 767px) {
	.fl-page-bar {display: none;}
	header .fl-col:first-of-type {width: 50% !important;}
	header .fl-photo {text-align: left !important;}
	header img {max-width: 100px !important;}
	header .fl-menu {text-align: right !important;}
	header .fl-menu ul {text-align: left !important;}
	header .fl-menu .fl-menu-mobile-toggle {padding: 20px;}
	header .fl-menu .fl-menu-toggle {right: 7px !important;}
	header button.fl-menu-mobile-toggle .svg-container svg {
		display: none;
	}
	header button.fl-menu-mobile-toggle .svg-container::after {
		content: "\e92b";
		font-family: 'Linearicons';
		position: relative;
		top: -6px;
		right: 0;
		font-size: 25px;
		color: #7F1C3A;
	}
	header button.fl-menu-mobile-toggle:hover {
		background: transparent;
		border: 0;
	}
	header button.fl-menu-mobile-toggle.fl-active .svg-container::after {
		content: "\e92a";
	}
	header button.fl-menu-mobile-toggle .svg-container::after {
		top: -1px;
	}
	.fl-menu .fl-menu-toggle:before {border-color: #E58E1A !important;}
	.mobile-nav-search {margin: 0 15px !important;}
	.mobile-nav-search + .menu-item, .mobile-menu-button {border: 0px !important;}
	.mobile-menu-bar {background: linear-gradient(180deg, #027582 -49.22%, #08345E 100%);}
	.mobile-menu-bar-container {
		display: flex !important;
		align-items: center;
	}
	.mobile-menu-bar-container .sso-account-links, .mobile-menu-bar-container .mobile-menu-bar-item {width: 50%;}
	.mobile-menu-bar a {
		color: #fff !important;
		text-align: center !important;
	}
	.mobile-menu-bar .login-link a {
		display: block;
		position: relative;
	}
	.mobile-menu-bar .login-link a::after {
		content: '';
		background: rgba(255, 255, 255, 0.10);
		width: 1px;
		height: 50%;
		position: absolute;
		top: 14px;
		right: -40px;
	}
	.mobile-menu-bar .login-link {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.mobile-menu-bar .login-link::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9C11.6569 9 13 7.65685 13 6C13 4.34315 11.6569 3 10 3C8.34315 3 7 4.34315 7 6C7 7.65685 8.34315 9 10 9Z' fill='%23E58E1A'/%3E%3Cpath d='M3 18C3 14.134 6.13401 11 10 11C13.866 11 17 14.134 17 18H3Z' fill='%23E58E1A'/%3E%3C/svg%3E%0A");
		width: 20px;
		height: 20px;
		display: block;
	}
	.mobile-menu-button {
		background-color: #7F1C3A;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
	}
	.mobile-menu-button a {
		text-align: center !important;
		color: #fff !important;
	}
}

/******************************************************************************************/
/*************************************** 3 BANNERS ****************************************/
/******************************************************************************************/

.banner-main-title .fl-module-content {
	margin-bottom: 0px;
}

.banner-main-subtitle .fl-module-content {
	margin-top: 0px;
}

.banner-bottom-col {
	box-shadow: 0px -8px 0px 0px rgba(237, 237, 237, 0.25) inset;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}

.banner-main-breadcrumbs {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #55565A;
}

.banner-main-breadcrumbs ol {
	padding: 0px;
}

/******************************************************************************************/
/********************************** 4 STATIC ELEMENTS *************************************/
/******************************************************************************************/

/* Separator */

.static-section-title .fl-separator {position: relative;}

.static-section-title .fl-separator::before {
	content: '';
	background-color: #7F1C3A;
	height: 2px;
	width: 40px;
	position: absolute;
	top: -2px;
	left: 0;
}

/* Button Groups */

.fl-button-group-button:first-of-type a.fl-button {
	background-color: rgba(0,0,0,0) !important;
	border: 1px solid #7F1C3A !important;
	color: #7F1C3A !important;
}

.fl-button-group-button:not(first-of-type) a.fl-button {border: 1px solid #7F1C3A !important;}

.fl-button-group-button:first-of-type a.fl-button * {
	color: #7F1C3A !important;
}

.fl-button-group-button:first-of-type a.fl-button::after {
	display: none;
}

.fl-button-group-button:first-of-type a.fl-button:hover {
	background-color: #7F1C3A !important;
	border: 1px solid #7F1C3A !important;
}

.fl-button-group-button:not(first-of-type) a.fl-button:hover {border: 1px solid #A7254C !important;}

.fl-button-group-button:first-of-type a.fl-button:hover, .fl-button-group-button:first-of-type a.fl-button:hover * {color: #fff !important;}

.invert .fl-button-group-button:first-of-type a.fl-button {
	background-color: rgba(0,0,0,0) !important;
	border: 1px solid #fff !important;
	color: #fff;
}

.invert .fl-button-group-button:first-of-type a.fl-button * {
	color: #fff !important;
}

.invert .fl-button-group-button:first-of-type a.fl-button:hover {
	background-color: #7F1C3A !important;
	border: 1px solid #7F1C3A !important;
}

.invert .fl-button-group-button:not(first-of-type) a.fl-button {
	background-color: #A7254C !important;
}

.invert .fl-button-group-button:not(first-of-type) a.fl-button:hover {
	background-color: #C82C5B !important;
}

.button-group-icon .fl-button-group-button:first-of-type a.fl-button {
	display: flex;
	align-items: center;
	gap: 8px;
	transition: all .3s;
	padding: 14px 20px;
}

.button-group-icon .fl-button-group-button:first-of-type a.fl-button::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9C11.6569 9 13 7.65685 13 6C13 4.34315 11.6569 3 10 3C8.34315 3 7 4.34315 7 6C7 7.65685 8.34315 9 10 9Z' fill='%237F1C3A'/%3E%3Cpath d='M3 18C3 14.134 6.13401 11 10 11C13.866 11 17 14.134 17 18H3Z' fill='%237F1C3A'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 20px;
}

.button-group-icon .fl-button-group-button:first-of-type a.fl-button:hover::before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9C11.6569 9 13 7.65685 13 6C13 4.34315 11.6569 3 10 3C8.34315 3 7 4.34315 7 6C7 7.65685 8.34315 9 10 9Z' fill='%23FFFFFF'/%3E%3Cpath d='M3 18C3 14.134 6.13401 11 10 11C13.866 11 17 14.134 17 18H3Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

/* Styled Lists */

.styled-list a {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #55565A;
}

.styled-list .fl-list-item {
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	padding: 20px 0px !important;
}

.invert .styled-list .fl-list-item {border-bottom: 1px solid rgba(255, 255, 255, 0.08);}

.styled-list .fl-list-item-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5L21 12M21 12L14 19M21 12L3 12' stroke='%237F1C3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	display: block;
}

.invert .styled-list .fl-list-item-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5L21 12M21 12L14 19M21 12L3 12' stroke='%23E58E1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.styled-list .fl-list-item-content {
	display: flex;
    flex-direction: row-reverse;
	align-items: center;
}

.styled-list .fl-list-item-content-text p {
	display: flex;
	align-items: center;
	gap: 16px;
}

.styled-list .heroicon {
	height: 40px;
	width: 40px;
}

.styled-list .heroicon svg {stroke: #E58E1A;}

/* Rivers & Featured */

.river-contained:not(.river-member-spotlight) .river-image-col .fl-photo-content img,
.river-contained:not(.river-member-spotlight) .featured-image-col .fl-photo-content img {
	z-index: 1;
	border-radius: 16px;
}

.river-contained.river-image-content .fl-photo,
.river-contained.river-image-content .fl-photo-content,
.river-contained.river-image-content .fl-photo-content img,
.river-contained.river-image-content .river-image-col,
.river-contained.river-image-content .river-image-col .fl-col-content,
.river-contained.river-content-image .fl-photo-content,
.river-contained.river-content-image .fl-photo-content img,
.static-river.static-river-image-content .fl-row-content-wrap,
.static-river.static-river-image-content .fl-row-content-wrap .fl-row-content,
.static-river.static-river-content-image .fl-row-content-wrap,
.static-river.static-river-content-image .fl-row-content-wrap .fl-row-content,
.river-contained.river-member-spotlight,
.river-contained.river-member-spotlight .fl-col-content {position: relative;}

.static-river.static-river-image-content .fl-row-content-wrap .fl-row-content,
.static-river.static-river-content-image .fl-row-content-wrap .fl-row-content,
.river-contained-row.row-left .fl-row-content-wrap .fl-row-content,
.river-contained-row.row-right .fl-row-content-wrap .fl-row-content,
.river-contained.river-member-spotlight .fl-col-content {z-index: 1;}

body {overflow-x: hidden !important;}

@media screen and (min-width: 992px) {
	.river-contained.river-image-content .fl-photo-content::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='384' height='440' viewBox='0 0 384 440' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='384' height='440' rx='40' fill='url(%23paint0_linear_4730_12649)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4730_12649' x1='192' y1='0' x2='192' y2='440' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237F1C3A' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%237F1C3A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 384px;
		height: 440px;
		position: absolute;
		bottom: -40px;
		left: -40px;
		z-index: 0;
	}

	.river-contained.river-blue.river-image-content .fl-photo-content::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='384' height='440' viewBox='0 0 384 440' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='384' height='440' rx='40' fill='url(%23paint0_linear_5595_11926)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5595_11926' x1='0' y1='0' x2='-104.356' y2='413.674' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23027582'/%3E%3Cstop offset='1' stop-color='%2308345E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 384px;
		height: 440px;
		position: absolute;
		bottom: -40px;
		left: -40px;
		z-index: 0;
	}

	/* .static-river.static-river-image-content .fl-row-content-wrap::after {
		content: '';
		background-color: #FDF5DE;
		width: 100%;
		height: calc((100% - -44%) / 2);
		position: absolute;
		top: calc((100% - 60%) / 2);
		right: calc((100% - -25%) /2);
		border-top-right-radius: 40px;
		border-bottom-right-radius: 40px;
		z-index: 0;
	} */
	.river-contained.river-content-image .fl-photo-content::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='384' height='440' viewBox='0 0 384 440' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='384' height='440' rx='40' fill='url(%23paint0_linear_4730_12123)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4730_12123' x1='192' y1='0' x2='192' y2='440' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E58E1A' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E58E1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 384px;
		height: 440px;
		position: absolute;
		bottom: -40px;
		right: -40px;
		z-index: 0;
	}

	.river-contained.river-blue.river-content-image .fl-photo-content::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='384' height='440' viewBox='0 0 384 440' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='384' height='440' rx='40' fill='url(%23paint0_linear_5595_11926)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5595_11926' x1='0' y1='0' x2='-104.356' y2='413.674' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23027582'/%3E%3Cstop offset='1' stop-color='%2308345E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 384px;
		height: 440px;
		position: absolute;
		bottom: -40px;
		right: -40px;
		z-index: 0;
	}

	/* .static-river.static-river-content-image .fl-row-content-wrap::after {
		content: '';
		background-color: #FDF5DE;
		width: 100%;
		height: calc(100vh - 25%);
		position: absolute;
		top: calc(100vh - 65%);
		left: calc((100vw - -25%) /2);
		border-top-left-radius: 40px;
		border-bottom-left-radius: 40px;
		z-index: 0;
	} */
	.river-contained.river-member-spotlight .river-content-col .fl-col-content {
		border-top-left-radius: 16px;
		border-bottom-left-radius: 16px;
	}

	.river-contained.river-member-spotlight .river-image-col .fl-photo-content img {
		border-top-right-radius: 16px;
		border-bottom-right-radius: 16px;
	}

	.river-contained.river-member-spotlight .river-content-col::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='440' height='440' viewBox='0 0 440 440' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='440' height='440' rx='24' fill='%23E58E1A'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 440px;
		height: 440px;
		position: absolute;
		left: -20px;
		bottom: -20px;
		z-index: 0;
	}
}

.river-contained.river-member-spotlight .river-content-col .fl-col-content {background-color: #FEF9EC;}

@media screen and (max-width: 992px) {
	.river-contained.river-image-content .fl-photo-content::before,
	.river-contained.river-content-image .fl-photo-content::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='340' height='372' viewBox='0 0 340 372' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='340' height='372' rx='16' fill='url(%23paint0_linear_3953_11371)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3953_11371' x1='170' y1='0' x2='170' y2='372' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E58E1A' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E58E1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 340px;
		height: 372px;
		position: absolute;
		bottom: -12px;
		left: -12px;
		z-index: 0;
	}
	.river-contained.river-member-spotlight .river-content-col .fl-col-content {
		border-top-left-radius: 16px;
		border-top-right-radius: 16px;
	}
	.river-contained.river-member-spotlight::before {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='340' height='372' viewBox='0 0 340 372' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='340' height='372' rx='16' fill='url(%23paint0_linear_3953_11371)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3953_11371' x1='170' y1='0' x2='170' y2='372' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E58E1A' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E58E1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 340px;
		height: 372px;
		position: absolute;
		bottom: 67px;
    	left: 8px;
		z-index: 0;
	}
}

.static-featured-right .fl-row-content-wrap,
.static-featured-left .fl-row-content-wrap {position: relative;}

.static-featured-right .fl-row-content,
.static-featured-left .fl-row-content {z-index: 1;}

@media screen and (min-width: 769px) {
	.static-featured-right .fl-row-content-wrap::before {
		content: '';
		background: linear-gradient(150deg, #5A1027 -17.75%, #8B1D3E 88.53%);
		position: absolute;
		top: 0;
		left: calc((100% - 960px) / 2);
		width: 100%;
		height: 100%;
		z-index: 0;
		border-top-left-radius: 16px;
		border-bottom-left-radius: 16px;
	}
	.static-featured-right.featured-blue .fl-row-content-wrap::before {
		content: '';
		background: linear-gradient(106deg, #027582 0%, #08345E 77.58%);
		position: absolute;
		top: 0;
		left: calc((100% - 960px) / 2);
		width: 100%;
		height: 100%;
		z-index: 0;
		border-top-left-radius: 16px;
		border-bottom-left-radius: 16px;
	}

	.static-featured-left .fl-row-content-wrap::before {
		content: '';
		background: linear-gradient(150deg, #5A1027 -17.75%, #8B1D3E 88.53%);
		position: absolute;
		top: 0;
		right: calc((100% - 960px) / 2);
		width: 100%;
		height: 100%;
		z-index: 0;
		border-top-right-radius: 16px;
		border-bottom-right-radius: 16px;
	}
	.static-featured-left.featured-blue .fl-row-content-wrap::before {
		content: '';
		background: linear-gradient(106deg, #027582 0%, #08345E 77.58%);
		position: absolute;
		top: 0;
		right: calc((100% - 960px) / 2);
		width: 100%;
		height: 100%;
		z-index: 0;
		border-top-right-radius: 16px;
		border-bottom-right-radius: 16px;
	}
}

@media screen and (max-width: 768px) {
	.static-featured-right .fl-row-content-wrap::before {
		content: '';
		background: linear-gradient(150deg, #5A1027 -17.75%, #8B1D3E 88.53%);
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		z-index: 0;
		border-top-left-radius: 16px;
		border-bottom-left-radius: 16px;
	}
	.static-featured-left .fl-row-content-wrap::before {
		content: '';
		background: linear-gradient(150deg, #5A1027 -17.75%, #8B1D3E 88.53%);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 0;
		border-top-right-radius: 16px;
		border-bottom-right-radius: 16px;
	}
}

/* CTA Module */

.fl-cta-stacked .fl-cta-text {
	max-width: 900px;
	margin: 0 auto;
}

/******************************************************************************************/
/************************************ 5 FEEDS & GRIDS *************************************/
/******************************************************************************************/

/* This is the default container for a grid item in the posts module. */
.fl-post-grid .fl-post-grid-post, .fl-post-feed .fl-post-feed-post {
	border: 0px !important;
}

.complex-grid, .simple-grid,
.complex-list, .simple-list {
	border: 1px solid #EDEDED;
	border-radius: 8px;
	background: #FFF;
}

.complex-grid, .simple-grid,
.complex-list, .simple-list {
	box-shadow: 0px -8px 0px 0px rgba(237, 237, 237, 0.25) inset;
}

.complex-list-item, .simple-list-item {padding: 40px;}

.fri-feed-item .row {
	margin: 0px;
}

.fl-post-title a {
	font-size: 20px;
	line-height: 1.4em;
}

.fl-post-title a:hover {color: #7F1C3A;}

.fl-post-title, .feed-meta-block {padding-bottom: 12px !important;}

.feed-meta-block + .feed-meta-block {
	margin-top: 10px;
}

.feed-meta-block ul.fl-category {
	list-style-type: none;
	padding: 0px;
}

.fl-post-excerpt {
	font-size: 18px;
}

/* Grids */

.complex-grid img, .simple-grid img {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.complex-grid .fl-post-text, .simple-grid .fl-post-text {padding: 32px;}

.complex-grid .fl-post-more-link, .simple-grid .fl-post-more-link {padding-top: 22px;}

.person-grid-item .fl-post-text {text-align: center;}

/* Lists */

.complex-list-image .feed-item-right, .simple-list-image .feed-item-right {padding: 40px;}

.complex-list-image .fri-flex-row, .simple-list-image .fri-flex-row {gap: 0;}

.complex-list-image .fl-post-more-link, .simple-list-image .fl-post-more-link,
.complex-list-item .fl-post-more-link, .simple-list-item .fl-post-more-link {margin-top: 32px;}

.complex-list-image .feed-item-left, .simple-list-image .feed-item-left {align-self: stretch;}

.complex-list-image .fl-post-image, .simple-list-image .fl-post-image,
.complex-list-image .ar-photo, .simple-list-image .ar-photo {height: 100%;}

.complex-list img, .simple-list img {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

@media screen and (max-width: 767px) {
	.simple-list .img-tall .ar-photo::after,
	.complex-list .img-tall .ar-photo::after {padding-bottom: 100%;}
	.complex-list img, .simple-list img {
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		border-bottom-left-radius: 0px;
	}
	.complex-list .fri-flex-row, .simple-list .fri-flex-row {gap: 0px;}
}

.simple-list-item .fl-post-more-link {text-align: right;}

/* Featured */

.featured-feed .fl-post-feed-post {overflow: visible;}

.featured-river-item {margin-bottom: 40px;}

.featured-river-item img {border-radius: 16px;}

.featured-river-item .fl-post-image,
.featured-river-item .featured-image,
.featured-river-item .ar-photo {position: relative;}

.featured-river-item .ar-photo {z-index: 2;}

@media screen and (min-width: 992px) {
	.featured-river-item .fl-post-image::after {
		content: '';
		background-color: #FDF5DE;
		width: 500%;
		height: 115%;
		position: absolute;
		top: -40px;
		left: 183px;
		border-top-left-radius: 40px;
		border-bottom-left-radius: 40px;
		z-index: 0;
	}

	.featured-river-item .featured-image::after {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='384' height='440' viewBox='0 0 384 440' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='384' height='440' rx='40' fill='url(%23paint0_linear_4730_12123)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4730_12123' x1='192' y1='0' x2='192' y2='440' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E58E1A' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E58E1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 384px;
		height: 440px;
		position: absolute;
		bottom: -40px;
		right: -40px;
		z-index: 1;
	}
}

@media screen and (max-width: 992px) {
	.featured-river-item .featured-image::after {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='340' height='372' viewBox='0 0 340 372' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='340' height='372' rx='16' fill='url(%23paint0_linear_3953_11371)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3953_11371' x1='170' y1='0' x2='170' y2='372' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E58E1A' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E58E1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		display: block;
		width: 340px;
		height: 372px;
		position: absolute;
		bottom: -12px;
		left: -12px;
		z-index: 0;
	}
}

/* Pagination */

.facetwp-pager {text-align: center;}

.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers, .facetwp-page {
	border: 1px solid #EDEDED;
	border-radius: 4px;
	color: #55565A;
	padding: 8px 16px;
	background-color: #fff;
	transition: all .5s;
}

.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current, .facetwp-page.active, .facetwp-page:hover {
	background-color: #F5F5F5;
	border: 1px solid #F5F5F5;
	color: #55565A;
}

.fl-builder-pagination li {margin-right: 5px;}

.fl-builder-pagination, .fl-builder-pagination-load-more {padding: 40px 0px 20px;}

.facetwp-page {padding: 6px 15px !important;}

/* Events */
.event-session-item {
	padding: 32px;
}

.event-session-item .fl-post-title {
	padding-bottom: 0;
}

.event-session-item .session-time {
	color: #717375;
	font-size: 16px;
	font-weight: 500;
}

.session .speaker-list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.session .speaker {
	align-items: center;
	display: flex;
	font-size: 18px;
}

.session .speaker-photo img {
	border-radius: 50%;
	margin-right: 10px;
	max-width: 64px;
}

.session .speaker-info {
	display: flex;
	flex-direction: column;
	padding: 20px 20px 20px 0;
}

.session .speaker-name {
	font-size: 20px;
	font-weight: 500;
	margin: 0;
}

.session .speaker-company {
	margin: 0;
}


.plus-event-fees {
	margin-bottom: 0.5em;
}

.plus-event-fee {
	border-bottom: 1px solid #EDEDED;
    margin-bottom: 16px;
    padding-bottom: 16px;
}

.plus-event-fee:last-child {
	border-bottom: 0;
}

.plus-event-fees span {
	display: block;
}

.plus-event-fees .plus-event-fee-description {
	font-size: 18px;
	font-weight: 400;
}

.plus-event-date,
.plus-event-time {
	margin-bottom: 1em;
}

.facetwp-per-page::before {
	content: 'Show ';
}

.event-attendees .event-attendee-header {
	background-color: #7F1C3A;
	color: #fff;
	font-weight: 600;
}

.event-attendees .fl-module-content .fl-post-feed,
.event-attendees.fl-post-feed {
	border: 1px solid #DCDEDE;
	border-radius: 8px;
}

.event-attendees-full .fl-module-content .fl-post-feed,
.event-attendees-full.fl-post-feed {
	border: 2px solid #7F1C3A;
}

.event-attendees .attendee {
	border-bottom: 1px solid #DCDEDE;
	margin: 0;
	padding: 0;
}

.event-attendees .attendee:last-child {
	border-bottom: 0;
}

.event-attendees .attendee:nth-child(2n) {
	background-color: #FAFAFA;
}

.event-attendees .event-attendee-header,
.event-attendees .event-attendee-item {
	display: flex;
	align-items: stretch;
	justify-content: stretch;
	line-height: 1;
}

.event-attendee-header span,
.event-attendee-item span {
	border-left: 1px solid #DCDEDE;
	flex: 1;
	padding: 16px 24px;
	word-break: break-word;
}

.event-attendee-header span:first-of-type,
.event-attendee-item span:first-of-type {
	border-left: 0;
}

.single-event .event-attendee-header span,
.single-event .event-attendee-item span {
	padding: 16px 6px 16px 16px;
}

.single-event .event-attendees span.state {
	flex: 0.5;
}

.single-event .event-attendees span.country {
	flex: 0.7;
}

.event-speaker-item {
	background-color: #FEF9EC;
}

.event-speaker-item .fri-flex-row {gap: 0px;}

.event-speaker-item .feed-item-right {
	padding: 1em;
}

.event-sponsor {
	border-bottom: 1px solid #EDEDED;
	margin-bottom: 16px;
	padding-bottom: 16px;
}

.event-sponsor-logo {
	border-radius: 8px;
	border: 1px solid #EDEDED;
	margin-left: 1em;
    height: 90px;
    text-align: center;
    width: 240px;
}

.event-sponsor-logo img {
	margin: 25.48px 40px;
	max-height: 39px;
	max-width: 160px;
}

.event-speaker-item .fl-post-title {
	padding-top: 5px;
}

.event-speaker-item .speaker-details {
	margin-top: -8px;
}

.event-speaker-item .speaker-title + .speaker-sessions {
	padding-top: 12px;
}

.event-speaker-grid .event-speaker-content {
	padding: 32px 32px 40px;
	text-align: center;
}

.event-header .menu li.menu-button a {
	border-radius: 8px;
	background-color: #7F1C3A;
	padding: 15px 20px;
	text-transform: none;
	color: #fff;
	margin-left: 20px;
	transition: all .3s;
}

.event-header .menu li.menu-button:hover a {
	background-color: #A7254C;
}

.event-layout-plus-conference .fl-tabs-labels {
	background-color: #FDF5DE;
	border-radius: 12px;
	padding: 12px;
	display: flex;
	justify-content: space-between;
	gap: 10px;
}

.event-layout-plus-conference .fl-tabs-labels .fl-tabs-label {
	width: 100%;
	text-align: center;
	border: 0px;
	border-radius: 8px;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #55565A;
	text-transform: uppercase;
	transition: all .3s;
}

.event-layout-plus-conference .fl-tabs-labels .fl-tabs-label.fl-tab-active, .event-layout-plus-conference .fl-tabs-labels .fl-tabs-label:hover {
	background-color: #7F1C3A;
	color: #fff;
}

.event-layout-plus-conference .fl-tabs-labels::before,
.event-layout-plus-conference .fl-tabs-labels::after,
.event-layout-plus-conference .fl-tabs-labels .fl-tabs-label.fl-tab-active::after {display: none;}

.event-layout-plus-conference .fl-tabs-panels {border: 0px;}

.event-layout-plus-conference .fl-tabs-panel .fl-builder-content,
.event-layout-plus-conference .fl-tabs-panel .fl-tabs-panel-content {padding: 20px 0;}

.event-layout-plus-conference .event-fancy .session-time {
	display: flex;
	align-items: center;
	gap: 8px;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #7F1C3A;
}

.event-layout-plus-conference .event-fancy .session-time::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8V12L15 15M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%237F1C3A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
}

.event-fancy .fl-post-title a {font-size: 24px;}

.event-fancy .speaker-list {
	margin-top: 40px;
	border-top: 1px dashed #EDEDED;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 40px;
}
.event-fancy .speaker-list .speaker {
	width: calc(30% - 20px);
}

.tabbed-agenda .event-fancy .speaker-list {
	padding-top: 40px;
	flex-wrap: wrap;
}

.event-fancy .full-content,
.event-session-item .full-content,
.event-fancy .show-less-button,
.event-session-item .show-less-button {
	display: none;
}
.event-fancy .full-content,
.event-session-item .full-content,
.event-fancy .excerpt,
.event-session-item .excerpt {
	margin-bottom: 1em;
}
.event-fancy.show-more .full-content,
.event-session-item.show-more .full-content,
.event-fancy.show-more .show-less-button,
.event-session-item.show-more .show-less-button {
	display: block;
}
.event-fancy.show-more .excerpt,
.event-session-item.show-more .excerpt,
.event-fancy.show-more .show-more-button,
.event-session-item.show-more .show-more-button {
	display: none !important;
}

@media screen and (max-width: 767px) {
	/* ATTENDEES */
	.event-attendees-full .fl-module-content .fl-post-feed {
		overflow-y: scroll;
	}
	.event-attendees .attendee,
	.event-attendees .event-attendee-header {
		width: fit-content;
	}
	.event-attendee-header span, .event-attendee-item span {
		width: 150px;
		flex: none;
	}
	/* AGENDA */
	.tabbed-agenda .fl-tabs-horizontal {
		overflow-y: scroll
	}
	.tabbed-agenda .fl-tabs-labels {
		display: flex;
	}
	.tabbed-agenda .fl-tabs-labels,
	.tabbed-agenda .fl-tabs-panels {
		width: fit-content;
	}
	.tabbed-agenda .fl-tabs-panel {
		border-bottom: 0px;
	}
	.tabbed-agenda .session .speaker {
		width: auto;
		margin-bottom: 20px;
	}
	.tabbed-agenda .session .speaker-list {
		margin-top: 20px;
		padding-top: 20px;
		flex-direction: column;
	}
	.tabbed-agenda .session .speaker-info {
		padding: 10px 10px 10px 0px;
		justify-content: center;
	}
	.tabbed-agenda .session .speaker-name {
		font-size: 16px;
	}
	.tabbed-agenda .session .speaker-company {
		font-size: 14px;
	}
	.tabbed-agenda .fl-tabs-labels .fl-tabs-label {
		font-size: 12px;
		padding: 10px;
		height: fit-content
	}
	.tabbed-agenda .fl-tabs-panels .fl-tabs-label {
		display: none;
	}
	.tabbed-agenda .event-fancy .fl-post-title a {
		font-size: 20px;
	}
	.tabbed-agenda .event-fancy .excerpt p,
	.tabbed-agenda .event-fancy .full-content p {
		font-size: 16px;
	}
	.tabbed-agenda .event-fancy .speaker-list {
		gap: 10px;
	}
}

/**************************** Event Colors ****************************/

/* Backgrounds */

.bg-conference-primary > .fl-row-content-wrap, .bg-conference-primary > .fl-col-content, .bg-conference-primary.fl-module {background-color: var(--plus-colors-conference-primary);}

.bg-conference-accent > .fl-row-content-wrap, .bg-conference-accent > .fl-col-content, .bg-conference-accent.fl-module {background-color: var(--plus-colors-conference-accent);}

.bg-conference-secondary > .fl-row-content-wrap, .bg-conference-secondary > .fl-col-content, .bg-conference-secondary.fl-module {background-color: var(--plus-colors-conference-secondary);}

.bg-cyber-symposium-primary > .fl-row-content-wrap, .bg-cyber-symposium-primary > .fl-col-content, .bg-cyber-symposium-primary.fl-module {background-color: var(--plus-colors-cyber-symposium-primary);}

.bg-cyber-symposium-accent > .fl-row-content-wrap, .bg-cyber-symposium-accent > .fl-col-content, .bg-cyber-symposium-accent.fl-module {background-color: var(--plus-colors-cyber-symposium-accent);}

.bg-cyber-symposium-secondary > .fl-row-content-wrap, .bg-cyber-symposium-secondary > .fl-col-content, .bg-cyber-symposium-secondary.fl-module {background-color: var(--plus-colors-cyber-symposium-secondary);}

.bg-cyber-university-primary > .fl-row-content-wrap, .bg-cyber-university-primary > .fl-col-content, .bg-cyber-university-primary.fl-module {background-color: var(--plus-colors-cyber-university-primary);}

.bg-cyber-university-accent > .fl-row-content-wrap, .bg-cyber-university-accent > .fl-col-content, .bg-cyber-university-accent.fl-module {background-color: var(--plus-colors-cyber-university-accent);}

.bg-cyber-university-secondary > .fl-row-content-wrap, .bg-cyber-university-secondary > .fl-col-content, .bg-cyber-university-secondary.fl-module {background-color: var(--plus-colors-cyber-university-secondary);}

.bg-do-symposium-primary > .fl-row-content-wrap, .bg-do-symposium-primary > .fl-col-content, .bg-do-symposium-primary.fl-module {background-color: var(--plus-colors-do-symposium-primary);}

.bg-do-symposium-accent > .fl-row-content-wrap, .bg-do-symposium-accent > .fl-col-content, .bg-do-symposium-accent.fl-module {background-color: var(--plus-colors-do-symposium-accent);}

.bg-do-symposium-secondary > .fl-row-content-wrap, .bg-do-symposium-secondary > .fl-col-content, .bg-do-symposium-secondary.fl-module {background-color: var(--plus-colors-do-symposium-secondary);}

.bg-do-university-primary > .fl-row-content-wrap, .bg-do-university-primary > .fl-col-content, .bg-do-university-primary.fl-module {background-color: var(--plus-colors-do-university-primary);}

.bg-do-university-accent > .fl-row-content-wrap, .bg-do-university-accent > .fl-col-content, .bg-do-university-accent.fl-module {background-color: var(--plus-colors-do-university-accent);}

.bg-do-university-secondary > .fl-row-content-wrap, .bg-do-university-secondary > .fl-col-content, .bg-do-university-secondary.fl-module {background-color: var(--plus-colors-do-university-secondary);}

.bg-epl-symposium-primary > .fl-row-content-wrap, .bg-epl-symposium-primary > .fl-col-content, .bg-epl-symposium-primary.fl-module {background-color: var(--plus-colors-epl-symposium-primary);}

.bg-epl-symposium-accent > .fl-row-content-wrap, .bg-epl-symposium-accent > .fl-col-content, .bg-epl-symposium-accent.fl-module {background-color: var(--plus-colors-epl-symposium-accent);}

.bg-epl-symposium-secondary > .fl-row-content-wrap, .bg-epl-symposium-secondary > .fl-col-content, .bg-epl-symposium-secondary.fl-module {background-color: var(--plus-colors-epl-symposium-secondary);}

.bg-healthmed-primary > .fl-row-content-wrap, .bg-healthmed-primary > .fl-col-content, .bg-healthmed-primary.fl-module {background-color: var(--plus-colors-healthmed-primary);}

.bg-healthmed-accent > .fl-row-content-wrap, .bg-healthmed-accent > .fl-col-content, .bg-healthmed-accent.fl-module {background-color: var(--plus-colors-healthmed-accent);}

.bg-healthmed-secondary > .fl-row-content-wrap, .bg-healthmed-secondary > .fl-col-content, .bg-healthmed-secondary.fl-module {background-color: var(--plus-colors-healthmed-secondary);}

.bg-plus-university-primary > .fl-row-content-wrap, .bg-plus-university-primary > .fl-col-content, .bg-plus-university-primary.fl-module {background-color: var(--plus-colors-plus-university-primary);}

.bg-plus-university-accent > .fl-row-content-wrap, .bg-plus-university-accent > .fl-col-content, .bg-plus-university-accent.fl-module {background-color: var(--plus-colors-plus-university-accent);}

.bg-plus-university-secondary > .fl-row-content-wrap, .bg-plus-university-secondary > .fl-col-content, .bg-plus-university-secondary.fl-module {background-color: var(--plus-colors-plus-university-secondary);}

.bg-transactional-risk-symposium-primary > .fl-row-content-wrap, .bg-transactional-risk-symposium-primary > .fl-col-content, .bg-transactional-risk-symposium-primary.fl-module {background-color: var(--plus-colors-transactional-risk-symposium-primary);}

.bg-transactional-risk-symposium-accent > .fl-row-content-wrap, .bg-transactional-risk-symposium-accent > .fl-col-content, .bg-transactional-risk-symposium-accent.fl-module {background-color: var(--plus-colors-transactional-risk-symposium-accent);}

.bg-transactional-risk-symposium-secondary > .fl-row-content-wrap, .bg-transactional-risk-symposium-secondary > .fl-col-content, .bg-transactional-risk-symposium-secondary.fl-module {background-color: var(--plus-colors-transactional-risk-symposium-secondary);}

/* Icons */

.event-layout-plus-conference .bb-heroicon path {stroke: var(--plus-colors-conference-secondary) !important;}
.event-layout-cyber-symposium .bb-heroicon path {stroke: var(--plus-colors-cyber-symposium-secondary) !important;}
.event-layout-cyber-university .bb-heroicon path {stroke: var(--plus-colors-cyber-university-secondary) !important;}
.event-layout-d-o-symposium .bb-heroicon path {stroke: var(--plus-colors-do-symposium-secondary) !important;}
.event-layout-d-o-university .bb-heroicon path {stroke: var(--plus-colors-do-university-secondary) !important;}
.event-layout-epl-symposium .bb-heroicon path {stroke: var(--plus-colors-epl-symposium-secondary) !important;}
.event-layout-healthcare-medical-symposium .bb-heroicon path {stroke: var(--plus-colors-healthmed-secondary) !important;}
.event-layout-plus-university .bb-heroicon path {stroke: var(--plus-colors-plus-university-secondary) !important;}
.event-layout-transactional-risk-symposium .bb-heroicon path {stroke: var(--plus-colors-transactional-risk-symposium-secondary) !important;}

.event-layout-plus-conference .invert .bb-heroicon path {stroke: var(--plus-colors-conference-accent) !important;}
.event-layout-cyber-symposium .invert .bb-heroicon path {stroke: var(--plus-colors-cyber-symposium-accent) !important;}
.event-layout-cyber-university .invert .bb-heroicon path {stroke: var(--plus-colors-cyber-university-accent) !important;}
.event-layout-d-o-symposium .invert .bb-heroicon path {stroke: var(--plus-colors-do-symposium-accent) !important;}
.event-layout-d-o-university .invert .bb-heroicon path {stroke: var(--plus-colors-do-university-accent) !important;}
.event-layout-epl-symposium .invert .bb-heroicon path {stroke: var(--plus-colors-epl-symposium-accent) !important;}
.event-layout-healthcare-medical-symposium .invert .bb-heroicon path {stroke: var(--plus-colors-healthmed-accent) !important;}
.event-layout-plus-university .invert .bb-heroicon path {stroke: var(--plus-colors-plus-university-accent) !important;}
.event-layout-transactional-risk-symposium .invert .bb-heroicon path {stroke: var(--plus-colors-transactional-risk-symposium-accent) !important;}

/* Buttons */

.event-layout-plus-conference button, .event-layout-plus-conference .button, .event-layout-plus-conference a.button, .event-layout-plus-conference input[type=button], .event-layout-plus-conference input[type=submit], .event-layout-plus-conference .fl-builder-content a.fl-button, .event-layout-plus-conference .fl-builder-content a.fl-button:visited, .event-layout-plus-conference .wp-block-button__link {background-color: var(--plus-colors-conference-secondary);}

.event-layout-plus-conference button:hover, .event-layout-plus-conference .button:hover, .event-layout-plus-conference a.button:hover, .event-layout-plus-conference input[type=button]:hover, .event-layout-plus-conference input[type=submit]:hover, .event-layout-plus-conference .fl-builder-content a.fl-button:hover, .event-layout-plus-conference .fl-builder-content a.fl-button:visited:hover, .event-layout-plus-conference .wp-block-button__link:hover {
	background-color: var(--plus-colors-conference-secondary);
	opacity: .8;
}

.event-layout-cyber-symposium button, .event-layout-cyber-symposium .button, .event-layout-cyber-symposium a.button, .event-layout-cyber-symposium input[type=button], .event-layout-cyber-symposium input[type=submit], .event-layout-cyber-symposium .fl-builder-content a.fl-button, .event-layout-cyber-symposium .fl-builder-content a.fl-button:visited, .event-layout-cyber-symposium .wp-block-button__link {background-color: var(--plus-colors-cyber-symposium-secondary);}

.event-layout-cyber-symposium button:hover, .event-layout-cyber-symposium .button:hover, .event-layout-cyber-symposium a.button:hover, .event-layout-cyber-symposium input[type=button]:hover, .event-layout-cyber-symposium input[type=submit]:hover, .event-layout-cyber-symposium .fl-builder-content a.fl-button:hover, .event-layout-cyber-symposium .fl-builder-content a.fl-button:visited:hover, .event-layout-cyber-symposium .wp-block-button__link:hover {
	background-color: var(--plus-colors-cyber-symposium-secondary);
	opacity: .8;
}

.event-layout-cyber-university button, .event-layout-cyber-university .button, .event-layout-cyber-university a.button, .event-layout-cyber-university input[type=button], .event-layout-cyber-university input[type=submit], .event-layout-cyber-university .fl-builder-content a.fl-button, .event-layout-cyber-university .fl-builder-content a.fl-button:visited, .event-layout-cyber-university .wp-block-button__link {background-color: var(--plus-colors-cyber-university-secondary);}

.event-layout-cyber-university button:hover, .event-layout-cyber-university .button:hover, .event-layout-cyber-university a.button:hover, .event-layout-cyber-university input[type=button]:hover, .event-layout-cyber-university input[type=submit]:hover, .event-layout-cyber-university .fl-builder-content a.fl-button:hover, .event-layout-cyber-university .fl-builder-content a.fl-button:visited:hover, .event-layout-cyber-university .wp-block-button__link:hover {
	background-color: var(--plus-colors-cyber-university-secondary);
	opacity: .8;
}

.event-layout-d-o-symposium button, .event-layout-d-o-symposium .button, .event-layout-d-o-symposium a.button, .event-layout-d-o-symposium input[type=button], .event-layout-d-o-symposium input[type=submit], .event-layout-d-o-symposium .fl-builder-content a.fl-button, .event-layout-d-o-symposium .fl-builder-content a.fl-button:visited, .event-layout-d-o-symposium .wp-block-button__link {background-color: var(--plus-colors-do-symposium-secondary);}

.event-layout-d-o-symposium button:hover, .event-layout-d-o-symposium .button:hover, .event-layout-d-o-symposium a.button:hover, .event-layout-d-o-symposium input[type=button]:hover, .event-layout-d-o-symposium input[type=submit]:hover, .event-layout-d-o-symposium .fl-builder-content a.fl-button:hover, .event-layout-d-o-symposium .fl-builder-content a.fl-button:visited:hover, .event-layout-d-o-symposium .wp-block-button__link:hover {
	background-color: var(--plus-colors-do-symposium-secondary);
	opacity: .8;
}

.event-layout-d-o-university button, .event-layout-d-o-university .button, .event-layout-d-o-university a.button, .event-layout-d-o-university input[type=button], .event-layout-d-o-university input[type=submit], .event-layout-d-o-university .fl-builder-content a.fl-button, .event-layout-d-o-university .fl-builder-content a.fl-button:visited, .event-layout-d-o-university .wp-block-button__link {background-color: var(--plus-colors-do-university-secondary);}

.event-layout-d-o-university button:hover, .event-layout-d-o-university .button:hover, .event-layout-d-o-university a.button:hover, .event-layout-d-o-university input[type=button]:hover, .event-layout-d-o-university input[type=submit]:hover, .event-layout-d-o-university .fl-builder-content a.fl-button:hover, .event-layout-d-o-university .fl-builder-content a.fl-button:visited:hover, .event-layout-d-o-university .wp-block-button__link:hover {
	background-color: var(--plus-colors-do-university-secondary);
	opacity: .8;
}

.event-layout-epl-university button, .event-layout-epl-university .button, .event-layout-epl-university a.button, .event-layout-epl-university input[type=button], .event-layout-epl-university input[type=submit], .event-layout-epl-university .fl-builder-content a.fl-button, .event-layout-epl-university .fl-builder-content a.fl-button:visited, .event-layout-epl-university .wp-block-button__link {background-color: var(--plus-colors-epl-university-secondary);}

.event-layout-epl-university button:hover, .event-layout-epl-university .button:hover, .event-layout-epl-university a.button:hover, .event-layout-epl-university input[type=button]:hover, .event-layout-epl-university input[type=submit]:hover, .event-layout-epl-university .fl-builder-content a.fl-button:hover, .event-layout-epl-university .fl-builder-content a.fl-button:visited:hover, .event-layout-epl-university .wp-block-button__link:hover {
	background-color: var(--plus-colors-epl-university-secondary);
	opacity: .8;
}

.event-layout-healthcare-medical-symposium button, .event-layout-healthcare-medical-symposium .button, .event-layout-healthcare-medical-symposium a.button, .event-layout-healthcare-medical-symposium input[type=button], .event-layout-healthcare-medical-symposium input[type=submit], .event-layout-healthcare-medical-symposium .fl-builder-content a.fl-button, .event-layout-healthcare-medical-symposium .fl-builder-content a.fl-button:visited, .event-layout-healthcare-medical-symposium .wp-block-button__link {background-color: var(--plus-colors-healthmed-symposium-secondary);}

.event-layout-healthcare-medical-symposium button:hover, .event-layout-healthcare-medical-symposium .button:hover, .event-layout-healthcare-medical-symposium a.button:hover, .event-layout-healthcare-medical-symposium input[type=button]:hover, .event-layout-healthcare-medical-symposium input[type=submit]:hover, .event-layout-healthcare-medical-symposium .fl-builder-content a.fl-button:hover, .event-layout-healthcare-medical-symposium .fl-builder-content a.fl-button:visited:hover, .event-layout-healthcare-medical-symposium .wp-block-button__link:hover {
	background-color: var(--plus-colors-healthmed-symposium-secondary);
	opacity: .8;
}

.event-layout-plus-university button, .event-layout-plus-university .button, .event-layout-plus-university a.button, .event-layout-plus-university input[type=button], .event-layout-plus-university input[type=submit], .event-layout-plus-university .fl-builder-content a.fl-button, .event-layout-plus-university .fl-builder-content a.fl-button:visited, .event-layout-plus-university .wp-block-button__link {background-color: var(--plus-colors-plus-university-secondary);}

.event-layout-plus-university button:hover, .event-layout-plus-university .button:hover, .event-layout-plus-university a.button:hover, .event-layout-plus-university input[type=button]:hover, .event-layout-plus-university input[type=submit]:hover, .event-layout-plus-university .fl-builder-content a.fl-button:hover, .event-layout-plus-university .fl-builder-content a.fl-button:visited:hover, .event-layout-plus-university .wp-block-button__link:hover {
	background-color: var(--plus-colors-plus-university-secondary);
	opacity: .8;
}

.event-layout-transactional-risk-symposium button, .event-layout-transactional-risk-symposium .button, .event-layout-transactional-risk-symposium a.button, .event-layout-transactional-risk-symposium input[type=button], .event-layout-transactional-risk-symposium input[type=submit], .event-layout-transactional-risk-symposium .fl-builder-content a.fl-button, .event-layout-transactional-risk-symposium .fl-builder-content a.fl-button:visited, .event-layout-transactional-risk-symposium .wp-block-button__link {background-color: var(--plus-colors-transactional-risk-symposium-secondary);}

.event-layout-transactional-risk-symposium button:hover, .event-layout-transactional-risk-symposium .button:hover, .event-layout-transactional-risk-symposium a.button:hover, .event-layout-transactional-risk-symposium input[type=button]:hover, .event-layout-transactional-risk-symposium input[type=submit]:hover, .event-layout-transactional-risk-symposium .fl-builder-content a.fl-button:hover, .event-layout-transactional-risk-symposium .fl-builder-content a.fl-button:visited:hover, .event-layout-transactional-risk-symposium .wp-block-button__link:hover {
	background-color: var(--plus-colors-transactional-risk-symposium-secondary);
	opacity: .8;
}

.ghost-button a.fl-button:hover {opacity: 1 !important;}

/* Text */

.event-layout-plus-conference .primary-text p, .event-layout-plus-conference .primary-text a, .event-layout-plus-conference .primary-text, .event-layout-plus-conference .primary-text h1, .event-layout-plus-conference .primary-text h2, .event-layout-plus-conference .primary-text h3, .event-layout-plus-conference .primary-text h4, .event-layout-plus-conference .primary-text h5, .event-layout-plus-conference .primary-text h6,
.event-layout-plus-conference .primary-text h1 a, .event-layout-plus-conference .primary-text h2 a, .event-layout-plus-conference .primary-text h3 a, .event-layout-plus-conference .primary-text h4 a, .event-layout-plus-conference .primary-text h5 a, .event-layout-plus-conference .primary-text h6 a,
.event-layout-plus-conference .primary-text .fl-heading-text,
.event-layout-plus-conference .primary-text {color: var(--plus-colors-conference-primary) !important;}

.event-layout-cyber-symposium .primary-text p, .event-layout-cyber-symposium .primary-text a, .event-layout-cyber-symposium .primary-text, .event-layout-cyber-symposium .primary-text h1, .event-layout-cyber-symposium .primary-text h2, .event-layout-cyber-symposium .primary-text h3, .event-layout-cyber-symposium .primary-text h4, .event-layout-cyber-symposium .primary-text h5, .event-layout-cyber-symposium .primary-text h6,
.event-layout-cyber-symposium .primary-text h1 a, .event-layout-cyber-symposium .primary-text h2 a, .event-layout-cyber-symposium .primary-text h3 a, .event-layout-cyber-symposium .primary-text h4 a, .event-layout-cyber-symposium .primary-text h5 a, .event-layout-cyber-symposium .primary-text h6 a,
.event-layout-cyber-symposium .primary-text .fl-heading-text,
.event-layout-cyber-symposium .primary-text {color: var(--plus-colors-cyber-symposium-primary) !important;}

.event-layout-cyber-university .primary-text p, .event-layout-cyber-university .primary-text a, .event-layout-cyber-university .primary-text, .event-layout-cyber-university .primary-text h1, .event-layout-cyber-university .primary-text h2, .event-layout-cyber-university .primary-text h3, .event-layout-cyber-university .primary-text h4, .event-layout-cyber-university .primary-text h5, .event-layout-cyber-university .primary-text h6,
.event-layout-cyber-university .primary-text h1 a, .event-layout-cyber-university .primary-text h2 a, .event-layout-cyber-university .primary-text h3 a, .event-layout-cyber-university .primary-text h4 a, .event-layout-cyber-university .primary-text h5 a, .event-layout-cyber-university .primary-text h6 a,
.event-layout-cyber-university .primary-text .fl-heading-text,
.event-layout-cyber-university .primary-text {color: var(--plus-colors-cyber-university-primary) !important;}

.event-layout-d-o-symposium .primary-text p, .event-layout-d-o-symposium .primary-text a, .event-layout-d-o-symposium .primary-text, .event-layout-d-o-symposium .primary-text h1, .event-layout-d-o-symposium .primary-text h2, .event-layout-d-o-symposium .primary-text h3, .event-layout-d-o-symposium .primary-text h4, .event-layout-d-o-symposium .primary-text h5, .event-layout-d-o-symposium .primary-text h6,
.event-layout-d-o-symposium .primary-text h1 a, .event-layout-d-o-symposium .primary-text h2 a, .event-layout-d-o-symposium .primary-text h3 a, .event-layout-d-o-symposium .primary-text h4 a, .event-layout-d-o-symposium .primary-text h5 a, .event-layout-d-o-symposium .primary-text h6 a,
.event-layout-d-o-symposium .primary-text .fl-heading-text,
.event-layout-d-o-symposium .primary-text {color: var(--plus-colors-do-symposium-primary) !important;}

.event-layout-d-o-university .primary-text p, .event-layout-d-o-university .primary-text a, .event-layout-d-o-university .primary-text, .event-layout-d-o-university .primary-text h1, .event-layout-d-o-university .primary-text h2, .event-layout-d-o-university .primary-text h3, .event-layout-d-o-university .primary-text h4, .event-layout-d-o-university .primary-text h5, .event-layout-d-o-university .primary-text h6,
.event-layout-d-o-university .primary-text h1 a, .event-layout-d-o-university .primary-text h2 a, .event-layout-d-o-university .primary-text h3 a, .event-layout-d-o-university .primary-text h4 a, .event-layout-d-o-university .primary-text h5 a, .event-layout-d-o-university .primary-text h6 a,
.event-layout-d-o-university .primary-text .fl-heading-text,
.event-layout-d-o-university .primary-text {color: var(--plus-colors-do-university-primary) !important;}

.event-layout-epl-symposium .primary-text p, .event-layout-epl-symposium .primary-text a, .event-layout-epl-symposium .primary-text, .event-layout-epl-symposium .primary-text h1, .event-layout-epl-symposium .primary-text h2, .event-layout-epl-symposium .primary-text h3, .event-layout-epl-symposium .primary-text h4, .event-layout-epl-symposium .primary-text h5, .event-layout-epl-symposium .primary-text h6,
.event-layout-epl-symposium .primary-text h1 a, .event-layout-epl-symposium .primary-text h2 a, .event-layout-epl-symposium .primary-text h3 a, .event-layout-epl-symposium .primary-text h4 a, .event-layout-epl-symposium .primary-text h5 a, .event-layout-epl-symposium .primary-text h6 a,
.event-layout-epl-symposium .primary-text .fl-heading-text,
.event-layout-epl-symposium .primary-text {color: var(--plus-colors-epl-symposium-primary) !important;}

.event-layout-healthcare-medical-symposium .primary-text p, .event-layout-healthcare-medical-symposium .primary-text a, .event-layout-healthcare-medical-symposium .primary-text, .event-layout-healthcare-medical-symposium .primary-text h1, .event-layout-healthcare-medical-symposium .primary-text h2, .event-layout-healthcare-medical-symposium .primary-text h3, .event-layout-healthcare-medical-symposium .primary-text h4, .event-layout-healthcare-medical-symposium .primary-text h5, .event-layout-healthcare-medical-symposium .primary-text h6,
.event-layout-healthcare-medical-symposium .primary-text h1 a, .event-layout-healthcare-medical-symposium .primary-text h2 a, .event-layout-healthcare-medical-symposium .primary-text h3 a, .event-layout-healthcare-medical-symposium .primary-text h4 a, .event-layout-healthcare-medical-symposium .primary-text h5 a, .event-layout-healthcare-medical-symposium .primary-text h6 a,
.event-layout-healthcare-medical-symposium .primary-text .fl-heading-text,
.event-layout-healthcare-medical-symposium .primary-text {color: var(--plus-colors-healthmed-primary) !important;}

.event-layout-plus-university .primary-text p, .event-layout-plus-university .primary-text a, .event-layout-plus-university .primary-text, .event-layout-plus-university .primary-text h1, .event-layout-plus-university .primary-text h2, .event-layout-plus-university .primary-text h3, .event-layout-plus-university .primary-text h4, .event-layout-plus-university .primary-text h5, .event-layout-plus-university .primary-text h6,
.event-layout-plus-university .primary-text h1 a, .event-layout-plus-university .primary-text h2 a, .event-layout-plus-university .primary-text h3 a, .event-layout-plus-university .primary-text h4 a, .event-layout-plus-university .primary-text h5 a, .event-layout-plus-university .primary-text h6 a,
.event-layout-plus-university .primary-text .fl-heading-text,
.event-layout-plus-university .primary-text {color: var(--plus-colors-plus-university-primary) !important;}

.event-layout-transactional-risk-symposium .primary-text p, .event-layout-transactional-risk-symposium .primary-text a, .event-layout-transactional-risk-symposium .primary-text, .event-layout-transactional-risk-symposium .primary-text h1, .event-layout-transactional-risk-symposium .primary-text h2, .event-layout-transactional-risk-symposium .primary-text h3, .event-layout-transactional-risk-symposium .primary-text h4, .event-layout-transactional-risk-symposium .primary-text h5, .event-layout-transactional-risk-symposium .primary-text h6,
.event-layout-transactional-risk-symposium .primary-text h1 a, .event-layout-transactional-risk-symposium .primary-text h2 a, .event-layout-transactional-risk-symposium .primary-text h3 a, .event-layout-transactional-risk-symposium .primary-text h4 a, .event-layout-transactional-risk-symposium .primary-text h5 a, .event-layout-transactional-risk-symposium .primary-text h6 a,
.event-layout-transactional-risk-symposium .primary-text .fl-heading-text,
.event-layout-transactional-risk-symposium .primary-text {color: var(--plus-colors-transactional-risk-symposium-primary) !important;}

.event-layout-plus-conference .secondary-text p, .event-layout-plus-conference .secondary-text a, .event-layout-plus-conference .secondary-text, .event-layout-plus-conference .secondary-text h1, .event-layout-plus-conference .secondary-text h2, .event-layout-plus-conference .secondary-text h3, .event-layout-plus-conference .secondary-text h4, .event-layout-plus-conference .secondary-text h5, .event-layout-plus-conference .secondary-text h6,
.event-layout-plus-conference .secondary-text h1 a, .event-layout-plus-conference .secondary-text h2 a, .event-layout-plus-conference .secondary-text h3 a, .event-layout-plus-conference .secondary-text h4 a, .event-layout-plus-conference .secondary-text h5 a, .event-layout-plus-conference .secondary-text h6 a,
.event-layout-plus-conference .secondary-text .fl-heading-text,
.event-layout-plus-conference .secondary-text {color: var(--plus-colors-conference-secondary) !important;}

.event-layout-cyber-symposium .secondary-text p, .event-layout-cyber-symposium .secondary-text a, .event-layout-cyber-symposium .secondary-text, .event-layout-cyber-symposium .secondary-text h1, .event-layout-cyber-symposium .secondary-text h2, .event-layout-cyber-symposium .secondary-text h3, .event-layout-cyber-symposium .secondary-text h4, .event-layout-cyber-symposium .secondary-text h5, .event-layout-cyber-symposium .secondary-text h6,
.event-layout-cyber-symposium .secondary-text h1 a, .event-layout-cyber-symposium .secondary-text h2 a, .event-layout-cyber-symposium .secondary-text h3 a, .event-layout-cyber-symposium .secondary-text h4 a, .event-layout-cyber-symposium .secondary-text h5 a, .event-layout-cyber-symposium .secondary-text h6 a,
.event-layout-cyber-symposium .secondary-text .fl-heading-text,
.event-layout-cyber-symposium .secondary-text {color: var(--plus-colors-cyber-symposium-secondary) !important;}

.event-layout-cyber-university .secondary-text p, .event-layout-cyber-university .secondary-text a, .event-layout-cyber-university .secondary-text, .event-layout-cyber-university .secondary-text h1, .event-layout-cyber-university .secondary-text h2, .event-layout-cyber-university .secondary-text h3, .event-layout-cyber-university .secondary-text h4, .event-layout-cyber-university .secondary-text h5, .event-layout-cyber-university .secondary-text h6,
.event-layout-cyber-university .secondary-text h1 a, .event-layout-cyber-university .secondary-text h2 a, .event-layout-cyber-university .secondary-text h3 a, .event-layout-cyber-university .secondary-text h4 a, .event-layout-cyber-university .secondary-text h5 a, .event-layout-cyber-university .secondary-text h6 a,
.event-layout-cyber-university .secondary-text .fl-heading-text,
.event-layout-cyber-university .secondary-text {color: var(--plus-colors-cyber-university-secondary) !important;}

.event-layout-d-o-symposium .secondary-text p, .event-layout-d-o-symposium .secondary-text a, .event-layout-d-o-symposium .secondary-text, .event-layout-d-o-symposium .secondary-text h1, .event-layout-d-o-symposium .secondary-text h2, .event-layout-d-o-symposium .secondary-text h3, .event-layout-d-o-symposium .secondary-text h4, .event-layout-d-o-symposium .secondary-text h5, .event-layout-d-o-symposium .secondary-text h6,
.event-layout-d-o-symposium .secondary-text h1 a, .event-layout-d-o-symposium .secondary-text h2 a, .event-layout-d-o-symposium .secondary-text h3 a, .event-layout-d-o-symposium .secondary-text h4 a, .event-layout-d-o-symposium .secondary-text h5 a, .event-layout-d-o-symposium .secondary-text h6 a,
.event-layout-d-o-symposium .secondary-text .fl-heading-text,
.event-layout-d-o-symposium .secondary-text {color: var(--plus-colors-do-symposium-secondary) !important;}

.event-layout-d-o-university .secondary-text p, .event-layout-d-o-university .secondary-text a, .event-layout-d-o-university .secondary-text, .event-layout-d-o-university .secondary-text h1, .event-layout-d-o-university .secondary-text h2, .event-layout-d-o-university .secondary-text h3, .event-layout-d-o-university .secondary-text h4, .event-layout-d-o-university .secondary-text h5, .event-layout-d-o-university .secondary-text h6,
.event-layout-d-o-university .secondary-text h1 a, .event-layout-d-o-university .secondary-text h2 a, .event-layout-d-o-university .secondary-text h3 a, .event-layout-d-o-university .secondary-text h4 a, .event-layout-d-o-university .secondary-text h5 a, .event-layout-d-o-university .secondary-text h6 a,
.event-layout-d-o-university .secondary-text .fl-heading-text,
.event-layout-d-o-university .secondary-text {color: var(--plus-colors-do-university-secondary) !important;}

.event-layout-epl-symposium .secondary-text p, .event-layout-epl-symposium .secondary-text a, .event-layout-epl-symposium .secondary-text, .event-layout-epl-symposium .secondary-text h1, .event-layout-epl-symposium .secondary-text h2, .event-layout-epl-symposium .secondary-text h3, .event-layout-epl-symposium .secondary-text h4, .event-layout-epl-symposium .secondary-text h5, .event-layout-epl-symposium .secondary-text h6,
.event-layout-epl-symposium .secondary-text h1 a, .event-layout-epl-symposium .secondary-text h2 a, .event-layout-epl-symposium .secondary-text h3 a, .event-layout-epl-symposium .secondary-text h4 a, .event-layout-epl-symposium .secondary-text h5 a, .event-layout-epl-symposium .secondary-text h6 a,
.event-layout-epl-symposium .secondary-text .fl-heading-text,
.event-layout-epl-symposium .secondary-text {color: var(--plus-colors-epl-symposium-secondary) !important;}

.event-layout-healthcare-medical-symposium .secondary-text p, .event-layout-healthcare-medical-symposium .secondary-text a, .event-layout-healthcare-medical-symposium .secondary-text, .event-layout-healthcare-medical-symposium .secondary-text h1, .event-layout-healthcare-medical-symposium .secondary-text h2, .event-layout-healthcare-medical-symposium .secondary-text h3, .event-layout-healthcare-medical-symposium .secondary-text h4, .event-layout-healthcare-medical-symposium .secondary-text h5, .event-layout-healthcare-medical-symposium .secondary-text h6,
.event-layout-healthcare-medical-symposium .secondary-text h1 a, .event-layout-healthcare-medical-symposium .secondary-text h2 a, .event-layout-healthcare-medical-symposium .secondary-text h3 a, .event-layout-healthcare-medical-symposium .secondary-text h4 a, .event-layout-healthcare-medical-symposium .secondary-text h5 a, .event-layout-healthcare-medical-symposium .secondary-text h6 a,
.event-layout-healthcare-medical-symposium .secondary-text .fl-heading-text,
.event-layout-healthcare-medical-symposium .secondary-text {color: var(--plus-colors-healthmed-secondary) !important;}

.event-layout-plus-university .secondary-text p, .event-layout-plus-university .secondary-text a, .event-layout-plus-university .secondary-text, .event-layout-plus-university .secondary-text h1, .event-layout-plus-university .secondary-text h2, .event-layout-plus-university .secondary-text h3, .event-layout-plus-university .secondary-text h4, .event-layout-plus-university .secondary-text h5, .event-layout-plus-university .secondary-text h6,
.event-layout-plus-university .secondary-text h1 a, .event-layout-plus-university .secondary-text h2 a, .event-layout-plus-university .secondary-text h3 a, .event-layout-plus-university .secondary-text h4 a, .event-layout-plus-university .secondary-text h5 a, .event-layout-plus-university .secondary-text h6 a,
.event-layout-plus-university .secondary-text .fl-heading-text,
.event-layout-plus-university .secondary-text {color: var(--plus-colors-plus-university-secondary) !important;}

.event-layout-transactional-risk-symposium .secondary-text p, .event-layout-transactional-risk-symposium .secondary-text a, .event-layout-transactional-risk-symposium .secondary-text, .event-layout-transactional-risk-symposium .secondary-text h1, .event-layout-transactional-risk-symposium .secondary-text h2, .event-layout-transactional-risk-symposium .secondary-text h3, .event-layout-transactional-risk-symposium .secondary-text h4, .event-layout-transactional-risk-symposium .secondary-text h5, .event-layout-transactional-risk-symposium .secondary-text h6,
.event-layout-transactional-risk-symposium .secondary-text h1 a, .event-layout-transactional-risk-symposium .secondary-text h2 a, .event-layout-transactional-risk-symposium .secondary-text h3 a, .event-layout-transactional-risk-symposium .secondary-text h4 a, .event-layout-transactional-risk-symposium .secondary-text h5 a, .event-layout-transactional-risk-symposium .secondary-text h6 a,
.event-layout-transactional-risk-symposium .secondary-text .fl-heading-text,
.event-layout-transactional-risk-symposium .secondary-text {color: var(--plus-colors-transactional-risk-symposium-primary) !important;}

.event-layout-plus-conference .accent-text p, .event-layout-plus-conference .accent-text a, .event-layout-plus-conference .accent-text, .event-layout-plus-conference .accent-text h1, .event-layout-plus-conference .accent-text h2, .event-layout-plus-conference .accent-text h3, .event-layout-plus-conference .accent-text h4, .event-layout-plus-conference .accent-text h5, .event-layout-plus-conference .accent-text h6,
.event-layout-plus-conference .accent-text h1 a, .event-layout-plus-conference .accent-text h2 a, .event-layout-plus-conference .accent-text h3 a, .event-layout-plus-conference .accent-text h4 a, .event-layout-plus-conference .accent-text h5 a, .event-layout-plus-conference .accent-text h6 a,
.event-layout-plus-conference .accent-text .fl-heading-text,
.event-layout-plus-conference .accent-text {color: var(--plus-colors-conference-accent) !important;}

.event-layout-cyber-symposium .accent-text p, .event-layout-cyber-symposium .accent-text a, .event-layout-cyber-symposium .accent-text, .event-layout-cyber-symposium .accent-text h1, .event-layout-cyber-symposium .accent-text h2, .event-layout-cyber-symposium .accent-text h3, .event-layout-cyber-symposium .accent-text h4, .event-layout-cyber-symposium .accent-text h5, .event-layout-cyber-symposium .accent-text h6,
.event-layout-cyber-symposium .accent-text h1 a, .event-layout-cyber-symposium .accent-text h2 a, .event-layout-cyber-symposium .accent-text h3 a, .event-layout-cyber-symposium .accent-text h4 a, .event-layout-cyber-symposium .accent-text h5 a, .event-layout-cyber-symposium .accent-text h6 a,
.event-layout-cyber-symposium .accent-text .fl-heading-text,
.event-layout-cyber-symposium .accent-text {color: var(--plus-colors-cyber-symposium-accent) !important;}

.event-layout-cyber-university .accent-text p, .event-layout-cyber-university .accent-text a, .event-layout-cyber-university .accent-text, .event-layout-cyber-university .accent-text h1, .event-layout-cyber-university .accent-text h2, .event-layout-cyber-university .accent-text h3, .event-layout-cyber-university .accent-text h4, .event-layout-cyber-university .accent-text h5, .event-layout-cyber-university .accent-text h6,
.event-layout-cyber-university .accent-text h1 a, .event-layout-cyber-university .accent-text h2 a, .event-layout-cyber-university .accent-text h3 a, .event-layout-cyber-university .accent-text h4 a, .event-layout-cyber-university .accent-text h5 a, .event-layout-cyber-university .accent-text h6 a,
.event-layout-cyber-university .accent-text .fl-heading-text,
.event-layout-cyber-university .accent-text {color: var(--plus-colors-cyber-university-accent) !important;}

.event-layout-d-o-symposium .accent-text p, .event-layout-d-o-symposium .accent-text a, .event-layout-d-o-symposium .accent-text, .event-layout-d-o-symposium .accent-text h1, .event-layout-d-o-symposium .accent-text h2, .event-layout-d-o-symposium .accent-text h3, .event-layout-d-o-symposium .accent-text h4, .event-layout-d-o-symposium .accent-text h5, .event-layout-d-o-symposium .accent-text h6,
.event-layout-d-o-symposium .accent-text h1 a, .event-layout-d-o-symposium .accent-text h2 a, .event-layout-d-o-symposium .accent-text h3 a, .event-layout-d-o-symposium .accent-text h4 a, .event-layout-d-o-symposium .accent-text h5 a, .event-layout-d-o-symposium .accent-text h6 a,
.event-layout-d-o-symposium .accent-text .fl-heading-text,
.event-layout-d-o-symposium .accent-text {color: var(--plus-colors-do-symposium-accent) !important;}

.event-layout-d-o-university .accent-text p, .event-layout-d-o-university .accent-text a, .event-layout-d-o-university .accent-text, .event-layout-d-o-university .accent-text h1, .event-layout-d-o-university .accent-text h2, .event-layout-d-o-university .accent-text h3, .event-layout-d-o-university .accent-text h4, .event-layout-d-o-university .accent-text h5, .event-layout-d-o-university .accent-text h6,
.event-layout-d-o-university .accent-text h1 a, .event-layout-d-o-university .accent-text h2 a, .event-layout-d-o-university .accent-text h3 a, .event-layout-d-o-university .accent-text h4 a, .event-layout-d-o-university .accent-text h5 a, .event-layout-d-o-university .accent-text h6 a,
.event-layout-d-o-university .accent-text .fl-heading-text,
.event-layout-d-o-university .accent-text {color: var(--plus-colors-do-university-accent) !important;}

.event-layout-epl-symposium .accent-text p, .event-layout-epl-symposium .accent-text a, .event-layout-epl-symposium .accent-text, .event-layout-epl-symposium .accent-text h1, .event-layout-epl-symposium .accent-text h2, .event-layout-epl-symposium .accent-text h3, .event-layout-epl-symposium .accent-text h4, .event-layout-epl-symposium .accent-text h5, .event-layout-epl-symposium .accent-text h6,
.event-layout-epl-symposium .accent-text h1 a, .event-layout-epl-symposium .accent-text h2 a, .event-layout-epl-symposium .accent-text h3 a, .event-layout-epl-symposium .accent-text h4 a, .event-layout-epl-symposium .accent-text h5 a, .event-layout-epl-symposium .accent-text h6 a,
.event-layout-epl-symposium .accent-text .fl-heading-text,
.event-layout-epl-symposium .accent-text {color: var(--plus-colors-epl-symposium-accent) !important;}

.event-layout-healthcare-medical-symposium .accent-text p, .event-layout-healthcare-medical-symposium .accent-text a, .event-layout-healthcare-medical-symposium .accent-text, .event-layout-healthcare-medical-symposium .accent-text h1, .event-layout-healthcare-medical-symposium .accent-text h2, .event-layout-healthcare-medical-symposium .accent-text h3, .event-layout-healthcare-medical-symposium .accent-text h4, .event-layout-healthcare-medical-symposium .accent-text h5, .event-layout-healthcare-medical-symposium .accent-text h6,
.event-layout-healthcare-medical-symposium .accent-text h1 a, .event-layout-healthcare-medical-symposium .accent-text h2 a, .event-layout-healthcare-medical-symposium .accent-text h3 a, .event-layout-healthcare-medical-symposium .accent-text h4 a, .event-layout-healthcare-medical-symposium .accent-text h5 a, .event-layout-healthcare-medical-symposium .accent-text h6 a,
.event-layout-healthcare-medical-symposium .accent-text .fl-heading-text,
.event-layout-healthcare-medical-symposium .accent-text {color: var(--plus-colors-healthmed-accent) !important;}

.event-layout-plus-university .accent-text p, .event-layout-plus-university .accent-text a, .event-layout-plus-university .accent-text, .event-layout-plus-university .accent-text h1, .event-layout-plus-university .accent-text h2, .event-layout-plus-university .accent-text h3, .event-layout-plus-university .accent-text h4, .event-layout-plus-university .accent-text h5, .event-layout-plus-university .accent-text h6,
.event-layout-plus-university .accent-text h1 a, .event-layout-plus-university .accent-text h2 a, .event-layout-plus-university .accent-text h3 a, .event-layout-plus-university .accent-text h4 a, .event-layout-plus-university .accent-text h5 a, .event-layout-plus-university .accent-text h6 a,
.event-layout-plus-university .accent-text .fl-heading-text,
.event-layout-plus-university .accent-text {color: var(--plus-colors-plus-university-accent) !important;}

.event-layout-transactional-risk-symposium .accent-text p, .event-layout-transactional-risk-symposium .accent-text a, .event-layout-transactional-risk-symposium .accent-text, .event-layout-transactional-risk-symposium .accent-text h1, .event-layout-transactional-risk-symposium .accent-text h2, .event-layout-transactional-risk-symposium .accent-text h3, .event-layout-transactional-risk-symposium .accent-text h4, .event-layout-transactional-risk-symposium .accent-text h5, .event-layout-transactional-risk-symposium .accent-text h6,
.event-layout-transactional-risk-symposium .accent-text h1 a, .event-layout-transactional-risk-symposium .accent-text h2 a, .event-layout-transactional-risk-symposium .accent-text h3 a, .event-layout-transactional-risk-symposium .accent-text h4 a, .event-layout-transactional-risk-symposium .accent-text h5 a, .event-layout-transactional-risk-symposium .accent-text h6 a,
.event-layout-transactional-risk-symposium .accent-text .fl-heading-text,
.event-layout-transactional-risk-symposium .accent-text {color: var(--plus-colors-transactional-risk-symposium-accent) !important;}

/* Agenda */

.event-layout-plus-conference .tabbed-agenda a {
	color: var(--plus-colors-conference-primary);
}
.event-layout-plus-conference .tabbed-agenda a:hover {
	color: var(--plus-colors-conference-accent);
}
.event-layout-cyber-symposium .tabbed-agenda a {
	color: var(--plus-colors-cyber-symposium-primary);
}
.event-layout-cyber-symposium .tabbed-agenda a:hover {
	color: var(--plus-colors-cyber-symposium-accent);
}
.event-layout-d-o-symposium .tabbed-agenda a {
	color: var(--plus-colors-do-symposium-primary);
}
.event-layout-d-o-symposium .tabbed-agenda a:hover {
	color: var(--plus-colors-do-symposium-accent);
}
.event-layout-d-o-university .tabbed-agenda a {
	color: var(--plus-colors-do-university-primary);
}
.event-layout-d-o-university .tabbed-agenda a:hover {
	color: var(--plus-colors-do-university-accent);
}
.event-layout-epl-symposium .tabbed-agenda a {
	color: var(--plus-colors-epl-symposium-primary);
}
.event-layout-epl-symposium .tabbed-agenda a:hover {
	color: var(--plus-colors-epl-symposium-accent);
}
.event-layout-healtcare-medical-symposium .tabbed-agenda a {
	color: var(--plus-colors-healtcare-medical-symposium-primary);
}
.event-layout-healtcare-medical-symposium .tabbed-agenda a:hover {
	color: var(--plus-colors-healtcare-medical-symposium-accent);
}
.event-layout-healtcare-plus-university .tabbed-agenda a {
	color: var(--plus-colors-healtcare-plus-university-primary);
}
.event-layout-healtcare-plus-university .tabbed-agenda a:hover {
	color: var(--plus-colors-healtcare-plus-university-accent);
}
.event-layout-transactional-risk-symposium .tabbed-agenda a {
	color: var(--plus-colors-transactional-risk-symposium-primary);
}
.event-layout-transactional-risk-symposium .tabbed-agenda a:hover {
	color: var(--plus-colors-transactional-risk-symposium-accent);
}

/* Other */

.event-layout-plus-conference .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-plus-conference .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-conference-accent) !important;}
.event-layout-cyber-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-cyber-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-cyber-symposium-accent) !important;}
.event-layout-cyber-university .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-cyber-university .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-cyber-university-accent) !important;}
.event-layout-d-o-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-d-o-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-do-symposium-accent) !important;}
.event-layout-d-o-university .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-d-o-university .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-do-university-accent) !important;}
.event-layout-epl-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-epl-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-epl-symposium-accent) !important;}
.event-layout-healthcare-medical-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-healthcare-medical-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-healthmed-accent) !important;}
.event-layout-plus-university .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-plus-university .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-plus-university-accent) !important;}
.event-layout-transactional-risk-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a, .event-layout-transactional-risk-symposium .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {background: var(--plus-colors-transactional-risk-symposium-accent) !important;}

/******************************************************************************************/
/************************************ 6 FACETWP STYLES ************************************/
/******************************************************************************************/

.facetwp-facet-title {
	font-size: 18px;
	font-weight: 500;
}

.facetwp-facet, .facetwp-facet-search .facetwp-input-wrap {margin-bottom: 20px !important;}

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

.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location, .fs-label-wrap,
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea,
.facetwp-sort-select {
	background: #fff;
	border: 1px solid #EDEDED !important;
	border-radius: 8px;
	padding: 11px 16px;
	font-size: 18px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.04) inset;
}

.fs-label-wrap .fs-label {padding: 6px 22px 6px 0px !important;}

.fs-wrap .fs-search input {
    padding: 8px !important;
    background-color: #fff !important;
}

.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location {
	padding: 13px 30px 13px 16px;
	border: 1px solid #EAEAEA;
}

.fs-label-wrap .fs-label, .facetwp-facet input.facetwp-search::placeholder, input.facetwp-date::placeholder {
	color: rgba(85, 86, 90, 0.40);
	font-weight: 400;
	font-size: 17px;
	line-height: 1;
}

.fs-arrow {
	content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.35147 8.75186C6.8201 8.28323 7.5799 8.28323 8.04853 8.75186L12 12.7033L15.9515 8.75186C16.4201 8.28323 17.1799 8.28323 17.6485 8.75186C18.1172 9.22049 18.1172 9.98029 17.6485 10.4489L12.8485 15.2489C12.3799 15.7175 11.6201 15.7175 11.1515 15.2489L6.35147 10.4489C5.88284 9.98029 5.88284 9.22049 6.35147 8.75186Z' fill='%23E58E1A'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	height: 24px !important;
	width: 24px !important;
    border: none !important;
	right: 10px !important;
}

i.facetwp-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.59999 4.80039C6.94903 4.80039 4.79999 6.94942 4.79999 9.60039C4.79999 12.2514 6.94903 14.4004 9.59999 14.4004C12.251 14.4004 14.4 12.2514 14.4 9.60039C14.4 6.94942 12.251 4.80039 9.59999 4.80039ZM2.39999 9.60039C2.39999 5.62394 5.62354 2.40039 9.59999 2.40039C13.5764 2.40039 16.8 5.62394 16.8 9.60039C16.8 11.1554 16.307 12.5953 15.4689 13.7722L21.2485 19.5519C21.7172 20.0205 21.7172 20.7803 21.2485 21.2489C20.7799 21.7175 20.0201 21.7175 19.5515 21.2489L13.7718 15.4693C12.5949 16.3074 11.155 16.8004 9.59999 16.8004C5.62354 16.8004 2.39999 13.5768 2.39999 9.60039Z' fill='%23E58E1A'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
    margin-top: 7px;
	margin-right: 4px;
}

.facetwp-icon {
    opacity: 1 !important;
	right: 8px !important;
    top: 8px;
}

.facetwp-type-date_range input::placeholder {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 7V3M16 7V3M7 11H17M5 21H19C20.1046 21 21 20.1046 21 19V7C21 5.89543 20.1046 5 19 5H5C3.89543 5 3 5.89543 3 7V19C3 20.1046 3.89543 21 5 21Z' stroke='%23E58E1A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: right;
}

.facetwp-type-date_range {
	display: flex;
    gap: 10px;
}

input.facetwp-date {padding: 14px 16px !important;}

@media screen and (max-width: 767px) {
	.facetwp-facet, .facetwp-facet-search .facetwp-input-wrap {margin-bottom: 10px !important;}
}

/******************************************************************************************/
/**************************************** 7 CPTS ******************************************/
/******************************************************************************************/

/* Podcasts */

.podcast-speaker {
	background: #FEF9EC;
	border-radius: 16px;
	align-items: stretch;
	margin-bottom: 24px;
}

.podcast-speaker .podcast-speaker-left {padding: 32px 0 32px 32px;}

.podcast-speaker .podcast-speaker-left img {border-radius: 8px;}

.podcast-speaker .podcast-speaker-right {padding: 20px 20px 20px 0;}

.podcast-speaker .podcast-speaker-right .podcast-speaker-title {
	margin-bottom: 16px;
	font-size: 16px;
}

.podcast-speaker .podcast-speaker-right .podcast-speaker-bio {font-size: 14px;}

/******************************************************************************************/
/*************************************** 8 FOOTER *****************************************/
/******************************************************************************************/

.footer-main, .footer-main .menu li a {
	font-size: 18px;
}

.footer-main .menu a:hover, .footer-main a:hover, .footer-sub a:hover {
	color: #E7AE0E !important;
	text-decoration: none;
}

.footer-main .menu li ul {
	display: none;
}

.footer-main .menu li a {
	padding: 0px 0px 18px;
}

.footer-contact-icon .fl-module-content {
	margin-top: 0px;
}

.footer-sub {
	font-size: 0.75em;
	background: rgba(255, 255, 255, 0.03);
}

.footer-sub .fl-row-content-wrap, .footer-sub .fl-row-content {position: relative;}

.footer-sub .fl-row-content-wrap::after {
	content: '';
	background: rgba(255, 255, 255, 0.03);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.footer-sub .fl-row-content {z-index: 1;}

.footer-sub-right {
	text-align: right;
}

@media screen and (max-width: 767px) {
	.footer-main .sso-account-links .login-link, .footer-main .sso-account-links .logged-in-content {justify-content: center;}
	.footer-sub, .footer-sub-right, .footer-sub-left {
		text-align: center;
	}
	.footer-sub-left .fl-module-content {
		margin-bottom: 5px;
	}
	.footer-sub-right .fl-module-content {
		margin-top: 5px;
	}
}

/******************************************************************************************/
/************************************ 9 GENERAL STYLES ************************************/
/******************************************************************************************/

@media screen and (min-width: 992px) {
	.large-circle-bg .fl-row-content-wrap, .large-circle-bg .fl-row-content {position: relative;}

	.large-circle-bg .fl-row-content-wrap::before {
		content: '';
		background-image: url(../png/large-circle.png);
		background-repeat: no-repeat;
		width: 831px;
		height: 673px;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 0;
	}

	.large-circle-bg .fl-row-content {z-index: 1;}
	.medium-circle-bg .fl-row-content-wrap, .medium-circle-bg .fl-row-content {position: relative;}

	.medium-circle-bg .fl-row-content-wrap::before {
		content: '';
		background-image: url(../png/medium-circle.png);
		background-repeat: no-repeat;
		width: 592px;
		height: 480px;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 0;
	}

	.medium-circle-bg .fl-row-content {z-index: 1;}
}

/* Buttons with Heroicons */

.fl-module .fl-button-text {
	display: flex;
	align-items: center;
	gap: 16px;
	justify-content: center;
}

/* Sidebars */

.fl-widget {margin-bottom: 20px;}

.link-list li>a {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #55565A;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.link-list li>a::after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5L21 12M21 12L14 19M21 12L3 12' stroke='%237F1C3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
}

.link-list li>a:hover {
	text-decoration: none;
	color: #B71C4B;
}

/* Testimonials */

.fl-testimonials-wrap {
	padding: 80px 120px;
	border-radius: 24px;
	border: 1px solid var(--Borders, #EDEDED);
	background: #FFF;
	box-shadow: 0px -8px 0px 0px rgba(237, 237, 237, 0.25) inset;
}

@media screen and (max-width: 992px) {
	.fl-testimonials-wrap {padding: 40px;}
}

/* Accordions */

.fl-accordion-item {
	border-radius: 8px;
	border: 1px solid #EDEDED !important;
	background: #FFF;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 18px;
}

.fl-accordion-button-icon-left, .fl-accordion-button-icon-right {opacity: 1;}

.fl-accordion-button {padding: 24px !important;}

.fl-accordion-content {
	font-weight: 400;
	padding: 24px !important;
	border-top: 1px solid #EDEDED;
}

.fl-accordion-button-label {
	color: #7F1C3A;
	font-weight: 300;
}

.fl-accordion-content p {margin-bottom: 0;}

/* Gutters */
@media screen and (min-width: 1100px) {
	.gutter-left .fl-module-content {margin-left: calc((100vw - 1080px)/2);}
	.gutter-right .fl-module-content {margin-right: calc((100vw - 1080px)/2);}
	.parent-gutter-left .fl-col-group {margin-left: calc((100vw - 1080px)/2);}
}

/* Sliders */

.y0x-keen-slider-container {
	display: flex;
    align-items: center;
}

.y0x-keen-slider.keen-slider .y0x-keen-slider-slide .slide-image-inner {
	background-color: #fff;
    border: 1px solid #EDEDED;
    border-radius: 8px;
	text-align: center;
	height: 150px;
	display: flex;
    align-items: center;
    justify-content: center;
	margin: 0 10px;
}

.y0x-keen-slider.keen-slider .y0x-keen-slider-slide .slide-image-inner img {
	max-height: 80px;
    max-width: 200px;
    object-fit: contain;
}

.y0x-keen-slider.keen-slider .y0x-keen-slider-slide .activity-slider-image img {
	width: 230px;
	height: 230px;
	object-fit: cover;
	border-radius: 16px;
}

.keen-buttons {
	display: flex;
    gap: 16px;
}

.icon-button.keen-slider-controls::after {display: none !important;}

button.icon-button.keen-control-prev {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2484 17.6485C15.7171 17.1799 15.7171 16.4201 15.2484 15.9515L11.297 12L15.2484 8.04853C15.7171 7.5799 15.7171 6.8201 15.2484 6.35147C14.7798 5.88284 14.02 5.88284 13.5514 6.35147L8.75137 11.1515C8.28275 11.6201 8.28275 12.3799 8.75137 12.8485L13.5514 17.6485C14.02 18.1172 14.7798 18.1172 15.2484 17.6485Z' fill='%237F1C3A'/%3E%3C/svg%3E%0A");
	margin-right: 8px !important;
}

button.icon-button.keen-control-next {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.75137 6.35147C8.28275 6.8201 8.28275 7.5799 8.75137 8.04853L12.7028 12L8.75137 15.9515C8.28275 16.4201 8.28275 17.1799 8.75137 17.6485C9.22 18.1172 9.9798 18.1172 10.4484 17.6485L15.2484 12.8485C15.7171 12.3799 15.7171 11.6201 15.2484 11.1515L10.4484 6.35147C9.9798 5.88284 9.22 5.88284 8.75137 6.35147Z' fill='%237F1C3A'/%3E%3C/svg%3E%0A");
	margin-left: 8px !important;
}

button.icon-button.keen-control-prev:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2484 17.6485C15.7171 17.1799 15.7171 16.4201 15.2484 15.9515L11.297 12L15.2484 8.04853C15.7171 7.5799 15.7171 6.8201 15.2484 6.35147C14.7798 5.88284 14.02 5.88284 13.5514 6.35147L8.75137 11.1515C8.28275 11.6201 8.28275 12.3799 8.75137 12.8485L13.5514 17.6485C14.02 18.1172 14.7798 18.1172 15.2484 17.6485Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

button.icon-button.keen-control-next:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.75137 6.35147C8.28275 6.8201 8.28275 7.5799 8.75137 8.04853L12.7028 12L8.75137 15.9515C8.28275 16.4201 8.28275 17.1799 8.75137 17.6485C9.22 18.1172 9.9798 18.1172 10.4484 17.6485L15.2484 12.8485C15.7171 12.3799 15.7171 11.6201 15.2484 11.1515L10.4484 6.35147C9.9798 5.88284 9.22 5.88284 8.75137 6.35147Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

button.icon-button.keen-control-prev, button.icon-button.keen-control-next {
	background-repeat: no-repeat;
	background-position: center;
	padding: 20px;
}

/* Ninja Tables */

.ninja_table_wrapper .foo-table {
	border-radius: 8px !important;
	border: 2px solid #7F1C3A !important;
}

.ninja_table_wrapper .footable-filtering {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.ninja_table_wrapper .footable-header th {
	background: #7F1C3A !important;
	color: #fff !important;
}

.ninja_table_wrapper th, .ninja_table_wrapper tr {font-size: 18px;}

.ninja_table_wrapper tr {color: #55565A;}

.ninja_table_wrapper td {border-top: 1px solid #DCDEDE !important;}

.semantic_ui .ui.striped.table tbody tr:nth-child(2n), .semantic_ui .ui.striped.table>tr:nth-child(2n) {background-color: #FAFAFA;}

/******************************************************************************************/
/********************************** 10 FLEXBOX FOR ROWS ***********************************/
/******************************************************************************************/

/* FLEX FOR ROWS */
#fl-main-content .fl-builder-content {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 80px;
}
#fl-main-content .fl-builder-content > .fl-row {
	width: 100%;
}
@media screen and (max-width: 768px) {
	#fl-main-content .fl-builder-content {
		gap: 30px;
	}
}
/****/

/* CONDITIONALS FOR ROWS */
#fl-main-content .fl-builder-content > .fl-row > .fl-row-content-wrap {
	padding-top: 0;
	padding-bottom: 0;
}
@media screen and (max-width: 768px) {
	#fl-main-content .fl-builder-content > .fl-row > .fl-row-content-wrap {
		padding-top: 0;
		padding-bottom: 0;
	}
}

#fl-main-content .fl-builder-content > .fl-row:first-child > .fl-row-content-wrap {
	padding-top: 80px;
}
@media screen and (max-width: 768px) {
	#fl-main-content .fl-builder-content > .fl-row:first-child > .fl-row-content-wrap {
		padding-top: 30px;
	}
}

#fl-main-content .fl-builder-content > .fl-row.bg-dark > .fl-row-content-wrap,
#fl-main-content .fl-builder-content > .fl-row.bg-main > .fl-row-content-wrap,
#fl-main-content .fl-builder-content > .fl-row.bg-light > .fl-row-content-wrap {
	padding-top: 80px;
	padding-bottom: 80px;
}
@media screen and (max-width: 768px) {
	#fl-main-content .fl-builder-content > .fl-row.bg-dark > .fl-row-content-wrap,
	#fl-main-content .fl-builder-content > .fl-row.bg-main > .fl-row-content-wrap,
	#fl-main-content .fl-builder-content > .fl-row.bg-light > .fl-row-content-wrap {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
/****/

/******************************************************************************************/
/******************************** X GENERAL MEDIA QUERIES *********************************/
/******************************************************************************************/

body.logged-in .logged-out-only {display: none !important;}

body.xsso-role-member .hide-from-member {display: none !important;}

body:not(.logged-in) .logged-in-only {display: none !important;}

@media screen and (max-width: 767px) {
	h1, h2, h3 {font-size: 32px;}
	h4 {font-size: 24px;}
	h5 {font-size: 20px;}
	h6 {font-size: 16px;}
}
