@font-face {
    font-family: 'Gilroy';
    src: url("https://thehouseofbeyond.com/hob-resources/fonts/Gilroy-Regular.woff2") format("woff2"), url("https://thehouseofbeyond.com/hob-resources/fonts/Gilroy-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url("https://thehouseofbeyond.com/hob-resources/fonts/Gilroy-ExtraBold.woff2") format("woff2"), url("https://thehouseofbeyond.com/hob-resources/fonts/Gilroy-ExtraBold.woff") format("woff");
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url("https://thehouseofbeyond.com/hob-resources/fonts/Gilroy-Medium.woff2") format("woff2"), url("https://thehouseofbeyond.com/hob-resources/fonts/Gilroy-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}

/* GENERAL */

.forceCommunityThemeNav ul.themeNav-align-left {
    justify-content: flex-end !important;
}
html body {
	font-family: source-sans-pro, sans-serif;
	font-weight: 300;
	font-style: normal;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
	font-family: source-sans-pro, sans-serif;
}
body .forceCommunityHtmlBlock .uiOutputRichText p {
	margin: 1em 0;
}
body .forceCommunityThemeNav .mainNavItem {
	font-weight: 400;
}
body .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:first-child {
	display: none;
}


/* new jobs board nav */

body .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a {
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    letter-spacing: 0.4px;
    font-style: normal;
    color: #f9f8f3 !important;
    background: #1d1d1c;
    padding: 0px 8px;
}
body .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a:hover {
    background: transparent;
    color: #1d1d1c;
    border: 1px solid #1d1d1c;
}
/* body.comm-page-custom-jobs-and-candidates .forceCommunityThemeNav .mainNavItem:nth-child(2) a.linkBtn:before, body.comm-page-custom-jobs-and-candidates .forceCommunityThemeNav .mainNavItem:nth-child(2) button.linkBtn:before {
    display: none;
} */
/* new jobs board dark theme */
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a,
body.comm-page-custom-members .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a,
body.comm-page-custom-my-meetings .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a,
body.comm-page-custom-events .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a,
body.comm-page-list-a3T .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a,
body.comm-page-detail-a3T .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a,
body.comm-page-detail-a2K .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a
 {
    color: #1d1d1c !important;
    background: #f9f8f3;
}
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a:hover, 
body.comm-page-custom-members .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a:hover, 
body.comm-page-custom-my-meetings .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a:hover, 
body.comm-page-custom-events .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a:hover, 
body.comm-page-list-a3T .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a:hover, 
body.comm-page-detail-a3T .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a:hover, 
body.comm-page-detail-a2K .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:nth-child(2) a:hover 
{
    background: transparent;
    color: #f9f8f3 !important;
    border: 1px solid #f9f8f3;
}

.forceCommunityThemeNav .uiMenuList {
    width: 185px !important;
}
/*
body.dark-theme .forceCommunityThemeLogo .logoImage, body.comm-page-home .forceCommunityThemeLogo .logoImage {
	background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo.png');
}
*/

body.dark-theme .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.dark-theme .comm-user-profile-menu__trigger-ctn[community_user-userProfileMenu_userProfileMenu] .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu] {
	color: #f9f8f3 !important;
}
body.dark-theme .forceCommunityThemeHeaderCompact .search-triggerButton svg, body.dark-theme .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, body.dark-theme .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg {
	fill: #f9f8f3 !important;  
}
body .slds-card, body .slds-table_header-fixed_container, body .slds-table--header-fixed_container, body .slds-table, body .slds-cell-fixed, body .forceBaseListView .listViewContent {
	background: transparent;
}
body .fancybox-bg {
    background: #f9f8f3;
}

.new-job-board {
    display: none;
}

@media only screen and (min-width: 48em) {
	body.dark-theme .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active {
		border-bottom: 2px solid #f9f8f3;
	}
}

/* NAV */
body .forceCommunityThemeNav .mainNavItem {
	position: relative;
	padding-left: 0;
	margin-left: 60px;
}
body .forceCommunityThemeNav .mainNavItem a.linkBtn:hover:before, body .forceCommunityThemeNav .mainNavItem button.linkBtn:hover:before {
    transform: scaleX(1);
    transform-origin: left;
}
body .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body .forceCommunityThemeNav .mainNavItem button.linkBtn:before {
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 1px;
    content: '';
    position: absolute;
    background: #1d1d1c;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.4s ease-out;
}
body .forceCommunityThemeSearch.cypressHomeHeader .search-box .search-inputSearchButton, body .forceCommunityThemeSearch.cypressHomeHeader .search-input, body .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body .forceCommunityThemeSearch.cypressInnerHeader .search-input {
	background: #f9f8f3 !important;
}
body.comm-page-custom-house-of-ideas .forceCommunityThemeSearch.cypressHomeHeader .search-box .search-inputSearchButton, body.comm-page-custom-house-of-ideas .forceCommunityThemeSearch.cypressHomeHeader .search-input, body.comm-page-custom-house-of-ideas .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-custom-house-of-ideas .forceCommunityThemeSearch.cypressInnerHeader .search-input {
	background: transparent !important;
}
@media only screen and (min-width: 48em) {
	body .forceCommunityThemeHeaderCompact .themeHeaderInner.centerAlignLogo-false.searchStyle-expanded .themeUtils .themeSearch {
	    width: 220px;
	}
}

.comm-user-profile-menu button.slds-button { padding: 0 10px; }
body .themeHeader .themeProfileMenu .slds-avatar {
	width: 40px;
	height: 40px;
}


/* this is a temp fix to display the profile icon has a black circle
.forceCommunityThemeHeaderCompact .themeProfileMenu .slds-button { width: 20px; height: 20px; border-radius: 50%; background: #1d1d1c; padding: 0; }
*/

/* LOGO / LAMPS */
body .forceCommunityThemeLogo .logoImage { width: 40px !important; height: 60px !important; margin-left: 40px; background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_dark.svg'); }
body.comm-page-home .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_dark.svg'); }
body.comm-page-feeditem-generic .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_dark.svg'); }
body.comm-page-global-search .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_dark.svg'); }
body.comm-page-relatedlist .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_dark.svg'); }
body.comm-page-detail-0F9 .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_dark.svg'); }
body.comm-page-error .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_dark.svg'); }
body.comm-page-custom-events .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-list-a3T .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-detail-a3T .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-custom-media-hub .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_dark.svg'); }
body.comm-page-custom-members .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_2_light.svg'); }
body.comm-page-custom-forums .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_2_dark.svg'); }
body.comm-page-custom-promotions-1 .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_2_dark.svg'); }
body.comm-page-messages .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_3_dark.svg'); }
body.comm-page-custom-house-of-ideas .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_3_dark.svg'); }
body.comm-page-custom-buyer-rfp .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_3_dark.svg'); }
body.comm-page-custom-perks .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_4_dark.svg'); }
body.comm-page-detail-005 .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_4_light.svg'); }
body.comm-page-custom-faqs .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_4_dark.svg'); }
body.comm-page-contactsupport .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_5_dark.svg'); }
body.comm-page-usersettings .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_5_dark.svg'); }
body.comm-page-custom-my-meetings .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-detail-a2J .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-custom-hotel-reopenings .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-custom-jobs-and-candidates .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_5_dark.svg'); }
body.comm-page-detail-a2K .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-detail-a3G .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }
body.comm-page-detail .forceCommunityThemeLogo .logoImage { background-image: url('https://thehouseofbeyond.com/hob-resources/img/hob_logo_1_light.svg'); }

/* LOGIN + FORGET PASSWORD + CHECK EMAIL */
#LoginNew {
	background: #1D1D1B;
}
#LoginNew .comm-content-header, #LoginNew .comm-page-detail header {
	display: none;
}
body.comm-page-login-home .siteforceContentArea .comm-layout-column:not(:empty), body.comm-page-forgot-password .siteforceContentArea .comm-layout-column:not(:empty), body.comm-page-check-password .siteforceContentArea .comm-layout-column:not(:empty) {
	padding: 10px;
}
body.comm-page-login-home img, body.comm-page-forgot-password img, body.comm-page-check-password img {
	margin-bottom: 20px;
}
body.comm-page-login-home .salesforceIdentityLoginForm2 .inputContainer, body.comm-page-forgot-password .salesforceIdentityForgotPassword2 .inputContainer, body.comm-page-check-password .salesforceIdentityForgotPassword2 .inputContainer {
	background: transparent;
}
body.comm-page-login-home .salesforceIdentityLoginForm2 .inputIcon, body.comm-page-forgot-password .salesforceIdentityForgotPassword2 .inputIcon, body.comm-page-check-password .salesforceIdentityForgotPassword2 .inputIcon {
	display: none;
}
body.comm-page-login-home .salesforceIdentityLoginForm2 .inputContainer, body.comm-page-forgot-password .salesforceIdentityForgotPassword2 .inputContainer, body.comm-page-check-password .salesforceIdentityForgotPassword2 .inputContainer {
	padding: 0;
}
body.comm-page-login-home .salesforceIdentityLoginForm2 .inputBox, body.comm-page-forgot-password .salesforceIdentityForgotPassword2 .inputBox {
	border-radius: 0;
    padding: 10px 20px;
    margin: 0;
    width: 100%;
}
body.comm-page-login-home .salesforceIdentityLoginForm2 .uiButton, body.comm-page-forgot-password .salesforceIdentityForgotPassword2 .uiButton {
	background: transparent;
	border: 1px solid #f9f8f2;
}
body.comm-page-login-home .salesforceIdentityLoginForm2 button.uiButton:hover, body.comm-page-forgot-password .salesforceIdentityForgotPassword2 button.uiButton:hover {
	background: #f9f8f2;
	cursor: pointer;
}
body.comm-page-login-home .salesforceIdentityLoginForm2 button.uiButton:hover .label, body.comm-page-forgot-password .salesforceIdentityForgotPassword2 button.uiButton:hover .label {
	color: #1d1d1c;
}
body.comm-page-login-home .salesforceIdentityLoginForm2, body.comm-page-forgot-password .salesforceIdentityForgotPassword2 {
	text-align: center;
}
body.comm-page-login-home .salesforceIdentityLoginForm2 a, body.comm-page-forgot-password .ui-widget .forceCommunityRichText a, body.comm-page-check-password .ui-widget .forceCommunityRichText a {
	color: #f9f8f2;
}
body.comm-page-login-home .salesforceIdentityLoginBody2 a:hover, body.comm-page-forgot-password .ui-widget .forceCommunityRichText a:hover, body.comm-page-check-password .ui-widget .forceCommunityRichText a:hover {
	color: #f9f8f2;
	text-decoration: underline;
}
body.comm-page-login-home .salesforceIdentityLoginBody2 .uiOutputRichText {
	max-width: 260px;
}
body.comm-page-forgot-password .forceCommunityHtmlBlock .uiOutputRichText p, body.comm-page-check-password .forceCommunityHtmlBlock .uiOutputRichText p {
	max-width: 260px;
	color: #f9f8f2;
}
body.comm-page-forgot-password .forceCommunityHtmlBlock .uiOutputRichText h1, body.comm-page-check-password .forceCommunityHtmlBlock .uiOutputRichText h1 {
	color: #f9f8f2;
	font-weight: 400;
	text-align: center;
}
body.comm-page-forgot-password .uiOutputRichText {
    text-align: center;
}
body.comm-page-login-home p, body.comm-page-login-home a {
	color: #f9f8f2;
	text-align: center;
}
body.comm-page-login-home a {
	text-decoration: underline;
}

/* HOME */
.siteforceThemeLayoutStarter .header {
	position: absolute;
	width: 100%;
}
.comm-page-home .siteforceThemeLayoutStarter .header {
    background: #f9f8f2;
    z-index: 1;
}
.comm-page-home .comm-content-header { 
	background: #f9f8f3;
	height: 90vh;
    padding: 0 !important;
    display: block;
    text-align: left;
}
.comm-page-home .comm-content-header .forceCommunityRichText > div {
	display: grid;
    grid-template-columns: 45% 55%;
    padding-top: 123px;
}
.comm-page-home .comm-content-header .col-1, .comm-page-home .comm-content-header .col-2 {
    height: calc(90vh - 123px);
    display: grid;
    align-items: center;
    justify-content: center;
}
.comm-page-home .comm-content-header .col-1 {
    background: #f9f8f3;
    color: #1d1d1c;
    padding: 0 100px;
    display: flex;
    position: relative;
    min-height: 500px;
    flex-direction: column;
    align-items: flex-start;
}
.comm-page-home .comm-content-header .col-1:before {
	content: '';
	background: url(https://thehouseofbeyond.com/hob-resources/img/elements_dust.png);
    width: 45%;
    height: 100%;
    position: absolute;
    background-size: cover;
    left: 0;
    top: 0;
}
.comm-page-home .comm-content-header .col-2 {
	position: relative;
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_leopard.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: 300px;
}
.comm-page-home .comm-content-header .col-1 h1 {
	font-family: 'Gilroy', sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 9em !important;
    line-height: 1em;
    letter-spacing: 0;
    padding: 0;
    margin-bottom: 60px;
}
.comm-page-home .comm-content-header .col-1 h1 span {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1d1d1c;
}
.comm-page-home .comm-content-header .col-1 div {
	z-index: 0;
}
.comm-page-home .comm-content-header .col-1 div a {
    background: #1d1d1c;
    color: #f9f8f3;
    padding: 10px 30px;
    font-size: 1.8em;
    font-family: kumlien-pro, serif;
}
.comm-page-home .comm-content-header .col-1 div a:hover {
    background: #f9f8f3;
	border: 1px solid #1d1d1c;
	color: #1d1d1c;
	text-decoration: none;
}
.comm-page-home .comm-content-header .col-1 h1:after {
	display: none;
}
/*
.comm-page-home .comm-content-header .col-1 h4 {
	font-family: source-sans-pro, sans-serif;
	font-weight: 300;
	font-style: normal;
	letter-spacing: 6px;
    margin-top: 30px;
    font-size: 1em;
}
*/
.comm-page-home .comm-content-header .col-2 div.picture_frame {
	position: relative;
	margin: 0 auto;
	text-align: center;
}
.comm-page-home .comm-content-header .col-2 div.picture_frame:before {
	content: '';
	background: url('https://thehouseofbeyond.com/hob-resources/img/home_frame.png');
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    height: 100%;
}
.picture_frame img { 
	margin: 10px; 
	max-width: 90%; 
    -webkit-box-shadow: 19px 17px 20px 11px rgba(0, 0, 0, 0.2);
    box-shadow: 19px 17px 20px 11px rgba(0, 0, 0, 0.2);
}
.comm-page-home .comm-content-header .col-2 div a {
	position: relative;
	border: 1px solid #1D1D1C;
    padding: 20px 20px 4px 20px;
	transition: color 0.3s ease-in-out;
}

.comm-content-header .messages-sticky {
	position: fixed;
    background: #1d1d1c;
    width: 240px;
    right: 0px;
    bottom: 15%;
    font-weight: 400;
    letter-spacing: 4px;
    margin-top: 30px;
    font-size: 1.1em;
    color: #f9f8f3;
    z-index: 9;
    background-image: url(https://thehouseofbeyond.com/hob-resources/img/message-bubble.svg);
    background-repeat: no-repeat;
    background-position: 20px 18px;
    background-size: 34px;
	transition: all 0.3s ease-in-out;
}
.comm-content-header .messages-sticky.messages-sticky-scrolled {
    background: #f9f8f3;
    color: #1d1d1c;
    background-image: url(https://thehouseofbeyond.com/hob-resources/img/message-bubble-dark.svg);
    background-repeat: no-repeat;
    background-position: 20px 18px;
    background-size: 34px;
	transition: all 0.3s ease-in-out;
}
.comm-content-header .messages-sticky.messages-sticky-scrolled:hover {
	right: 0px;
	transition: right 0.3s ease-in-out;
}
.comm-content-header .messages-sticky a { color: #f9f8f3; padding: 20px 0 20px 70px; display: block; }
.comm-content-header .messages-sticky.messages-sticky-scrolled a { color: #1d1d1c; }
.comm-content-header .messages-sticky a:hover { text-decoration: none; color: #f9f8f3; }
.comm-content-header .messages-sticky.messages-sticky-scrolled a:hover { color: #1d1d1c; }

.comm-page-home .comm-content-header .chevron-down { 
	position: absolute;
    width: 50px;
    height: 50px;
    left: calc(45% - 25px);
    top: calc(85vh - 25px);
}
.comm-page-home .slds-large-nowrap {
/* 	padding: 0 50px; */
}
/* .comm-page-home .siteforceContentArea .comm-layout-column:not(:empty) {
    padding: 0px 100px 100px 100px;
    min-height: 660px;
} */
.comm-page-home .siteforceContentArea .slds-large-size_8-of-12, .comm-page-home .siteforceContentArea .slds-large-size--8-of-12 {
	width: 55%;
	background: #1d1d1c;
	color: #f9f8f3;
}
.comm-page-home .siteforceContentArea .slds-large-size_4-of-12, .comm-page-home .siteforceContentArea .slds-large-size--4-of-12 {
	width: 45%;
}
.comm-page-home .siteforceContentArea .slds-large-size_8-of-12 a, .comm-page-home .siteforceContentArea .slds-large-size--8-of-12 a, .comm-page-home .siteforceContentArea .slds-large-size_8-of-12 .slds-post__footer-action, .comm-page-home .siteforceContentArea .slds-large-size--8-of-12 .slds-post__footer-action, .comm-page-home .siteforceContentArea .forceChatterEntityLink .cuf-entityAdditionalLabel {
	color: #f9f8f3;
}
.comm-page-home .siteforceContentArea .slds-dropdown__item a {
	color: #1d1d1c;
}
.comm-page-home .slds-text-title, .comm-page-home .uiInput--default .form-element__label, .comm-page-home .forceChatterFtcList .cuf-ftcFieldLabel {
	color: rgba(249, 248, 243, 0.6);
}
.comm-page-home .slds-input, .comm-page-home .slds-button_icon-more, .comm-page-home .slds-input:focus {
	background: transparent;
}
.comm-page-home input.slds-input::-webkit-input-placeholder { color: #a8abae; }
body.comm-page-home .forceChatterStyle--default .cuf-element, body.comm-page-home .slds-image_card, body.comm-page-home .slds-image--card, body.comm-page-home .slds-file_card, body.comm-page-home .slds-file--card {
	border: none;
}
.comm-page-home .siteforceContentArea .slds-large-size--8-of-12 div .ui-widget:nth-child(3), .comm-page-home .siteforceContentArea .slds-large-size--8-of-12 div .ui-widget:nth-child(5) {
	border-bottom: 1px solid #f9f8f3;
	padding-bottom: 20px; 
}

/*
.comm-page-home .col-titles {
	display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: baseline;
}
*/
/*
.comm-page-home .col-titles-single {
	grid-template-columns: 1fr;
}
*/
.comm-page-home .col-titles h2 {
    font-family: kumlien-pro, serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4em;
    margin-bottom: 1em;
    margin-top: 50px;
}
.comm-page-home .forum-titles h2 {
	font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 2em;
}
body.comm-page-home .cta a {
    background: #1d1d1d !important;
	border: 1px solid #1d1d1c;
    padding: 10px 20px;
    color: #f9f8f3;
    margin: 20px auto;
    text-align: center;
    display: block;
    max-width: 60%;
    font-weight: 600;
    font-size: 1.2em;
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-home .cta a:hover {
	background: #f9f8f3 !important;
	border: 1px solid #1d1d1c;
	color: #1d1d1c;
	text-decoration: none;
}
body.comm-page-home .forceCommunityHtmlBlock .uiOutputRichText .forum-titles p {
	font-size: 1.2em;
	margin-top: 0.2em;
}
.comm-page-home .forum-titles a {
	color: #f9f8f3;
}
.comm-page-home .forum-titles-inside {
	border-top: 1px solid #1d1d1c;
	padding-top: var(--lwc-uiWidgetMarginBottom,1.5rem);
}
.comm-page-home .col-titles p {
	text-align: right;
    font-weight: 400;
    font-size: 1.1em;
}
.comm-page-home .col-titles p a {
	text-decoration: underline;		
}

.comm-page-home .breBrEvents .container, .comm-page-custom-events .breBrEvents .container {
	padding: 0;
}
.comm-page-home .breBrEvents .slds-grid--vertical-align-end.border-bottom, .comm-page-custom-events .breBrEvents .slds-grid--vertical-align-end.border-bottom {
	border: none;
}
.comm-page-home .breBrEvents .slds-card, .comm-page-custom-events .breBrEvents .slds-card {
	background: transparent;
	position: relative;
	box-shadow: none;
}
.comm-page-home .breBrEvents .slds-card .slds-card__body {
	margin-bottom: 4rem;
}
.comm-page-home .breBrEvents .slds-button_neutral {
    color: #f9f8f3;
    background: #1d1d1c;
    border-radius: 0;
}
.comm-page-home .breBrEvents .slds-card .slds-card__body:after {
	content: '';
	width: 100%;
    border-bottom: 1px solid black;
    height: 2px;
    position: absolute;
    margin-top: 2rem;
}
.comm-page-home .breBrEvents .slds-card .slds-card__body .two-cols-cont__center .slds-grid, .comm-page-home .breBrEvents .slds-card .slds-card__body .two-cols-cont__center .slds-picklist, .comm-page-home .breBrEvents .slds-grid .slds-picklist {
	display: none;
}
.comm-page-custom-events .breBrEvents .slds-card .slds-card__body .slds-grid, .comm-page-custom-events .breBrEvents .slds-card .slds-card__body .slds-picklist, .comm-page-custom-events .breBrEvents .slds-grid .slds-picklist {
	display: none;
}
.comm-page-home .breBrEvents .slds-card h2, .comm-page-custom-events .breBrEvents .slds-card h2 {
	font-family: kumlien-pro, serif;
	font-size: 1.6rem;
	font-weight: 500;
}
.comm-page-custom-events .breBrEvents .slds-card h2 {
	font-size: 1.4rem;
}
.breBrEvents .icontext {
	letter-spacing: 0.1em;
}
.comm-page-home .breBrEvents .search-outer-wrapper, .comm-page-home .breBrEvents .tabbed {
	display: none;
}
.comm-page-home .breBrEvents .wrap-dropdown--sm.slds-picklist .dropdown-button, .comm-page-custom-events .breBrEvents .wrap-dropdown--sm.slds-picklist .dropdown-button {
	border-radius: 0;
    border-width: 1px;
    font-family: 'Gilroy', sans-serif;
    font-size: 1em;
}
.comm-page-home .breDatePicker {
	box-shadow: none;
	margin-left: 0;
}
.comm-page-home .breDatePicker .slds-datepicker__filter--month h3 {
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    font-size: 1.5em;
}
.comm-page-home .breDatePicker select {
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
}
.comm-page-home .breDatePicker .datepicker__month a.slds-show--inline-block {
    border: 1px solid #d2d2d2;
    padding: 3px 20px;
    margin-bottom: 10px;
}
.comm-page-home .breDatePicker .datepicker__month a.slds-show--inline-block:hover {
	background: #d2d2d2;
	text-decoration: none;
}
.comm-page-home .breDatePicker.slds-datepicker td.slds-is-selected.attended>.slds-day {
    background-color: rgb(161 214 202);
    color: #1d1d1c;
}
.comm-page-home .home-sub-cols {
    margin-top: 60px;
    display: grid;
    grid-template-columns: 200px 1fr;
    align-items: center;
}
.comm-page-home .home-sub-cols div:nth-child(2) {
	text-align: right;
}
.comm-page-home .home-sub-cols h3 {
	font-family: kumlien-pro, serif;
    font-size: 1.6rem;
    font-weight: 500;
}
.comm-page-home .home-sub-cols ul li {
	display: inline;
	font-family: 'Gilroy', sans-serif;
    padding-left: 2.5em;
}
.comm-page-home .home-sub-cols ul li:before {
	content: '';
	background: #1d1d1c;
    width: 20px;
    height: 20px;
    margin-bottom: -6px;
    margin-right: 7px;
    border-radius: 50%;
}
.comm-page-home .home-sub-cols ul li:nth-child(2):before {
	content: '';
	background: rgb(161 214 202);
}


.comm-page-custom-events .breBrEvents .slds-card .slds-card__body, .comm-page-custom-events .breBrEvents .slds-card {
	margin: 0;
}
.comm-page-custom-events .breBrEvents .spinner-list-min-height {
	display: grid;
    grid-template-columns: 1fr;
    align-items: baseline;
    grid-gap: 40px 20px; 
}
.comm-page-custom-events .breBrEvents .tabbed ul {
	width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 40px;
}
.comm-page-custom-events .breBrEvents .tabbed ul li {
	float: none;
    display: inline-block;
    margin: 0;
    width: 33.3333%;
    text-align: center;
    background: transparent;
    border-radius: 0;
    color: #1d1d1c;
    font-family: nocturne-serif, serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1.5em;
    text-transform: capitalize;
    border-bottom: 1px solid #1d1d1c;
    padding: 20px;
}
.comm-page-custom-events .breBrEvents .tabbed ul li.active {
	background: #1d1d1c;
}
.comm-page-custom-events .breBrEvents .tabbed ul li:hover {
	background: #1d1d1c;
}
.comm-page-custom-events .breBrEvents .tabbed ul li:before, .comm-page-custom-events .breBrEvents .tabbed ul li:after, .comm-page-custom-events .breBrEvents .search-outer-wrapper {
	display: none;
}

.comm-page-custom-events .breBrEvents .two-cols-cont__left .wrap-img a {
	position: relative;
	height: 100%;
	width: 100%;
	display: block;
}
.comm-page-custom-events .breBrEvents .two-cols-cont__left .wrap-img a:after {
	content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
  background-repeat: no-repeat;
  background-position: 100% 50%, 0 0;
  
  background-image: -webkit-linear-gradient(
    top left,
    rgba(255, 255, 255, 0.0) 0%,
    rgba(255, 255, 255, 0.2) 37%,
    rgba(255, 255, 255, 0.3) 45%,
    rgba(255, 255, 255, 0.0) 50%
  );
  background-image: -moz-linear-gradient(
    0 0,
    rgba(255, 255, 255, 0.0) 0%,
    rgba(255, 255, 255, 0.2) 37%,
    rgba(255, 255, 255, 0.3) 45%,
    rgba(255, 255, 255, 0.0) 50%
  );    
  background-image: -o-linear-gradient(
    0 0,
    rgba(255, 255, 255, 0.0) 0%,
    rgba(255, 255, 255, 0.2) 37%,
    rgba(255, 255, 255, 0.3) 45%,
    rgba(255, 255, 255, 0.0) 50%
  );
  background-image: linear-gradient(
    0 0,
    rgba(255, 255, 255, 0.0) 0%,
    rgba(255, 255, 255, 0.2) 37%,
    rgba(255, 255, 255, 0.3) 45%,
    rgba(255, 255, 255, 0.0) 50%
  );
  
  -moz-background-size: 250% 250%, 100% 100%;
       background-size: 250% 250%, 100% 100%;
  
  -webkit-transition: background-position 0s ease;
     -moz-transition: background-position 0s ease;       
       -o-transition: background-position 0s ease;
          transition: background-position 0s ease;
}

.comm-page-custom-events .breBrEvents .two-cols-cont__left .wrap-img a:hover:after {
	content: '';
  background-position: 0 0, 0 0;
  
  -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.comm-page-home .forceChatterFeed .skip-feed-wrapper {
	max-height: 300px;
	overflow-y: scroll;
	margin-bottom: var(--lwc-uiWidgetMarginBottom,1.5rem);
}

/*
.comm-page-custom-events .container .slds-grid h2.slds-section__title, .comm-page-custom-events .container .slds-grid div.slds-picklist {
	display: none;
}
*/
.comm-page-custom-events .container .slds-grid .slds-size--1-of-1 .slds-p-vertical_small {
	display: none;
}
.comm-page-custom-events .breBrEvents .cont-box {
	box-shadow: none;
}
.comm-page-home .container .slds-grid .slds-size--1-of-1 .slds-p-vertical_small {
	display: none;
}
.comm-page-home .breBrEvents .cont-box {
	box-shadow: none;
}

body.comm-page-home .slds-button_neutral, body.comm-page-home .slds-button--neutral {
	color: #f9f8f3;
}
.comm-page-custom-events button.slds-button_neutral {
    border-radius: 0;
    border: 1px solid #1d1d1c;
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
}
.comm-page-custom-events button.slds-button_neutral:hover {
    border-radius: 0;
    border: 1px solid #1d1d1c;
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    background: #1d1d1c;
    color: #f9f8f3;
}
.comm-page-custom-events .breBrEvents {
    max-width: 1122px;
    margin: 0 auto;
}

/* FOOTER */

.footer {
	background: #1d1d1c;
	color: #f9f8f3;
	padding: 40px 100px; 
    font-size: 1.1em;
    letter-spacing: 0.5px;
/*     margin-top: 100px; */
    border-top: 1px solid #f9f8f3;
}
.footer .uiOutputRichText {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.footer .col-1 {
    display: grid;
    grid-template-columns: 100px 1fr;
    align-items: center;
}
.footer .col-2 {
	text-align: right;
}
.footer .col-1 ul { padding: 0; }
.footer .col-1 ul li {
	display: inline-block;
	list-style: none;
	padding: 0 30px;
}
.footer .col-1 a, .footer .col-1 a:link, .footer .col-1 a:hover, .footer .col-1 a:focus, .footer .col-1 a:active {
	color: #f9f8f3;	
}
.footer .col-2 a, .footer .col-2 a:link, .footer .col-2 a:hover, .footer .col-2 a:focus, .footer .col-2 a:active {
	color: #f9f8f3;	
	text-decoration: underline;
}
.footer .col-2 p {
	font-size: 0.8em;
}
.footer .col-2 p strong {
	display: block;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: 400;
}
.footer .col-2 img {
	width: 20px;
}
.footer .col-2 ul li {
	display: inline-block;
	list-style: none;
	padding: 0;
	margin-left: 15px;
}
.footer .col-2 ul {
	margin: 30px 0 10px 0;
}
.footer .col-1 ul li:before, .footer .col-2 ul li:before {
	display: none;
}
/*
.footer img {
	max-width: 50px;
}
*/

/* PAGE HEADERS */

.comm-content-header, .comm-page-detail header {
	background: #f9f8f3;
/*     min-height: 60vh; */
/*     padding: 0 !important; */
    display: grid;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
/*     padding-top: 108px !important; */
    padding: 150px 0 100px 0 !important;
}
body.comm-page-custom-events .comm-content-header {
/* 	min-height: 60vh !important; */
/* 	padding-top: 108px !important; */
	min-height: auto;
    padding: 150px 0 100px 0 !important;
}
body.dark-theme .comm-content-header {
	background: #1d1d1c;
    color: #f9f8f3;
}
.comm-content-header h1 {
	position: relative;
	font-family: kumlien-pro, serif;
	font-weight: 500;
	font-style: normal;
	font-size: 8em !important;
	padding: 21px 0px 4px 0px;
	letter-spacing: -3px;
}
.comm-content-header h1:after {
	content: '';
    width: 1px;
    height: 30px;
    background: #1d1d1c;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
}
body.dark-theme .comm-content-header h1:after {
	content: '';
    background: #f9f8f3;
}
body .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p {
    font-size: 1.1em;
    max-width: 40vw !important;
    line-height: 2em;
    margin: 20px auto 0 auto;
}
.contentRegion {
	position: relative;
}
.sponsor-banner {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: -100px;
}
.comm-page-custom-events .sponsor-banner {
    position: inherit;
    margin: 0px 0px 40px 0px;
}

.comm-page-custom-house-of-ideas .sponsor-banner {
    position: inherit;
    margin: 40px 0px 0px 0px;
}

.comm-page-custom-jobs-and-candidates .sponsor-banner {
	position: relative;
	top: 50px;
}

/* BANNER AD */

body.comm-page-custom-forums .banner-ad{
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
}
body.comm-page-custom-events .banner-ad, body.comm-page-custom-members .banner-ad, .comm-page-custom-forums .banner-ad {
    width: 50%;
    margin: 0 auto;
    margin-bottom: 50px;
    cursor: pointer;
}
.comm-page-custom-house-of-ideas .banner-ad {
    width: 45%;
    margin: 0 auto;
    margin-top: 20px;
}
body.comm-page-custom-forums .comm-content-header {
    padding: 150px 0 30px 0 !important;
}

.comm-page-custom-media-hub .banner-ad {
    max-width: 62%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 50px;
}
.comm-page-custom-my-meetings .banner-ad, .comm-page-custom-my-meetings .sponsor-banner {
    border: 1px solid #f9f8f3;
    position: initial;
}

.comm-page-home .banner-ad {
    position: absolute;
    width: 70%;
    left: 70px;
    bottom: 0px;
}
.comm-page-home .banner-ad a {
    background: transparent !important;
}






/*
.comm-page-custom-media-hub .comm-content-header:after {
	content: '';
	width: 60%;
	height: 1px;
	background: #1d1d1c;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
}
*/
/*
.comm-page-custom-media-hub .comm-content-header p {
    max-width: 850px !important;
	letter-spacing: 1.5px;
}
*/

/* DARK THEME ALTERNATIVES */
body.comm-page-custom-events .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-custom-events .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-list-a3T .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-list-a3T .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-detail-a3T .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-detail-a3T .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],

body.comm-page-detail-a2K .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-detail-a2K .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-detail-a3G .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-detail-a3G .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-detail .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-detail .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-custom-members .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-custom-members .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-detail-005 .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-detail-005 .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-custom-my-meetings .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-custom-my-meetings .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-detail-a2J .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-detail-a2J .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-custom-hotel-reopenings .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-custom-hotel-reopenings .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu],
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn, body.comm-page-custom-hotel-reopenings-2021 .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu] {
	color: #f9f8f3 !important;
}
body.comm-page-custom-events .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-custom-events .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-custom-events .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-list-a3T .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-list-a3T .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-list-a3T .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-detail-a3T .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-detail-a3T .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-detail-a3T .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-custom-jobs-and-candidates .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
/* body.comm-page-custom-jobs-and-candidates .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg,  */
/* body.comm-page-custom-jobs-and-candidates .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg, */
body.comm-page-detail-a2K .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-detail-a2K .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-detail-a2K .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-detail-a3G .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-detail-a3G .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-detail-a3G .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-detail .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-detail .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-detail .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-custom-members .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-custom-members .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-custom-members .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-detail-005 .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-detail-005 .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-detail-005 .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-custom-my-meetings .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-custom-my-meetings .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-custom-my-meetings .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-detail-a2J .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-detail-a2J .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-detail-a2J .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-custom-hotel-reopenings .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-custom-hotel-reopenings .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-custom-hotel-reopenings .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg,
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeHeaderCompact .search-triggerButton svg, 
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg, 
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn svg  {	
	fill: #f9f8f3 !important;  
}
body.comm-page-custom-events .comm-content-header,
body.comm-page-list-a3T .comm-content-header,
body.comm-page-detail-a3T .comm-content-header,
body.comm-page-custom-jobs-and-candidates .comm-content-header,
body.comm-page-detail-a2K .comm-content-header,
body.comm-page-detail-a3G .comm-content-header,
body.comm-page-detail .comm-content-header,
body.comm-page-custom-members .comm-content-header,
body.comm-page-detail-005 .comm-content-header,
body.comm-page-custom-my-meetings .comm-content-header,
body.comm-page-detail-a2J .comm-content-header,
body.comm-page-custom-hotel-reopenings .comm-content-header,
body.comm-page-custom-hotel-reopenings-2021 .comm-content-header {
	background: #1d1d1c;
    color: #f9f8f3;
}
body.comm-page-custom-events .comm-content-header h1:after, 
body.comm-page-list-a3T .comm-content-header h1:after, 
body.comm-page-detail-a3T .comm-content-header h1:after, 
body.comm-page-custom-jobs-and-candidates .comm-content-header h1:after,
body.comm-page-detail-a2K .comm-content-header h1:after,
body.comm-page-detail-a3G .comm-content-header h1:after,
body.comm-page-detail .comm-content-header h1:after,
body.comm-page-custom-members .comm-content-header h1:after,
body.comm-page-detail-005 .comm-content-header h1:after,
body.comm-page-custom-my-meetings .comm-content-header h1:after,
body.comm-page-detail-a2J .comm-content-header h1:after,
body.comm-page-custom-hotel-reopenings .comm-content-header h1:after,
body.comm-page-custom-hotel-reopenings-2021 .comm-content-header h1:after {	
	content: '';
    background: #f9f8f3;
}
body.comm-page-custom-events .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-custom-events .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-list-a3T .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-list-a3T .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-detail-a3T .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-detail-a3T .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
/* body.comm-page-custom-jobs-and-candidates .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-custom-jobs-and-candidates .forceCommunityThemeNav .mainNavItem button.linkBtn:before, */
body.comm-page-detail-a2K .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-detail-a2K .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-detail-a3G .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-detail-a3G .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-detail .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-detail .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-custom-members .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-custom-members .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-detail-005 .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-detail-005 .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-custom-my-meetings .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-custom-my-meetings .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-detail-a2J .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-detail-a2J .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-custom-hotel-reopenings .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-detail-a2J .forceCommunityThemeNav .mainNavItem button.linkBtn:before,
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeNav .mainNavItem a.linkBtn:before, body.comm-page-detail-a2J .forceCommunityThemeNav .mainNavItem button.linkBtn:before {	
    content: '';
    background: #f9f8f3;
}


body.comm-page-custom-events .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-custom-events .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-list-a3T .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-list-a3T .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-detail-a3T .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-detail-a3T .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-custom-jobs-and-candidates .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-custom-jobs-and-candidates .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-detail-a2K .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-detail-a2K .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-detail-a3G .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-detail-a3G .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-detail .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-detail .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-custom-members .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-custom-members .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-detail-005 .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-detail-005 .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-custom-my-meetings .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-custom-my-meetings .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-detail-a2J .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-detail-a2J .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-custom-hotel-reopenings .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-custom-hotel-reopenings .forceCommunityThemeSearch.cypressInnerHeader .search-input,
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton, body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeSearch.cypressInnerHeader .search-input {
	background: #1d1d1c !important;
	border-bottom-color: #f9f8f3;
	color: #f9f8f3;
}

body.comm-page-custom-events .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-list-a3T .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-detail-a3T .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-custom-jobs-and-candidates .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-detail-a2K .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-detail-a3G .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-detail .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-custom-members .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-detail-005 .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-custom-my-meetings .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-detail-a2J .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-custom-hotel-reopenings .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder,
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeSearch.cypressInnerHeader input::-webkit-input-placeholder {
    color: rgba(249, 248, 243, 0.7);
}
body.comm-page-custom-events .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-list-a3T .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-detail-a3T .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-custom-jobs-and-candidates .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-detail-a2K .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-detail-a3G .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-detail .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-custom-members .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-detail-005 .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-custom-my-meetings .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-detail-a2J .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-custom-hotel-reopenings .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder,
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeSearch.cypressInnerHeader input:-moz-placeholder {
    color: rgba(249, 248, 243, 0.7);
}
body.comm-page-custom-events .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-list-a3T .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-detail-a3T .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-custom-jobs-and-candidates .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-detail-a2K .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-detail-a3G .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-detail .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-custom-members .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-detail-005 .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-custom-my-meetings .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-detail-a2J .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-custom-hotel-reopenings .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder,
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeSearch.cypressInnerHeader input::-moz-placeholder {
    color: rgba(249, 248, 243, 0.7);
}
body.comm-page-custom-events .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-list-a3T .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-detail-a3T .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-custom-jobs-and-candidates .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-detail-a2K .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-detail-a3G .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-detail .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-custom-members .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-detail-005 .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-custom-my-meetings .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-detail-a2J .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-custom-hotel-reopenings .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder,
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeSearch.cypressInnerHeader input:-ms-input-placeholder {
    color: rgba(249, 248, 243, 0.7);
}

body.comm-page-custom-events .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-list-a3T .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-detail-a3T .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-custom-jobs-and-candidates .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-detail-a2K .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-detail-a3G .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-detail .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-custom-members .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-detail-005 .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-custom-my-meetings .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-detail-a2J .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-custom-hotel-reopenings .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg,
body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeSearch.cypressInnerHeader .search-box .search-inputSearchButton svg {
	fill: #f9f8f3 !important;
}

@media only screen and (min-width: 48em) {
	body.comm-page-custom-events .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
	body.comm-page-list-a3T .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
	body.comm-page-detail-a3T .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
    /* body.comm-page-custom-jobs-and-candidates .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active, */
    body.comm-page-detail-a2K .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
    body.comm-page-detail-a3G .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
    body.comm-page-detail .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
	body.comm-page-custom-members .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
	body.comm-page-detail-005 .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
	body.comm-page-custom-my-meetings .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
	body.comm-page-detail-a2J .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
    body.comm-page-custom-hotel-reopenings .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active,
    body.comm-page-custom-hotel-reopenings-2021 .forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active {		
		border-bottom: 2px solid #f9f8f3;
	}
}


/* GENERAL PADDING FOR MAIN CONTENT */
body .siteforceContentArea .comm-layout-column:not(:empty) {
	padding-left: 100px;
	padding-right: 100px;
}
body.comm-page-messages .siteforceContentArea .comm-layout-column:not(:empty) {
	padding-top: 100px;
}
body.comm-page-custom-events .siteforceContentArea .comm-layout-column:not(:empty) {
    padding-top: 40px;
}

/* TABS */
body .uiTabset {
/* 	margin-top: 40px; */
	background-color: transparent;
}
body .uiTabset .uiTabBar {
    border-top: 1px solid #1d1d1c;
    border-left: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
    padding: 50px 50px 30px 50px;
}
body.comm-page-custom-media-hub .uiTabset .uiTabBar {
	border: none;
    padding: 0px 50px 30px 50px;
}
body .uiTabset--base .tabs__nav {
	justify-content: center;
	border-bottom: none;
}
body .uiTabset--default .tabs__item > a {
	font-family: nocturne-serif, serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1.5em;
    border: 1px solid #f9f8f3;
    padding: 6px 40px !important;
    color: rgb(29, 29, 28);
}
body .forceCommunityTabset .uiTabOverflowMenuItem .uiPopupTrigger a {
	font-family: nocturne-serif, serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1.8em;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #f9f8f3;
    padding: 6px 40px !important;
    text-transform: capitalize;
}	
body .uiTabset--default .tabs__item, body .uiTabset--default .tabs__item + .tabs__item {
	margin: 0 1em;
}
body .uiTabset--default .tabs__item.active > a {
	font-weight: 600;
    border: 1px solid #1d1d1c;
    padding: 6px 40px;
}
body .uiTabset--default .tabs__content {
    border-bottom: 1px solid #1d1d1c;
    border-left: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
}
body.comm-page-custom-media-hub .uiTabset--default .tabs__content {
	border: none;
}
body .uiTabset--default .tabs__content .breBrEvents {
	border-top: 1px solid #1d1d1c;
    padding: 50px 50px 30px 50px;
    margin-top: 50px;
}
body .uiTabset--default .tabs__item > a:hover, 
body .uiTabset--default .tabs__item > a:focus, 
body .forceCommunityTabset .uiTabOverflowMenuItem .uiPopupTrigger a:hover {
    border-color: rgb(29, 29, 28);
    color: rgb(29, 29, 28);
    box-shadow: none;
}
.intro {
    font-size: 1.2em;
    line-height: 2em;
	text-align: center;
}
body.comm-page-custom-media-hub p.intro {
    width: 65%;
    margin: 0 auto;
    font-family: kumlien-pro, serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.2em;
}

/* EVENTS & RESOURCE LIBRARY & a bit of MEDIA HUB */
/*
.comm-page-custom-house-of-ideas .comm-content-header {
    padding-top: 0px !important;
    min-height: 80vh;
}
*/

body.comm-page-custom-house-of-ideas .comm-content-header {
    padding: 150px 0 40px 0 !important;
}
body.comm-page-custom-house-of-ideas .uiTabset {
	margin-top: 40px;
}
body.comm-page-custom-house-of-ideas .uiTabset--default .tabs__content, body.comm-page-custom-events .uiTabset--default .tabs__content {
	margin-top: -20px;
}
body.comm-page-custom-house-of-ideas .comm-content-header {
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_library.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
/*     height: 60vh; */
/*     padding-top: 0 !important; */
}
body.comm-page-custom-house-of-ideas .header .themeHeader {
    background: rgba(255,163,140,0.6);
    background: linear-gradient(180deg, rgba(255,163,140,1) 0%, rgba(255,163,140,0.6) 80%, rgba(255,163,140,0) 100%);
}
body.comm-page-custom-house-of-ideas .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p {
	font-weight: 400;
	font-family: 'Gilroy', sans-serif;
}
body.comm-page-custom-house-of-ideas .forceCommunityTabset.uiTabset>.uiTabBar .uiTabItem {
    display: inline-block !important;
    max-width: 30%;
    min-width: 30%;
    text-align: center;
    margin-bottom: 15px;
}
body.comm-page-custom-house-of-ideas .uiTabset--base .tabs__nav {
    display: block;
    margin: 0 auto;
    width: 100%;
}
body.comm-page-custom-house-of-ideas .uiTabset .uiTabBar {
    text-align: center;
    border: 0px;
}
body.comm-page-custom-house-of-ideas .uiTabset--base .tabs__nav li:nth-child(6) {
    display: none !important;

    /* display: inline-block !important;
    max-width: 30%;
    min-width: 40%;
    text-align: center; */

}

body.comm-page-custom-house-of-ideas .uiTabset {
    border: 1px solid #1D1D1C;
}
body.comm-page-custom-house-of-ideas .uiTabset--default .tabs__content {
    border: 0px;
}

.podcasts-intro p{
    font-weight: 400;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.1em;
    max-width: 40vw !important;
    line-height: 2em;
    width: 100%;
    margin: 30px auto 0 auto !important;
    text-align: center;
}
.resources-tile-grid-podcasts {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 50px;
}
.resources-tile-grid-podcasts div h3 { 
    font-weight: 400;
    font-family: source-sans-pro, sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    margin-left: 15px;
}
.resources-tile-grid-podcasts div p a, .resources-tile-grid-podcasts div p a:link, .resources-tile-grid-podcasts div p a:hover { 
    font-weight: 400;
	text-decoration: underline;
}
.resources-tile-grid-podcasts div a {
	position: relative;
	display: block;
	font-size: 1em;
    max-width: 509px;
    text-decoration: underline;
}
.resources-tile-grid-podcasts div a img:hover {
    opacity: 0.8;
}
.resources-tile-grid-podcasts div p a:after {
	display: none;
}






.resources-tile-grid {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 50px;
    text-align: center;
}
.resources-tile-grid div h2 { 
	font-family: nocturne-serif, serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.8em;
    line-height: 1.3em;
    margin: 10px 0;
}
.resources-tile-grid div h3 { 
	font-family: source-sans-pro, sans-serif;
    font-style: normal;
    font-size: 1.1em;
    line-height: 1em;
    margin: 0 0 10px 0;
}
.resources-tile-grid div p a, .resources-tile-grid div p a:link, .resources-tile-grid div p a:hover { 
    font-weight: 400;
	text-decoration: underline;
}
.resources-tile-grid div a {
	position: relative;
	display: block;
	font-size: 1.2em;
	max-width: 509px;
}
.resources-tile-grid div a:after {
	content: '';
	background-image: url(https://thehouseofbeyond.com/hob-resources/img/icon_play_full.svg);
	background-repeat: no-repeat;
	background-position: 38.5% 45%;
    background-size: 25%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}
.resources-tile-grid div a:hover:after {
	content: '';
	background-image: url(https://thehouseofbeyond.com/hob-resources/img/icon_play_full.svg);
    background-size: 25%;
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}
.resources-tile-grid div p a:after {
	display: none;
}
.comm-page-custom-events .breBrEvents .cont-area p b {
	font-size: 2em;
	line-height: 1.4em;
	font-family: 'Gilroy', sans-serif;
    max-width: calc(100% - 250px);
    display: inline-block;
}
.comm-page-custom-events .breBrEvents .cont-area p:nth-child(3) b {
	font-size: .8375rem;
}
.comm-page-custom-events .breBrEvents .cont-area p:nth-child(4) b {
	font-size: .8375rem;
}


.home-page-ad img{
    transition: .2s;
}
.home-page-ad img:hover{
    transform: scale(1.05);
}

.comm-page-home .breBrEvents .cont-area p b {
	font-size: 2em;
	line-height: 1.4em;
	font-family: 'Gilroy', sans-serif;
    max-width: calc(100% - 240px);
    display: inline-block;
}

.comm-page-custom-events .breBrEvents .cont-area p u, .comm-page-home .breBrEvents .cont-area p u {
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
    padding: 6px 15px;
    display: inline-block;	
}
.comm-page-custom-events .breBrEvents .cont-area ul, .comm-page-home .breBrEvents .cont-area ul {
	margin-top: 40px;	
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
}


.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area ul {
    margin-top:  0px;
}

.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(5) span  {
    background-color: #f9f8f3 !important;
}

.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(7) b,
.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(8) b,
.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(9) b,
.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(10) b,
.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(11) b,
.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(16) b,
.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(18) b  {
    font-size: 1em;
}
.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .breBrEvents .cont-area p:nth-child(13) b {
    font-size: 1.5em;
}

.comm-page-custom-events .breBrEvents .cont-area ul, .comm-page-home .breBrEvents .cont-area ul:nth-of-type(2) {
	margin-top: 0px;	
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
    margin-top: 15px;
}
.comm-page-home .breBrEvents .cont-area ul {
	grid-template-columns: 1fr;
}
.comm-page-custom-events .breBrEvents .cont-area ul li, .comm-page-home .breBrEvents .cont-area ul li {
/* 	display: inline-block; */
	text-indent: 0;
/* 	max-width: 300px; */
	font-weight: 300;
}
.comm-page-custom-events .breBrEvents .cont-area ul li:before, .comm-page-home .breBrEvents .cont-area ul li:before {
	display: none;
}
.comm-page-custom-events .breBrEvents .cont-area ul li b, .comm-page-home .breBrEvents .cont-area ul li b {
	display: block;
	font-size: 1.4em;
	font-family: 'Gilroy', sans-serif;
	font-weight: 500;
    line-height: 2.5em;
}
.comm-page-custom-events .breBrEvents .cont-area ul li i, .comm-page-home .breBrEvents .cont-area ul li i {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.9em;
    display: block;
	margin-top: -12px;
    line-height: 1.4em;
}
.comm-page-custom-events .breBrEvents .cont-area ul li img, .comm-page-home .breBrEvents .cont-area ul li img {
	width: 100% !important;
	height: auto !important;
	display: block;
	margin: 10px 0;
}
.comm-page-custom-events .breBrEvents .cont-area p a, .comm-page-home .breBrEvents .cont-area p a {
    border: 1px solid #1d1d1d;
    background: #1d1d1d !important;
    padding: 10px 20px;
    color: #f9f8f3;
    margin: 20px auto;
    text-align: center;
    display: block;
    max-width: 300px;
    font-weight: 600;
    font-size: 1.2em;
    font-family: 'Gilroy', sans-serif;
}
.comm-page-custom-events .breBrEvents .cont-area p a:hover, .comm-page-home .breBrEvents .cont-area p a:hover {
    border: 1px solid #1d1d1d;
    background: #f9f8f3 !important;
    color: #1d1d1d;
}
.comm-page-custom-events .breBrEvents .cont-area p a, .comm-page-home .breBrEvents .cont-area p a {
    float: right;
    margin: 0 0 0px 40px;
    padding: 8px 40px;
}
.comm-page-custom-events .breBrEvents .cont-area p a:nth-child(1) {
    float: none;
    display: inline;
    padding: 0px;
    margin: 0px;
    background: none !important;
    border: 0px;
    color: #1D1D1B;
}
.comm-page-custom-events .breBrEvents .cont-area p a:nth-child(1):hover {
    
}
.comm-page-custom-events .breBrEvents .cont-box p.icontext {
    letter-spacing: 0.7px;
    font-weight: 300;
}
.comm-page-custom-events .breBrEvents .cont-box .ql-indent-1 {
	padding-left: 30px;
}
.comm-page-custom-events .breBrEvents .cont-box .ql-indent-1:before {
	content: "• ";
	position: relative;
	left: -5px;
}
.comm-page-custom-events .sponsored-promotion {
    background: #d4d4d4;
    margin: -110px 50px 0 50px;
    padding: 90px;
    text-align: center;
    max-width: 100%;
}
.comm-page-custom-events .comm-content-header h1 {
	padding-top: 0;
/* 	margin-top: -50px; */
}
.comm-page-custom-events .breBrEvents .main-wrap-img {
	max-height: none;
}
/*
.comm-page-custom-events .comm-content-header {
	padding-top: 0 !important;
	min-height: 60vh;
}
*/
body.comm-page-custom-events .uiTabset {
	margin-top: 120px;
}
body.comm-page-custom-events .slds-avatar--large, body.comm-page-custom-events .users-set__pic {
	filter: grayscale(100%);	
}

/* events custom amends */

body.comm-page-custom-events [data-item-id="dc4f38d2-8718-4504-8ca9-5559319b2801"] .cont-area ul li:nth-child(3) i {
    margin-bottom: 0px;
}

/* NEW EVENTS PAGE */

body.comm-page-list-a3T .slds-tabs_default__item:hover:after {
    background: none;
}
.comm-page-list-a3T .slds-col.slds-medium-size--4-of-12.slds-large-size--4-of-12 {
    display: none;
}
.comm-page-list-a3T .slds-large-nowrap {
    display: block;
}
body.comm-page-list-a3T .siteforceContentArea .comm-layout-column:not(:empty) {
    margin: 0 auto;
}
body.comm-page-list-a3T .has-widgets {
    width: 80%;
}

body.comm-page-list-a3T .heading-container {
    margin-top: 50px;
}
body.comm-page-list-a3T .slds-tabs_default__nav {
    border-bottom: 1px solid #1d1d1c;
}

body.comm-page-list-a3T .slds-tabs_default__nav li:nth-child(1), body.comm-page-list-a3T .slds-tabs_default__nav li:nth-child(2), body.comm-page-list-a3T .slds-tabs_default__nav li:nth-child(3) {
    width: 33%;
    text-align: center;
    font-family: nocturne-serif, serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1.5em;
    text-transform: capitalize;
    padding: 20px 0px;
    color: #1d1d1c;
}
body.comm-page-list-a3T .slds-notify_container {
    display: none;
}
body.comm-page-list-a3T .slds-tabs_default__item.slds-is-active {
    background: #1d1d1c;
    color: #fff !important;
    text-decoration: none;
}
body.comm-page-list-a3T .events-item[acem-acemTileEvent_acemTileEvent] {
    background: transparent;
    border: 0px;
    box-shadow: none;
}

body.comm-page-list-a3T .events-item[acem-acemTileEvent_acemTileEvent] .slds-button.slds-button_brand {
    display: none;
}
body.comm-page-list-a3T .events-item[acem-acemTileEvent_acemTileEvent] .follow-button[acem-acemExternalUserEventParticipation_acemExternalUserEventParticipation] {
    display: none;
}

body.comm-page-list-a3T .events-item[acem-acemTileEvent_acemTileEvent] h2{
    font-family: kumlien-pro, serif;
    font-size: 1.6rem;
    font-weight: 500;
}

body.comm-page-list-a3T img[acem-acemImageContainer_acemImageContainer] {
    border-radius: 0px;
}


/* NEW EVENTS INDIVIDUAL */
body.comm-page-detail-a3T .contentRegion {
    max-width: 1122px;
    margin: 0 auto;
}
body.comm-page-detail-a3T .siteforceContentArea .comm-layout-column:not(:empty) {
    padding-left: 0px;
    padding-right: 0px;
}
body.comm-page-detail-a3T .contentRegion .ui-widget:nth-child(3) {
    display: none;
}
.event__info-list-item[acem-acemEventGeneralData_acemEventGeneralData] {
    /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 184px; */
}




/* hiding list view buton */
/* body.comm-page-list-a3T .slds-button.slds-button_icon.slds-button_icon-border {
    display: none;
} */






/* PROMOTIONS & PERKS & a bit of MEDIA HUB  & FAM TRIP*/
body.comm-page-custom-perks .siteforceContentArea .comm-layout-column .ui-widget:not(:last-child) {
    margin-bottom: 0px !important;
}
body.comm-page-custom-perks .siteforceContentArea .contentRegion {
	background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_flamingo_tim.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    background-size: 500px;
}

body.comm-page-custom-fam-trip .themeLayoutStarterWrapper {
	background: url(https://thehouseofbeyond.com/hob-resources/img/pattern-off-white-palms.png);
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    background-size: 500px;
}
body.comm-page-custom-fam-trip .comm-content-header {
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern-off-white-palms.png);
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    background-size: 500px;
}


.comm-page-custom-promotions-1 .promos-tile-grid, .comm-page-custom-media-hub .promos-tile-grid, .comm-page-custom-fam-trip .promos-tile-grid {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0px 100px 50px 100px;
/*     border-bottom: 1px solid #1d1d1c; */
    border-left: 1px solid #1d1d1c;
}
.comm-page-custom-promotions-1 .comm-content-header {
	padding: 150px 0 30px 0 !important;
}
body.comm-page-custom-promotions-1 .comm-content-header p {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2em;	
}

.comm-page-custom-promotions-1 .promos-tile-grid > div, .comm-page-custom-fam-trip .promos-tile-grid > div {
	display: grid;
    grid-template-columns: 50% 50%;
    color: #f9f8f3;
    background: #1d1d1c;
    align-items: end;
    border-top: 1px solid #1d1d1c;
}
.comm-page-custom-media-hub .promos-tile-grid > div  {
	display: grid;
    grid-template-columns: 60% 40%;
    color: #f9f8f3;
    background: #1d1d1c;
    align-items: end;
    border-top: 1px solid #1d1d1c;
}
.comm-page-custom-promotions-1 .promos-tile-grid a, .comm-page-custom-perks .promos-tile-grid a, .comm-page-custom-media-hub .promos-tile-grid a, .comm-page-custom-fam-trip .promos-tile-grid a {
	grid-column: 1 / 3;
}
.comm-page-custom-promotions-1 .promos-tile-grid a, .comm-page-custom-media-hub .promos-tile-grid a, .comm-page-custom-fam-trip .promos-tile-grid a {
	border-right: 1px solid #1d1d1c;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    height: 300px;
    overflow: hidden;
}
.comm-page-custom-promotions-1 .promos-tile-grid a div, .comm-page-custom-media-hub .promos-tile-grid a div, .comm-page-custom-fam-trip .promos-tile-grid a div  {
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    height: 300px;
	transform: scale(1);
	transition: transform 0.3s ease-in-out;
}
.comm-page-custom-promotions-1 .promos-tile-grid div:nth-child(4) a div {
    background-position: 90% 50%;
}
.comm-page-custom-promotions-companion-traveller .popup-promotion div {
    background-position: 90% 50%;
}
.comm-page-custom-promotions-1 .promos-tile-grid a:hover div, .comm-page-custom-media-hub .promos-tile-grid a:hover div, .comm-page-custom-fam-trip .promos-tile-grid a:hover div {
	transform: scale(1.1);
	transition: transform 0.3s ease-in-out;
}
.comm-page-custom-promotions-1 .promos-tile-grid > div div:nth-child(2):after, .comm-page-custom-media-hub .promos-tile-grid > div div:nth-child(2):after, .comm-page-custom-fam-trip .promos-tile-grid > div div:nth-child(2):after  {
	content: '';
	background: #464645;
    width: 1px;
    height: 60%;
    position: absolute;
    right: 0;
    top: 20%;
}
.comm-page-custom-promotions-1 .promos-tile-grid > div div:nth-child(2), .comm-page-custom-fam-trip .promos-tile-grid > div div:nth-child(2) {
	padding-left: 30px; 
}
.comm-page-custom-promotions-1 .promos-tile-grid > div div:nth-child(3), .comm-page-custom-fam-trip .promos-tile-grid > div div:nth-child(3) {
	border-right: 1px solid #464645;
	align-items: center; 
}
.comm-page-custom-media-hub .promos-tile-grid > div div:nth-child(3), .comm-page-custom-fam-trip .promos-tile-grid > div div:nth-child(3)  {
	border-right: 1px solid #464645;
}
.comm-page-custom-promotions-1 .promos-tile-grid a img, .comm-page-custom-perks .promos-tile-grid a img, .comm-page-custom-media-hub .promos-tile-grid a img, .comm-page-custom-fam-trip .promos-tile-grid a img  {
	width: 100%;
}
.comm-page-custom-promotions-1 .promos-tile-grid div div, .comm-page-custom-fam-trip .promos-tile-grid div div {
	padding: 20px;
	min-height: 113px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    min-height: 160px;
/*     background: red; */
}
.comm-page-custom-perks .promos-tile-grid div div, .comm-page-custom-media-hub .promos-tile-grid div div, .comm-page-custom-fam-trip .promos-tile-grid div div {
	padding: 20px;
	min-height: 113px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
/*     background: red; */
}
.comm-page-custom-promotions-1 .promos-tile-grid h2, .comm-page-custom-perks .perks-tile-grid h2, .comm-page-custom-media-hub .promos-tile-grid h2, .comm-page-custom-fam-trip .promos-tile-grid h2 {
	font-family: kumlien-pro, serif;
    font-weight: 400;
    font-size: 1.5em;
    letter-spacing: 2px;
    line-height: 1.2em;
}
.comm-page-custom-promotions-1 .promos-tile-grid h3, .comm-page-custom-perks .perks-tile-grid h3, .comm-page-custom-media-hub .promos-tile-grid h3, .comm-page-custom-fam-trip .promos-tile-grid h3 { 
    font-family: source-sans-pro, sans-serif;
    font-weight: 400;
    font-size: 0.8em;
    letter-spacing: 2px;
    margin-bottom: 12px;
}
.comm-page-custom-promotions-1 .promos-tile-grid p, .comm-page-custom-fam-trip .promos-tile-grid p { 
    font-weight: 400;
    font-size: 1em;
    line-height: 1.3em;
    letter-spacing: 2px;
    margin: 0 !important;
    padding-bottom: 2px;
}
.comm-page-custom-promotions-1 .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button, .comm-page-custom-fam-trip .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button  {
    background: #1d1d1c;
    border: 1px solid #1d1d1c;
    color: #f9f8f3;
    display: block;
    width: calc(100% - 200px);
    margin: 0px 100px 0 100px;
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    padding: 10px 0;
}
.comm-page-custom-promotions-1 .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button:hover,.comm-page-custom-fam-trip .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button:hover  {
    background: #f9f8f3;
    border: 1px solid #1d1d1c;
    color: #1d1d1c;
}
.comm-page-custom-perks .perks-tile-grid p, .comm-page-custom-media-hub .promos-tile-grid p { 
    font-weight: 300;
    font-size: 1em;
    line-height: 1.3em;
    letter-spacing: 1px;
    margin: 0 !important;
    padding-bottom: 2px;
}
.comm-page-custom-perks .perks-tile-grid h2 {
    font-size: 2.5em;
}
.comm-page-custom-perks .perks-tile-grid h3 { 
    font-size: 1em;
}
.comm-page-custom-perks .perks-tile-grid p { 
    font-size: 1em;
}
.comm-page-custom-perks .perks-tile-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	margin: 20px 50px 50px 50px;
	border-bottom: 1px solid #1d1d1c;
    border-left: 1px solid #1d1d1c;
}
.comm-page-custom-perks .perks-tile-grid > div {
	border-top: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
    text-align: center;
}
.comm-page-custom-perks .perks-tile-grid > div a {
	display: flex;
	height: calc((100vw - 320px) / 3);
    flex-direction: column;
    justify-content: center;
    background: transparent;
	transition: all 0.3s ease-in-out;
    padding: 0 50px;
}
.comm-page-custom-perks .perks-tile-grid > div a:link, .comm-page-custom-perks .perks-tile-grid > div a:active, .comm-page-custom-perks .perks-tile-grid > div a:visited {
    background: transparent;
	transition: all 0.3s ease-in-out;
}
.comm-page-custom-perks .perks-tile-grid > div a:hover {
    color: #f9f8f3;
	background: #1d1d1c;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.comm-page-custom-perks .perks-tile-grid p {
	margin-top: 40px;
}
.comm-page-custom-perks #hotel-search, .comm-page-custom-promotions-1 #hotel-search {
    background-image: url(https://lemiami.com/wp-content/uploads/2020/09/search_tim.svg);
    background-position: 10px 13px;
    background-repeat: no-repeat;
    background-size: 16px;
    width: calc(33% - 30px);
    text-align: left;
    padding: 12px 20px 12px 40px;
    border: 1px solid #ddd;
    margin: 0px auto 0px auto;
}
.hotel-search-result h3, .hotel-search-result h2, .hotel-search-result p{
    text-transform: uppercase;
}
.comm-page-custom-media-hub .press-tile-grid {
	display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    padding: 50px 0;
    margin: 0 100px;
}
.comm-page-custom-media-hub .press-tile-grid > div {
    text-align: center;
}
.comm-page-custom-media-hub .press-tile-grid > div a {
	display: flex;
	height: calc((100vw - 140px) / 3);
    flex-direction: column;
    justify-content: center;
    background: transparent;
	transition: all 0.3s ease-in-out;
    padding: 0 50px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    position: relative;
}
.comm-page-custom-media-hub .press-tile-grid > div.tile-pure a {
	background-image: url(https://thehouseofbeyond.com/hob-resources/img/media_pure.jpg);
    background-position: 50% 70%;
}
.comm-page-custom-media-hub .press-tile-grid > div.tile-le a {
	background-image: url(https://thehouseofbeyond.com/hob-resources/img/media_le.jpg);
}
.comm-page-custom-media-hub .press-tile-grid > div.tile-waa a {
	background-image: url(https://thehouseofbeyond.com/hob-resources/img/media_waa.jpg);
    background-position: 50% 20%;
}
.comm-page-custom-media-hub .press-tile-grid > div.tile-fe a {
	background-image: url(https://thehouseofbeyond.com/hob-resources/img/media_fe.jpg);
}
.comm-page-custom-media-hub .press-tile-grid > div a h2 {
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    font-size: 4em;
    position: relative;
    z-index: 1;
}
.comm-page-custom-media-hub .press-tile-grid > div a:link, .comm-page-custom-media-hub .press-tile-grid > div a:active, .comm-page-custom-media-hub .press-tile-grid > div a:visited {
    color: #f9f8f3;
	transition: all 0.3s ease-in-out;
}
.comm-page-custom-media-hub .press-tile-grid > div a:hover {
	color: #1d1d1c;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.comm-page-custom-media-hub .press-tile-grid > div a:after {
	content: '';
	background: rgba(29, 29, 28, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	opacity: 1;
	transition: background 0.3s ease-in-out;
}
.comm-page-custom-media-hub .press-tile-grid > div a:hover:after {
    content: '';
	background: rgba(249, 248, 243, 0.6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
	transition: background 0.3s ease-in-out;
}
.comm-page-custom-promotions-1 .comm-content-footer .uiOutputRichText {
	text-align: center;
}
.comm-page-custom-promotions-1 .flowruntime-input, .comm-page-custom-perks .flowruntime-input {
	padding: 0 !important;
}
.comm-page-custom-promotions-1 .flowruntime-input .flowruntime-required, .comm-page-custom-perks .flowruntime-input .flowruntime-required {
	font-size: 1.375rem;
    line-height: 0.875rem;
}
.forceCommunityRichText .submit-promotion {
	position: relative;
	text-align: center;
/*     display: inline-block; */
    margin: 0 auto;
    padding: 10px 0px;
    margin-top: 40px;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
}
.forceCommunityRichText .submit-press-release {
	position: relative;
	text-align: center;
    display: block;
    margin: 0 auto;
    padding: 10px 30px;
    border: 1px solid #1d1d1c;
    width: 70%;
    margin-top: 40px;
    color: #f9f8f3;
    background: #1d1d1c;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
}
.forceCommunityRichText .submit-promotion:before {
	content: '';
	background: #1d1d1c;
    width: 100%;
    position: absolute;
    left: 0;
    height: 0%;
    bottom: 0;
    z-index: 0;
	transition: height 0.3s ease-in-out;
}
.forceCommunityRichText .submit-promotion a {
	position: relative;
	transition: color 0.3s ease-in-out;
    border: 1px solid #1d1d1c;
    background: #1d1d1c;
    padding: 10px 20px;
    color: #f9f8f3;
}
.forceCommunityRichText .submit-promotion a:hover {
	text-decoration: none;
    color: #1d1d1c;
	transition: color 0.3s ease-in-out;
	background: transparent;
}
/*
.forceCommunityRichText .submit-promotion:hover:before {
	content: '';
	background: #1d1d1c;
    width: 100%;
    position: absolute;
    left: 0;
    height: 100%;
    bottom: 0;
    z-index: 0;
	transition: height 0.3s ease-in-out;
}
*/

.forceCommunityRichText .submit-press-release a, .forceCommunityRichText .submit-press-release a:active, .forceCommunityRichText .submit-press-release a:link, .forceCommunityRichText .submit-press-release a:hover {
    color: #f9f8f3;
}
.sponsored-promotion {
	background: #d4d4d4;
    margin: 40px 50px 0 50px;
    padding: 90px;
    text-align: center;
    max-width: 100%;
}

body.comm-page-custom-promotions-1 [data-item-id="2565043c-2754-4e13-8e15-0d4f28aab55f"] .forceCommunityRichText.forceCommunityHtmlBlock div {
    text-align: center;
}
body.comm-page-custom-promotions-1 [data-item-id="2565043c-2754-4e13-8e15-0d4f28aab55f"] .forceCommunityRichText.forceCommunityHtmlBlock div a {
    font-weight: bold;
}

/* POP UPs */
.comm-page-custom-promotions-1 iframe, .comm-page-custom-fam-trip iframe {
	min-height: 300px;
}
.popup-promotion {
	display: grid;
    grid-template-columns: 450px 1fr;
}
.popup-promotion div {
    color: #f9f8f3;
    background: #1d1d1c;
    padding: 50px;
    height: 300px;
    background-size: cover;
    background-position: center center;
    position: relative;
    min-height: auto;
}
.popup-promotion #popup-close {
	position: absolute;
	top: 20px;
	right: 20px;
	opacity: 0;
}
.fancybox-slide--iframe .fancybox-content {
    width  : 800px;
    height : 300px;
    max-width  : 70vw;
    max-height : 300px;
    margin: 0;
}
.forceCommunityRichText .popup-promotion h2 {
	font-family: kumlien-pro, serif;
    font-weight: 500;
    font-size: 2.4em;
    letter-spacing: 1px;
    line-height: 1.2em;
}
.forceCommunityRichText .popup-promotion h3 {
	font-family: source-sans-pro, sans-serif;
    font-weight: 400;
    font-size: 0.8em;
    letter-spacing: 2px;
    margin-bottom: 6px;
}
.forceCommunityRichText .popup-promotion h4 {
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    font-size: 1em;
    letter-spacing: 2px;
    margin: 10px 0 20px 0;
}
.forceCommunityRichText .popup-promotion h5 {
    font-family: source-sans-pro, sans-serif;
    font-weight: 400;
    font-size: 0.8em;
    letter-spacing: 2px;
    margin-top: 10px;
}
.popup-promotion h5 a, .popup-promotion h5 a:link, .popup-promotion h5 a:active, .popup-promotion h5 a:visited, .popup-promotion h5 a:hover {
	font-weight: bold;
    color: #f9f8f3;
    text-transform: uppercase;
}
.forceCommunityRichText .popup-promotion p {
    font-weight: 400;
    font-size: 1em;
}
/* JOHN CAN WE DO THIS WITH JS? SO INSTEAD OF TARGETING EVERY PROMOTION POPUP, LOOK FOR A UNIQUE ID IN THE POPUP PAGE AND ADD THE STYLES BELOW? */
.comm-page-custom-promotions-la-bandita-1 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-la-bandita-1 .footer { display: none; }

.comm-page-custom-promotions-time-and-tide .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-time-and-tide .footer { display: none; }

.comm-page-custom-promotions-ljs-ratxo .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-ljs-ratxo .footer { display: none; }

.comm-page-custom-promotions-tiger-mountain .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-tiger-mountain .footer { display: none; }

.comm-page-custom-promotions-secret-dalmatia-1 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-secret-dalmatia-1 .footer { display: none; }

.comm-page-custom-promotions-secret-dalmatia-2 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-secret-dalmatia-2 .footer { display: none; }

.comm-page-custom-promotions-beyond-ecuador .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-beyond-ecuador .footer { display: none; }

.comm-page-custom-promotions-escape-explore-1 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-escape-explore-1 .footer { display: none; }

.comm-page-custom-promotions-escape-explore-2 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-escape-explore-2 .footer { display: none; }

.comm-page-custom-promotions-selman-marrakech-1 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-selman-marrakech-1 .footer { display: none; }

.comm-page-custom-promotions-selman-marrakech-2 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-selman-marrakech-2 .footer { display: none; }

.comm-page-custom-promotions-selman-marrakech-3 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-selman-marrakech-3 .footer { display: none; }

.comm-page-custom-promotions-the-royal-portfolio-1 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-the-royal-portfolio-1 .footer { display: none; }

.comm-page-custom-promotions-the-royal-portfolio-2 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-the-royal-portfolio-2 .footer { display: none; }

.comm-page-custom-promotions-anakonda-amazon-cruises .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-anakonda-amazon-cruises .footer { display: none; }

.comm-page-custom-promotions-plan-it-morocco .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-plan-it-morocco .footer { display: none; }

.comm-page-custom-promotions-la-sultana-1 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-la-sultana-1 .footer { display: none; }

.comm-page-custom-promotions-la-sultana-2 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-la-sultana-2 .footer { display: none; }

.comm-page-custom-promotions-beyond-spaces-villas .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-beyond-spaces-villas .footer { display: none; }

.comm-page-custom-promotions-sbe .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-sbe .footer { display: none; }

.comm-page-custom-promotions-palais-amani .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-palais-amani .footer { display: none; }

.comm-page-custom-promotions-origen .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-origen .footer { display: none; }

.comm-page-custom-promotions-vila-monte-farm-house .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-vila-monte-farm-house .footer { display: none; }

.comm-page-custom-promotions-origen-2 .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-origen-2 .footer { display: none; }

.comm-page-custom-promotions-alila-fort-bishangarh .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-alila-fort-bishangarh .footer { display: none; }

.comm-page-custom-promotions-alila-jabal-akhdar .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-alila-jabal-akhdar .footer { display: none; }

.comm-page-custom-promotions-wineland-relaxation .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-wineland-relaxation .footer { display: none; }

.comm-page-custom-promotions-japan-travel-voucher .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-japan-travel-voucher .footer { display: none; }

.comm-page-custom-promotions-enology .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-enology .footer { display: none; }


.comm-page-custom-isla-palenque .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-isla-palenque .footer { display: none; }

.comm-page-custom-promotions-elizabeth-unique .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-elizabeth-unique .footer { display: none; }

.comm-page-custom-promotions-travel-safe .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-travel-safe .footer { display: none; }

.comm-page-custom-promotions-members-benefits .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-members-benefits .footer { display: none; }

.comm-page-custom-promotions-big-savings .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-big-savings .footer { display: none; }

.comm-page-custom-promotions-enjoy-nature .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-enjoy-nature .footer { display: none; }

.comm-page-custom-promotions-extra-night .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-extra-night .footer { display: none; }

.comm-page-custom-extra-commission-and-benefits .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-extra-commission-and-benefits .footer { display: none; }

.comm-page-custom-promotions-zero-deposit .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-zero-deposit .footer { display: none; }

.comm-page-custom-promotions-extra-commission-benefits-ii .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-extra-commission-benefits-ii .footer { display: none; }

.comm-page-custom-promotions-make-your-client-happy .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-make-your-client-happy .footer { display: none; }

.comm-page-custom-promotions-extra-comm-free-lux .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-extra-comm-free-lux .footer { display: none; }

.comm-page-custom-promotions-early-bird-bonus .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-early-bird-bonus .footer { display: none; }

.comm-page-custom-promotions-kudadoo-maldives .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-kudadoo-maldives .footer { display: none; }

.comm-page-custom-promotions-octola-private-wilderness .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-octola-private-wilderness .footer { display: none; }

.comm-page-custom-promotions-extra-commission-hotel-zoo .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-extra-commission-hotel-zoo .footer { display: none; }

.comm-page-custom-promotions-fly-and-relax .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-fly-and-relax .footer { display: none; }

.comm-page-custom-promotions-stellenbosch-stay-and-play .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-stellenbosch-stay-and-play .footer { display: none; }

.comm-page-custom-promotions-summer-in-tulum .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-summer-in-tulum .footer { display: none; }

.comm-page-custom-promotions-feeling-the-soul .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-feeling-the-soul .footer { display: none; }

.comm-page-custom-promotions-companion-traveller .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-companion-traveller .footer { display: none; }

.comm-page-custom-promotions-costa-rica-why-now .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-costa-rica-why-now .footer { display: none; }

.comm-page-custom-promotions-travels-made-easy .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-promotions-travels-made-easy .footer { display: none; }








/* FAM-TRIPS */

.comm-page-custom-fam-trip-test .forceCommunitySection .cb-section_column { padding: 0 !important; }
.comm-page-custom-fam-trip-test .footer { display: none; }















/* MEDIA HUB */
body.comm-page-custom-media-hub .comm-content-header {
	padding: 150px 0 30px 0 !important;
}

body.comm-page-custom-media-hub .siteforceContentArea .comm-layout-column:not(:empty) {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.comm-page-custom-media-hub section.\31 {
/* 	background: teal; */
    position: relative;
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_mannequin_tim.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: 700px;
/* 	padding-top: 100px; */
}
.comm-page-custom-media-hub section.\32 {
/* 	background: violet; */
    position: relative;
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_greenpalms_tim.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: 500px;
/* 	padding-top: 100px; */
}
.comm-page-custom-media-hub section.\36 e449 {
    border: 1px solid black;
    /* 	background: violet; */
    position: relative;
    background: url(https://thehouseofbeyond.com/hob-resources/img/parrot-bg-rp.png);
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: 500px;
/* 	padding-top: 100px; */
}

.comm-page-custom-media-hub section.\36 e449 .slds-button_icon-more {
    display: none;
}
.comm-page-custom-media-hub section.\36 e449 .test-listViewManager {
    padding-top: 100px;
}
.comm-page-custom-media-hub section.\36 e449 .slds-table thead tr th:nth-child(6){
    display: none;
}



body.comm-page-custom-media-hub .comm-content-header p {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2em;	
}

.comm-page-custom-media-hub .forceCommunityRecordListDesktop.forceListViewManager .listDisplays {
	margin: 0 100px;
}
.comm-page-custom-media-hub .slds-grid {
	background: padding-box transparent;
}
.comm-page-custom-media-hub .slds-table {
	background: transparent;
    width: 100% !important;
 }
.comm-page-custom-media-hub .slds-tabs_card .slds-page-header, .comm-page-custom-media-hub .slds-card .slds-page-header {
/* */
}
.comm-page-custom-media-hub .slds-table_header-fixed_container, .comm-page-custom-media-hub .slds-table--header-fixed_container {
	background-color: transparent;
}
.comm-page-custom-media-hub .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed, .comm-page-custom-media-hub .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus, .comm-page-custom-media-hub .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-media-hub .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus:hover, .comm-page-custom-media-hub .forceListViewManagerGrid .slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-media-hub .forceListViewManagerGrid .slds-no-cell-focus .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-media-hub .slds-table:not(.slds-no-row-hover) tbody tr:hover > td, .comm-page-custom-media-hub .slds-table:not(.slds-no-row-hover) tbody tr:hover > th, .comm-page-custom-media-hub .slds-table:not(.slds-no-row-hover) tbody tr:focus > td, .comm-page-custom-media-hub .slds-table:not(.slds-no-row-hover) tbody tr:focus > th {
	background: transparent;
	box-shadow: none;
}
.comm-page-custom-media-hub div.forceListViewManagerHeader.slds-page-header {
	border-bottom: 0;
	margin: 0 100px;
    background: #1d1d1c;
    padding-top: 0;
}
.comm-page-custom-media-hub div.forceListViewManagerHeader.slds-page-header .firstHeaderRow {
	background: red;
	display: none;
}
.comm-page-custom-media-hub div.forceListViewManagerHeader.slds-page-header .countSortedByFilteredBy, .comm-page-custom-media-hub div.forceListViewManagerHeader.slds-page-header .test-listViewSettingsMenu {
	display: none;
}
.comm-page-custom-media-hub div.forceListViewManagerHeader.slds-page-header div:nth-child(2) {
/* 	background: yellow; */
}
.comm-page-custom-media-hub .slds-cell-fixed, .comm-page-custom-media-hub .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a {
    text-transform: uppercase;
    color: #f9f8f3 !important;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px;
}
.comm-page-custom-media-hub .listViewContainer .slds-truncate {
    overflow: visible;
    display: inline-block;
    white-space: normal;
}
.comm-page-custom-media-hub .forceRecordLayout thead tr th .slds-resizable, .comm-page-custom-media-hub .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-custom-media-hub .listViewContainer .slds-resizable__handle {
	display: none;
}
.comm-page-custom-media-hub .siteforceContentArea .comm-layout-column .uiTab .ui-widget:first-child, .siteforceContentArea .cb-section_column .uiTab .ui-widget:first-child {
	background: #f9f8f3;
/* 	padding-top: 60px; */
	padding-bottom: 40px;
}
.comm-page-custom-media-hub .siteforceContentArea .comm-layout-column .ui-widget:not(:last-child), .siteforceContentArea .cb-section_column .ui-widget:not(:last-child) {
	margin-bottom: 0;
}
.comm-page-custom-media-hub .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button {
	background: #1d1d1c;
    display: block;
    width: calc(100% - 200px);
    margin: 60px 100px 0 100px;
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    padding: 10px 0;
}
.comm-page-custom-media-hub .sf_flowmodalCcp_launchFlowModal .slds-button:hover {
	background: #f9f8f3;
	color: #1d1d1c;
}
/*
.comm-page-custom-media-hub section.\31 .sf_flowmodalCcp_launchFlowModal .slds-button:hover {
	background: #9cd3cb;
}
.comm-page-custom-media-hub section.\32 .sf_flowmodalCcp_launchFlowModal .slds-button:hover {
	background: #fca389;
}
*/
.comm-page-custom-media-hub .emptyContent p {
	color: #f9f8f3;
}
.comm-page-custom-media-hub .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th .slds-resizable {
	opacity: 0;
}
.comm-page-custom-media-hub .slds-table tbody tr:nth-child(odd) {
	background: transparent;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-media-hub .slds-table tbody tr:nth-child(even) {
	background: #ebe9e1;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(1), .comm-page-custom-media-hub .slds-table thead tr th:nth-child(1) {
/* 	background: red !important; */
	display: none;
}

.comm-page-custom-media-hub .slds-table tbody tr th:nth-child(2) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
    color: #f9f8f3;
}
.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(2), .comm-page-custom-media-hub .slds-table thead tr th:nth-child(2) {
/* 	background: blue !important; */
}
.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(3), .comm-page-custom-media-hub .slds-table thead tr th:nth-child(3) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
}
.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(3) span {
	padding: 20px 0;
    max-height: none !important;
    overflow: visible !important;
    display: inline-block !important;
}
.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(4), .comm-page-custom-media-hub .slds-table thead tr th:nth-child(4) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
}
.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(4) span span, .comm-page-custom-media-hub .slds-table tbody tr td:nth-child(5) span span {
	background: #1e1e1d !important;
/* 	font-family: nocturne-serif, serif; */
    color: #f9f8f3;
/*
    font-size: 1.2em;
    font-weight: 400;
*/
}
.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(5), .comm-page-custom-media-hub .slds-table thead tr th:nth-child(5) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
}
.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(6), .comm-page-custom-media-hub .slds-table thead tr th:nth-child(6) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
}

/* in the press id */
.comm-page-custom-media-hub [data-item-id="2f582b52-7356-434a-a9b4-150b9cea06d4"] .slds-table tbody tr td:nth-child(6), .comm-page-custom-media-hub .slds-table thead tr th:nth-child(6) {
    display: none;
}

.comm-page-custom-media-hub [data-item-id="710e3e74-d988-4bd5-9ccd-7116021f773b"] .slds-table tbody tr td:nth-child(6), .comm-page-custom-media-hub [data-item-id="710e3e74-d988-4bd5-9ccd-7116021f773b"] .slds-table thead tr th:nth-child(6) {
	display: none;
}

.comm-page-custom-media-hub .slds-table tbody tr td:nth-child(7), .comm-page-custom-media-hub .slds-table thead tr th:nth-child(7) {
	background: grey !important;
	display: none;
}
.comm-page-custom-media-hub .slds-table .slds-cell-edit.slds-has-focus, .comm-page-custom-media-hub .slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .comm-page-custom-media-hub .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
	background: #1d1d1c;
}
.comm-page-custom-media-hub .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td, .comm-page-custom-media-hub .slds-table .slds-row-number::after {
	color: #f9f8f3;
}
.comm-page-custom-media-hub .slds-table tbody tr th span a {
    font-family: nocturne-serif, serif;
    color: #f9f8f3;
    font-size: 1.2em;
    font-weight: 400;
}
.comm-page-custom-media-hub .slds-table tbody tr td span a {
    background: #f9f8f3;
    border: 1px solid #f9f8f3;
    padding: 10px;
    font-family: 'Gilroy', sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-align: center;
    display: block;
}
.comm-page-custom-media-hub .slds-table tbody tr td span a:hover {
    background: #1d1d1c;
    border: 1px solid #f9f8f3;
    color: #f9f8f3;
    text-decoration: none;
}
.comm-page-custom-media-hub .slds-table tbody tr th span img {
	width: auto !important;
	height: auto !important;
}
.comm-page-custom-media-hub .tabs__content .ui-widget .forceCommunityCreateRecordButton { text-align: center; }
.comm-page-custom-media-hub .tabs__content .ui-widget .forceCommunityCreateRecordButton .slds-button { 
	width: calc(100% - 200px);
    font-family: 'Gilroy', sans-serif;
    font-size: 1.5em;
    font-weight: 800;
}
.comm-page-custom-media-hub .forceListViewManagerGrid .listViewContent {
	height: auto;
    background: #1d1d1c;
}
.comm-page-custom-media-hub .search-in-list .slds-popover_tooltip {
	display: none;
}
.comm-page-custom-media-hub .search-in-list { margin-right: 10px; }
.comm-page-custom-media-hub .search-in-list input.slds-input { background: transparent; color: #f9f8f3; }
.comm-page-custom-media-hub .search-in-list input.slds-input::-webkit-input-placeholder { color: #a8abae; }
.comm-page-custom-media-hub .slds-table thead th:nth-child(2) .slds-th__action { padding-left: var(--lwc-spacingLarge,1.5rem); }

.comm-page-custom-media-hub .slds-table--header-fixed thead th {
	width: 33% !important;
}
.comm-page-custom-media-hub .tabs__item:nth-child(5) {
    display: none;
}
.comm-page-custom-media-hub .tabs__item:nth-child(4) {
    display: block !important;
}

/* RECORD DETAIL */
.comm-page-detail .comm-content-header, .comm-page-detail .uiTabset header {
	height: auto;
	min-height: auto;
    padding-top: 0 !important;
}
.comm-page-detail header .profilePicWrapper {
	display: none;
}
.comm-page-detail header .slds-grid {
	flex-direction: column;
}
.comm-page-detail header .slds-grid h1 {
	position: relative;
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    letter-spacing: -3px;
}
.comm-page-detail header .slds-grid h1 div.slds-page-header__title {
	font-size: 8em;
	max-height: fit-content;
	overflow: visible;
}
.comm-page-detail header .slds-grid h1 div.entityNameTitle {
    font-family: source-sans-pro, sans-serif;
    font-weight: 300;
    font-style: normal;
    letter-spacing: 0;
    font-size: 1.2em;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.comm-page-detail header .forceHighlightsStencilDesktop .fade-text:after {
	content: '';
	display: none;
}
body .slds-button_neutral, body .slds-button--neutral {
	color: #1d1d1c;
	background-color: transparent;
}
body.comm-page-detail .uiTabset {
	margin-top: 0;
}
body .forceDetailPanelDesktop, body .forceRelatedListCardHeader {
	background: transparent !important;
}

/* USER PROFILE */
/*
.comm-page-detail-005 .comm-content-header {
	height: 100px;
}
*/

/* JOBS BOARD  Job BOARD*/
body.comm-page-detail-a2K .comm-content-header {
    padding: 70px 0 100px 0 !important
}
.comm-page-detail-a2K .actionsContainer {
    display: none;
}
/* body.comm-page-custom-jobs-and-candidates .contentRegion {
	background-image: url('https://thehouseofbeyond.com/hob-resources/img/beige-pineapple_job-board.jpg');
	background-repeat: repeat;
	background-position: 50% 50%;
	padding-bottom: 100px !important;
} */

body.comm-page-custom-jobs-and-candidates .header {
    color: #1D1D1C;
}
@media only screen and (min-width: 48em) {
.forceCommunityThemeNav.cypressInnerHeader .mainNavItem .linkBtn {
    color: auto !important;
}
}
body.comm-page-custom-jobs-and-candidates .themeLayoutStarterWrapper {
	background: url(https://thehouseofbeyond.com/hob-resources/img/beige-pineapple_job-board.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 0px;
}
body.comm-page-custom-jobs-and-candidates .siteforceContentArea .contentRegion  {
    background: transparent;
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 0px;
}
body.comm-page-custom-jobs-and-candidates .siteforceContentArea .comm-content-header {
    background: transparent;
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0 !important;
    padding-top: 0px;
    color: #1d1d1c;
}
body.comm-page-custom-jobs-and-candidates .comm-content-header p {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2em;	
}

body.comm-page-custom-jobs-and-candidates .uiTabset .uiTabBar {
    background: #1d1d1c;
    padding: 0px;
    display: none;
}
/* hiding candidate tab */
.comm-page-custom-jobs-and-candidates [data-item-id="0a597550-256d-49f5-93c0-01c90e4b7160"] .uiTabset li:nth-child(2), .comm-page-custom-jobs-and-candidates [data-item-id="0a597550-256d-49f5-93c0-01c90e4b7160"] .uiTabset li:nth-child(3) {
    display: none;
}

body.comm-page-custom-jobs-and-candidates .forceCommunityTabset>.uiTabBar .uiTabItem.active .tabHeader {
    color: #1d1d1c;
    background: #ADD5CA;
    display: none;
}

body.comm-page-custom-jobs-and-candidates .forceCommunityTabset>.uiTabBar .uiTabItem.active .tabHeader:hover {
    background: transparent;
    border: solid 1px #ADD5CA !important;
    color: #ADD5CA;
}

body.comm-page-custom-jobs-and-candidates .forceCommunityTabset>.uiTabBar .uiTabItem .tabHeader {
    color: #f9f8f3;
    background: #1d1d1c;
    border: 0px;
}

.comm-page-custom-jobs-and-candidates .forceCommunityRecordListDesktop.forceListViewManager .listDisplays {
	margin: 0 100px;
}
.comm-page-custom-jobs-and-candidates .slds-grid {
	background: padding-box transparent;
	color: #f9f8f3;
}
.comm-page-custom-jobs-and-candidates .slds-table {
	background: transparent;
    border: 0;
    width: 100% !important;
 }
 .comm-page-custom-jobs-and-candidates .slds-tabs_card .slds-page-header, .comm-page-custom-jobs-and-candidates .slds-card .slds-page-header {
}
.comm-page-custom-jobs-and-candidates .slds-table_header-fixed_container, .comm-page-custom-jobs-and-candidates .slds-table--header-fixed_container {
	background-color: transparent;
}
.comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus:hover, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-no-cell-focus .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-jobs-and-candidates .slds-table:not(.slds-no-row-hover) tbody tr:hover > td, .comm-page-custom-jobs-and-candidates .slds-table:not(.slds-no-row-hover) tbody tr:hover > th, .comm-page-custom-jobs-and-candidates .slds-table:not(.slds-no-row-hover) tbody tr:focus > td, .comm-page-custom-jobs-and-candidates .slds-table:not(.slds-no-row-hover) tbody tr:focus > th {
	background: transparent;
	box-shadow: none;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header {
	border-bottom: 0;
    margin: 0 100px;
    display: none;
}
.comm-page-custom-jobs-and-candidates .listViewContainer .slds-truncate {
    overflow: visible;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header .firstHeaderRow {
	background: red;
	display: none;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header div:nth-child(2) {
/* 	background: yellow; */
}
.comm-page-custom-jobs-and-candidates .slds-cell-fixed, .comm-page-custom-jobs-and-candidates .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a {
	background-color: #d7d5ca;
    background-color: transparent;
    text-transform: uppercase;
    color: #f9f8f3 !important;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px;
    display: block;
}
.comm-page-custom-jobs-and-candidates .forceListViewManagerGrid th.initialSortAsc:not(.ascending):not(.descending) a.toggle:hover:after, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid th.sortable.ascending a.toggle:after, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid th.sortable.descending a.toggle:after {
    opacity: 0 !important;
}
.comm-page-custom-jobs-and-candidates .forceListViewManagerGrid th.sortable a.toggle:after {
    display: none !important;
}
.comm-page-custom-jobs-and-candidates .slds-cell-fixed, .comm-page-custom-jobs-and-candidates .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a span {
}
.comm-page-custom-jobs-and-candidates.forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th .slds-resizable {
	opacity: 0;
}
.comm-page-custom-jobs-and-candidates .forceRecordLayout thead tr th .slds-resizable, .comm-page-custom-jobs-and-candidates .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-custom-buyer-rfp .listViewContainer .slds-resizable__handle {
	display: none;
}

.comm-page-custom-jobs-and-candidates .slds-table tbody tr {
    padding-left: 0px;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr:nth-child(odd) {
	background: transparent;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr:nth-child(even) {
	background: #ebe9e1;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(1), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(1) {
	background: red !important;
	display: none;
}

.comm-page-custom-jobs-and-candidates .slds-table tbody tr th:nth-child(2) {
	padding-left: var(--lwc-spacingLarge,1.5rem);
}
.comm-page-custom-jobs-and-candidates .slds-table thead th:nth-child(2) .slds-th__action {
	padding-left: var(--lwc-spacingLarge,1.5rem);
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(3), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(3) {
/* 	background: green !important; */
}
.comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(3) .slds-text-link--reset {
    padding-left: 5px;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(3) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
	padding: 20px 0;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(4) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(4), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(4) {
/* 	background: yellow !important; */
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(4) span span, .comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(5) span span {
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(5), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(5) {
/* 	background: purple !important; */
}

.comm-page-custom-jobs-and-candidates [data-item-id="07f87b3e-030e-4571-8706-0a3cf269ebf4"] .slds-table tbody tr td:nth-child(6), .comm-page-custom-jobs-and-candidates [data-item-id="07f87b3e-030e-4571-8706-0a3cf269ebf4"] .slds-table thead tr th:nth-child(6) {
/* 	background: brown !important; */
	display: none;
}


.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(8), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(8) {
	background: grey !important;
	display: none;
}
.comm-page-custom-jobs-and-candidates .slds-table .slds-cell-edit.slds-has-focus, .comm-page-custom-jobs-and-candidates .slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .comm-page-custom-buyer-rfp .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
    background: #1d1d1c;
    background-color: #1d1d1c !important;
}
.comm-page-custom-jobs-and-candidates .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td, .comm-page-custom-jobs-and-candidates .slds-table .slds-row-number::after {
	color: #f9f8f3;
	background: #1d1d1c !important;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr th span a {
    font-family: kumlien-pro, serif;
    color: #f9f8f3;
    font-size: 1.5em;
    font-weight: 600;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td span a {
    background: #f9f8f3;
    border: 1px solid #f9f8f3;
    padding: 10px 20px;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    display: block;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td span a:hover {
    background: #1d1d1c;
    border: 1px solid #f9f8f3;
    color: #f9f8f3;
    text-decoration: none;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr th span img {
	width: auto !important;
	height: auto !important;
}
.comm-page-custom-jobs-and-candidates .tabs__content .ui-widget .forceCommunityCreateRecordButton { text-align: center; }
.comm-page-custom-jobs-and-candidates .tabs__content .ui-widget .forceCommunityCreateRecordButton .slds-button { 
	width: calc(100% - 200px);
    font-family: 'Gilroy', sans-serif;
    font-size: 1.5em;
    font-weight: 800;
}

.comm-page-custom-jobs-and-candidates .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button {
	background: #1d1d1c;
    display: block;
    width: calc(100% - 200px);
    margin: 60px 100px 0 100px;
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    padding: 10px 0;
}
.comm-page-custom-jobs-and-candidates .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button:hover {
	background: #f9f8f3;
	color: #1d1d1c;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header .firstHeaderRow, .comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header .countSortedByFilteredBy, .comm-page-custom-jobs-and-candidates .forceListViewSettingsMenu {
	display: none;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header {
    border-bottom: 0;
    margin: 0 100px;
    background: #1d1d1c;
    padding-top: 0;
}
.comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .listViewContent, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .listViewContent  {
	height: auto;
    background: #1d1d1c;
}
.comm-page-custom-jobs-and-candidates .search-in-list .slds-popover_tooltip {
	display: none;
}
.comm-page-custom-jobs-and-candidates .forceRecordLayout thead tr th .slds-resizable, .comm-page-custom-jobs-and-candidates .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-custom-jobs-and-candidates .listViewContainer .slds-resizable__handle {
	display: none;
}
.comm-page-custom-jobs-and-candidates .search-in-list { margin-right: 10px; }
.comm-page-custom-jobs-and-candidates .search-in-list input.slds-input { background: transparent; color: #f9f8f3; }
.comm-page-custom-jobs-and-candidates .search-in-list input.slds-input::-webkit-input-placeholder { color: #a8abae; }

.comm-page-custom-jobs-and-candidates .slds-table--header-fixed thead th {
	width: 25% !important;
}
.comm-page-custom-jobs-and-candidates .slds-table--header-fixed thead th div{
    /* width: 25% !important;
    text-align: center; */
}

/* hiding focus elements */
.comm-page-custom-jobs-and-candidates .slds-table .slds-cell-edit.slds-has-focus {
    box-shadow: none;
}
.slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover > td:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover > th:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus > td:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus > th:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover > td:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover > th:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus > td:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus > th:not(.slds-has-focus) {
    box-shadow: none !important;
}

/* job board data item id */
.comm-page-custom-jobs-and-candidates [data-item-id="c8215bdb-8f84-49a3-a689-51f796e98645"] .slds-table thead tr th:nth-child(6)  {
    display: none;
}

.comm-page-custom-jobs-and-candidates .slds-table--header-fixed thead th:nth-child(7) {
    display: none;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(7) {
    display: none;
} 
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(6) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
	padding: 20px 0;
}

.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(4) {
    padding-left: 10px;
}
.comm-page-custom-jobs-and-candidates [data-item-id="c8215bdb-8f84-49a3-a689-51f796e98645"] .slds-table tbody tr td:nth-child(6) {
    display: none;
}
.comm-page-custom-jobs-and-candidates  .slds-table thead tr th:nth-child(6) .slds-th__action{
    /* padding-left: 25%; */
}

.comm-page-custom-jobs-and-candidates [data-item-id="07f87b3e-030e-4571-8706-0a3cf269ebf4"] .slds-table--header-fixed thead th:nth-child(2) a {
    padding-left: 40px;
}
.comm-page-custom-jobs-and-candidates [data-item-id="07f87b3e-030e-4571-8706-0a3cf269ebf4"] .slds-table tbody tr th:nth-child(2) {
    padding-left: 40px;
}

/* post job form */

.comm-page-custom-jobs-and-candidates .slds-rich-text-editor__output, .comm-page-custom-jobs-and-candidates .flowruntimeErrorText {
    font-weight: 400;
}

/* JOBS PAGE */

/* JOBS DETAIL PAGE*/
body.comm-page-detail-a2K  .siteforceContentArea .comm-layout-column:not(:empty) {
    padding: 0px;
}

body.comm-page-detail-a2K  .contentRegion header {
    background: #1d1d1c;
}
body.comm-page-detail-a2K  .contentRegion header .profilePicWrapper  {
    display: none;
}

body.comm-page-detail-a2K  .contentRegion header .slds-page-header__title {
    padding-bottom: 150px;
    width: 100%;
}
body.comm-page-detail-a2K  .contentRegion header h1 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    position: relative;
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    letter-spacing: -3px;
}
body.comm-page-detail-a2K  .contentRegion header span{
    color: #f9f8f3;
    font-size: 5em;
    max-height: fit-content;
    overflow: visible;
}

body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent {
    margin: 0 auto;
    width: 100%;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .uiTabBar{
    display: none;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details {
    width: 55%;
    margin: 0 auto;
    border: 0px;
}

body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__field-label-container {
    font-size: 1.2em !important;
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__field-value {
    font-weight: bold;
    font-size: 2em;
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .slds-form-element {
    border: 0px;
}
body.comm-page-detail-a2K .forcePageBlockSectionRow.slds-gutters_small {
    margin-top: 15px;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(5){
    display: block;
}   
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(5) .slds-has-flexi-truncate:nth-child(1) .test-id__field-label-container{ 
    display: block;
    width: 100%;
    border-bottom: 1px solid #1d1d1c;
    margin-top: 20px;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(5) .slds-has-flexi-truncate:nth-child(2) {
    margin-top: 20px;
    padding-left: 0px;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(5) .test-id__field-value{
    font-weight: normal;
    font-size: 1.2em;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(6) .test-id__field-label-container, body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(7) .test-id__field-label-container, body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(8) .test-id__field-label-container {
    display: none;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(6), body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(7), body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(8) {
    width: 100%;
    display: inline-block;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(6) .test-id__field-value span a, body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(7) .test-id__field-value span a, body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(8) .test-id__field-value span a {
    text-align: center;
    background: #1d1d1c;
    color: white;
    display: block;
    width: 100%;
    display: inline-block;
    margin: 0px;
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-size: 0.7em;
    font-weight: 800;
    padding: 10px 0;
}
body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(7) .slds-col:nth-child(2) {
    display: none;
}
body.comm-page-detail-a2K .contentRegion .recordHomeSecondaryContent{
    display: none;
}

/* CANDIDATE PROFILE PAGE */
body.comm-page-detail-a3G  .siteforceContentArea .comm-layout-column:not(:empty) {
    padding: 0px;
}

body.comm-page-detail-a3G  .contentRegion header {
    background: #1d1d1c;
}
body.comm-page-detail-a3G  .contentRegion header .profilePicWrapper  {
    display: none;
}

body.comm-page-detail-a3G  .contentRegion header .slds-page-header__title {
    padding-bottom: 150px;
    width: 100%;
}
body.comm-page-detail-a3G  .contentRegion header h1 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    position: relative;
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    letter-spacing: -3px;
}
body.comm-page-detail-a3G  .contentRegion header span{
    color: #f9f8f3;
    font-size: 5em;
    max-height: fit-content;
    overflow: visible;
}

body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent {
    margin: 0 auto;
    width: 100%;
}
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .uiTabBar{
    display: none;
}
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details {
    width: 55%;
    margin: 0 auto;
    border: 0px;
}

body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details .test-id__field-label-container {
    font-size: 1.2em !important;
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details .test-id__field-value {
    font-weight: bold;
    font-size: 2em;
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(3) .slds-has-flexi-truncate:nth-child(1) .test-id__field-value {
    font-weight: bold;
    font-size: 2em;
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details .slds-form-element {
    border: 0px;
}
body.comm-page-detail-a3G .forcePageBlockSectionRow.slds-gutters_small {
    margin-top: 15px;
}
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(3){
    display: block;
}   
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(3) .slds-has-flexi-truncate:nth-child(2) .test-id__field-label-container{ 
    display: block;
    width: 100%;
    border-bottom: 1px solid #1d1d1c;
    margin-top: 20px;
}
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(3) .slds-has-flexi-truncate:nth-child(2) {
    margin-top: 20px;
    padding-left: 0px;
}
body.comm-page-detail-a3G .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(3) .test-id__field-value{
    font-weight: normal;
    font-size: 1.2em;
}
body.comm-page-detail-a3G .contentRegion .recordHomeSecondaryContent{
    display: none;
}

body.comm-page-detail-a2K .contentRegion header h1 .entityNameTitle, body.comm-page-detail-a3G .contentRegion header h1 .entityNameTitle {
    display: none;
}

body.comm-page-detail-a2K .contentRegion .recordHomePrimaryContent .record-home-details .test-id__section-content .slds-form_stacked .slds-gutters_small:nth-child(6) .slds-col:nth-child(2) {
    display: none;
}






/* PERKS
.comm-page-custom-jobs-and-candidates .slds-grid {
	background: padding-box transparent;
}
.comm-page-custom-jobs-and-candidates .slds-table {
	background: transparent;
    border: none;
 }
.comm-page-custom-jobs-and-candidates .slds-table_header-fixed_container::before, .comm-page-custom-jobs-and-candidates .slds-table--header-fixed_container::before {
	 display: none;
 }
.comm-page-custom-jobs-and-candidates .slds-tabs_card .slds-page-header, .comm-page-custom-jobs-and-candidates .slds-card .slds-page-header {

}
.comm-page-custom-jobs-and-candidates .slds-table_header-fixed_container, .comm-page-custom-jobs-and-candidates .slds-table--header-fixed_container {
	background-color: transparent;
}
.comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus:hover, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-jobs-and-candidates .forceListViewManagerGrid .slds-no-cell-focus .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-jobs-and-candidates .slds-table:not(.slds-no-row-hover) tbody tr:hover > td, .comm-page-custom-jobs-and-candidates .slds-table:not(.slds-no-row-hover) tbody tr:hover > th, .comm-page-custom-jobs-and-candidates .slds-table:not(.slds-no-row-hover) tbody tr:focus > td, .comm-page-custom-jobs-and-candidates .slds-table:not(.slds-no-row-hover) tbody tr:focus > th {
	background: transparent;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header {
	border-bottom: 0;
	margin: 0 0x;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header .firstHeaderRow {
	background: red;
	display: none;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header .countSortedByFilteredBy, .comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header .test-listViewSettingsMenu {
	display: none;
}
.comm-page-custom-jobs-and-candidates div.forceListViewManagerHeader.slds-page-header div:nth-child(2) {

}

.comm-page-custom-jobs-and-candidates .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th .slds-resizable {
	opacity: 0;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr:nth-child(odd) {
	background: transparent;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr:nth-child(even) {
	background: #ebe9e1;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(1), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(1) {
	display: none;
}

.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(2), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(2) {
	display: none;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(3), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(3) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(3) span {
	padding: 20px 0;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(4), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(4) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(4) span span, .comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(5) span span {
	background: #1e1e1d !important;
	font-family: nocturne-serif, serif;
    color: #f9f8f3;
    font-size: 1.2em;
    font-weight: 400;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(5), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(5) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(6), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(6) {
	background: #1e1e1d !important;
	padding-left: 20px;
    padding-right: 20px;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(7), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(7) {
	background: #1e1e1d !important;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td:nth-child(8), .comm-page-custom-jobs-and-candidates .slds-table thead tr th:nth-child(8) {
	background: #1e1e1d !important;
	display: none;
}
.comm-page-custom-jobs-and-candidates .slds-table .slds-cell-edit.slds-has-focus, .comm-page-custom-jobs-and-candidates .slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .comm-page-custom-jobs-and-candidates .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
	background: #1d1d1c;
}
.comm-page-custom-jobs-and-candidates .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td, .comm-page-custom-jobs-and-candidates .slds-table .slds-row-number::after {
	color: #f9f8f3;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr th span a {
    font-family: nocturne-serif, serif;
    color: #f9f8f3;
    font-size: 1.2em;
    font-weight: 400;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr td span a {
    background: #f9f8f3;
    padding: 10px;
    font-family: 'Gilroy', sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-align: center;
    display: block;
}
.comm-page-custom-jobs-and-candidates .slds-table tbody tr th span img {
	width: auto !important;
	height: auto !important;
}
.comm-page-custom-jobs-and-candidates .tabs__content .ui-widget .forceCommunityCreateRecordButton { text-align: center; }
.comm-page-custom-jobs-and-candidates .tabs__content .ui-widget .forceCommunityCreateRecordButton .slds-button { 
	width: calc(100% - 200px);
    font-family: 'Gilroy', sans-serif;
    font-size: 1.5em;
    font-weight: 800;
}
.comm-page-custom-jobs-and-candidates button.slds-button {
  
} */

/* MEMBERS */
body.comm-page-detail-005 .comm-content-header, body.comm-page-custom-my-profile .comm-content-header {
/* 	height: 40vh; */
	height: 320px;
    align-items: end;
}
body.comm-page-custom-members .comm-content-header h1 {
	font-weight: 400;
    font-size: 7.5em !important;
}
body.comm-page-custom-members .comm-content-header p {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2em;	
}
body.comm-page-custom-members .comm-content-header p em {
    font-family: kumlien-pro, serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.2em;
    display: block;
}
/*
body.comm-page-custom-members .comm-content-header h1:after, body.comm-page-detail-005 .comm-content-header h1:after {
	display: none;
}
*/
body.comm-page-custom-members .contentRegion, body.comm-page-detail-005 .contentRegion {
	background: #1d1d1c;
	color: #f9f8f3;
}
body.comm-page-custom-members .contentRegion {
	background: #1d1d1c;
	color: #f9f8f3;
	padding-bottom: 100px !important;
}
body.comm-page-custom-members .footer, body.comm-page-contactsupport .footer, body.comm-page-custom-about-us .footer, body.comm-page-detail-005 .footer, body.comm-page-custom-my-profile .footer {
	margin-top: 0;
}
body.comm-page-custom-members .slds-grid .slds-medium-size--5-of-12, body.comm-page-custom-members .slds-grid .slds-medium-size--7-of-12 {
	width: 100%;
}
body.comm-page-custom-members .slds-grid .slds-form-element {
	max-width: 700px;
	margin: 0 auto;
}
body.comm-page-custom-members .slds-grid .slds-form-element input {
    background: transparent;
    border: 1px solid #f9f8f3;
    color: #f9f8f3;
}
body.comm-page-custom-members .slds-grid .slds-form-element input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #f9f8f3;
	opacity: 0.4;
}
body.comm-page-custom-members .slds-grid .slds-form-element input::-moz-placeholder { /* Firefox 19+ */
	color: #f9f8f3;
	opacity: 0.4;
}
body.comm-page-custom-members .slds-grid .slds-form-element input:-ms-input-placeholder { /* IE 10+ */
	color: #f9f8f3;
	opacity: 0.4;
}
body.comm-page-custom-members .slds-grid .slds-form-element input:-moz-placeholder { /* Firefox 18- */
	color: #f9f8f3;
	opacity: 0.4;
}
body.comm-page-custom-members .slds-grid .slds-form-element svg {
	fill: #f9f8f3;
	opacity: 0.4;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .search-icon {
	margin-top: 8px;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList ul.letter-search {
	float: none;
	text-align: center;
	margin: 20px auto 60px auto;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList ul.letter-search li a {
	border-right: 1px solid rgb(85 85 85);
    color: #f9f8f3;
    padding: 0 5px;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList ul.letter-search li a:hover, body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList ul.letter-search li a.active {
	background: #7e7e7b;
	text-decoration: none;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card {
	background: transparent;
	border: 1px solid #f9f8f3;
	color: #f9f8f3;
	border-radius: 0;
	min-height: 210px;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card .slds-avatar_circle, body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card .slds-avatar--circle {
    border:1px solid #f9f8f3;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card .slds-avatar_circle img, body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card .slds-avatar--circle img {
	filter: grayscale(100%);
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card:hover {
	background: #f9f8f3;
	color: #1d1d1c;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card:hover .slds-avatar_circle, body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card .slds-avatar--circle {
    border: 1px solid #1d1d1c;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card div div:nth-child(2) {
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1.5em;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card div div:nth-child(3) {
    text-transform: uppercase;
    font-size: 0.8em;
    letter-spacing: 1px;
}
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList.pagination-bar {
	margin-top: 20px;
}
body.comm-page-custom-members .page-navigator input.page-number {
	background: transparent;
	margin: 0 5px;
}
/*
body.comm-page-custom-members .acdirBR_CommunityMembersDirectoryTilesList .card div div:nth-child(5) {
	display: none;
}
*/


/* new members page */
.comm-page-custom-members .mman_mp2AC_NameSearch ul.letter-search li a {
    color: #f9f8f3;
    border-right: 0px;
}
.comm-page-custom-members .mman_mp2AC_NameSearch ul.letter-search li a:hover {
    background-color: transparent;
    text-decoration: underline;
}

.comm-page-custom-members .mman_mp2AC_UserDirectory .card-container {
    background: #1d1d1c;
    border: 1px solid #f9f8f3;
    color: #f9f8f3;
    -webkit-mask-image: none;
    transition: 0.5s;
}

.comm-page-custom-members .mman_mp2AC_UserDirectory .card-container:hover {
    background: #f9f8f3;
    color: #1d1d1c;
    border: 1px solid #1d1d1c;
}
.comm-page-custom-members .mman_mp2AC_UserDirectory .card-container:hover .slds-avatar{
    border: 1px solid #1d1d1c;
}

.comm-page-custom-members .mman_mp2AC_UserDirectory .slds-avatar {
    border: 1px solid #f9f8f3;
}

.comm-page-custom-members .mman_mp2AC_UserDirectory .card {
    width: 20%;
    max-width: 20%;
}
.comm-page-custom-members .mman_mp2AC_UserDirSearch .pd-filters__container {
    background: #1d1d1c;
    border: 1px solid #f9f8f3;
    color: #f9f8f3;
}

.comm-page-custom-members .mman_mp2AC_UserDirSearch .pd-filters__title, .comm-page-custom-members .mman_mp2AC_UserDirSearch .pd-filters__picklist-filters lightning-checkbox-group fieldset legend.slds-form-element__label {
    color: #f9f8f3;
}
.comm-page-custom-members .mman_mp2AC_UserDirSearch .pd-filters__picklist-filters lightning-checkbox-group fieldset .slds-form-element__control {
    background: #1d1d1c;
    border: 1px solid #848484;
    color: #f9f8f3;
    border-radius: 0px;
}
.comm-page-custom-members .mman_mp2AC_UserDirSearch.filter {
    padding-right: 20px;
}
.comm-page-custom-members .mman_mp2AC_UserDirectory .card-container .slds-p-vertical_xxx-small {
    /* padding-right: 15px;
    font-style: normal; */
}
.comm-page-custom-members .mman_mp2AC_UserDirectory .card-container .slds-p-vertical_xxx-small:nth-child(2) {
    font-weight: bold;
    font-size: 1.5em;
    font-family: nocturne-serif, serif;
    font-weight: 500;
}
.comm-page-custom-members .mman_mp2AC_UserDirectory .card-container .slds-p-vertical_xxx-small:nth-child(3), .comm-page-custom-members .mman_mp2AC_UserDirectory .card-container .slds-p-vertical_xxx-small:nth-child(4) {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 0.8em;
}
.comm-page-custom-members .mman_mp2AC_UserDirectory .card-container .slds-p-vertical_xxx-small:nth-child(5), .comm-page-custom-members .mman_mp2AC_UserDirectory .card-container .slds-p-vertical_xxx-small:nth-child(6) {
    display: none;
}
.comm-page-custom-members .mman_mp2AC_UserDirPaginator .slds-button {
    color: #f9f8f3;
}
.mman_mp2AC_UserDir.comm-page-custom-members Paginator .slds-button-group-item:not(:last-child):not(:first-child) .slds-button:disabled, .mman_mp2AC_UserDirPaginator .slds-button-group-item:not(:last-child):not(:first-child) .slds-button:disabled {
    color: #848484 !important;
}

.comm-page-custom-members .mman_mp2AC_UserDirectory .slds-avatar img {
    filter: grayscale(100%);
}




body.comm-page-detail-005 .comm-content-header {
	display: none;
}

body.comm-page-detail-005 .profileIconContainer img {
	filter: grayscale(100%);
}
body.comm-page-detail-005 .cUserProfileDetailCon .userActions button { display: none; }
body.comm-page-detail-005 .cUserProfileDetailCon .profileDetailView .slds-align-top { align-self: center; }
body.comm-page-detail-005 .cUserProfileDetailCon ul.branding-actions li.slds-button {
	font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    border-radius: 0;
}
body.comm-page-detail-005 .slds-button a {
	font-family: 'Gilroy', sans-serif;
    font-size: 1em;
    font-weight: 600;
    background: #f9f8f3;
    color: #1d1d1c;
    border: 1px solid #f9f8f3;
    border-radius: 0;
}
body.comm-page-detail-005 .slds-button a:hover {
    background: #1d1d1c !important;
    color: #f9f8f3 !important;
    border: 1px solid #f9f8f3;
}
body.comm-page-detail-005 .sf_flowmodalCcp_launchFlowModal button.slds-button {
	font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 600;
    background: #f9f8f3;
    color: #1d1d1c;
    border: 1px solid #f9f8f3;
    border-radius: 0;
    padding: 4px;
    width: 100%;
}
body.comm-page-detail-005 .sf_flowmodalCcp_launchFlowModal button.slds-button:hover {
    background: #1d1d1c;
    color: #f9f8f3;
    border: 1px solid #f9f8f3;
}
body.comm-page-detail-005 .forceCommunityUserProfileBody .cProfileViewBody { 
	background: transparent; 
	border: 0;
}
body.comm-page-detail-005 .forceCommunityUserProfileDetail .profileName {
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    font-size: 5em;
	color: #f9f8f3;
	word-break: break-word;
    padding: 21px 0px 0px 0px;
}
body.comm-page-detail-005 .forceCommunityUserProfileHeader img.circularPhoto {
	border: 1px solid #f9f8f3;
	margin-top: -20px;
	filter: grayscale(100%);
}
body.comm-page-detail-005 .forceCommunityUserProfileDetail .userBadge {
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #f9f8f3;
	display: none;
}
body.comm-page-detail-005 a.uiOutputURL, body.comm-page-detail-005 .flowruntimeDisplayText p a {
	color: #f9f8f3;
	text-decoration: underline;
}
body.comm-page-detail-005 .modal-container .flowruntimeDisplayText p a {
	color: #1d1d1c;
}

body.comm-page-detail-005 .slds-button--neutral {
	background: #f9f8f3;
}
body.comm-page-detail-005 .detailsData {
	margin-top: 40px;
}
body.comm-page-detail-005 .slds-form-element_readonly {
	margin-right: 40px;
	margin-bottom: 20px;
	border: 0;
}
body.comm-page-detail-005 .slds-form-element__label, body.comm-page-detail-005 .slds-form-element__static {
	color: #f9f8f3;
	font-size: 1.2em;
}
body.comm-page-detail-005 .slds-form-element__label {
    font-style: italic;
	font-size: 1em;
}
body.comm-page-detail-005 .slds-card, body.comm-page-detail-005 .slds-card .slds-page-header {
	background: transparent;
	color: #f9f8f3;
}
body.comm-page-detail-005 .forceCommunityUserRelatedList .forceChatterChatterGenericRelatedListRecord.desktop .listRecordTitle, body.comm-page-detail-005 .forceRelatedListCardDesktop a .slds-card__footer {
	color: #f9f8f3;
}
body.comm-page-detail-005 .forceChatterChatterGenericRelatedListRecord.desktop .listRecordDetails {
	color: rgba(249, 248, 243, 0.6);
}
body.comm-page-detail-005 .modal-container .slds-form-element__label, body.comm-page-detail-005 .modal-container .slds-form-element__static, body.comm-page-detail-005 .modal-container .slds-card, body.comm-page-detail-005 .modal-container .slds-card .slds-page-header {
	color: #1D1D1C;
}
body.comm-page-detail-005 .siteforceSldsTwoCol48Layout {
	background: #1d1d1c;
	padding: 150px 0;
}
body.comm-page-detail-005 .siteforceSldsTwoCol48Layout > .slds-wrap {
	background: #1d1d1c;
	border: 1px solid #f9f8f3;
	margin: 0 200px;
	position: relative;
}
body.comm-page-detail-005 .siteforceSldsTwoCol48Layout .slds-medium-order--1 {
	padding: 60px 0px 40px 120px;
}
body.comm-page-detail-005 .siteforceSldsTwoCol48Layout .slds-medium-order--2 {
	padding: 60px 80px 40px 0px;
}
body.comm-page-detail-005 .forceCommunityUserProfileBody .cUserProfileCon, body.comm-page-detail-005 .forceCommunityUserProfileBody .cUserProfileDetailCon .forceCommunityUserProfileDetail .userDetailHeader {
	margin-top: 0;
	padding-top: 0;
}
body.comm-page-detail-005 .forceCommunityUserProfileBody .cUserProfileDetailCon .forceCommunityUserProfileDetail .userDetailHeader {
    height: 170px;
    align-items: center;
    display: flex;
/*     background: red; */
}
body.comm-page-detail-005 .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header {
	border-bottom: 0;
}
body.comm-page-detail-005 .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header .slds-no-flex {
	display: none;
}
body.comm-page-detail-005 .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header h2 {
	justify-content: center;
    text-transform: uppercase;
    letter-spacing: 2px;
}
body.comm-page-detail-005 .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header h2 a:hover, body.comm-page-detail-005 .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header h2 a:focus {
	color: #f9f8f3;
}
body.comm-page-detail-005 .forceCommunityUserProfileDetail .forcePageBlockSectionView.full .slds-section__title {
	display: block;
}
body.comm-page-detail-005 .forceCommunityUserProfileDetail .forcePageBlockSectionView.full .slds-section__title button {
	background: transparent;
    color: #f9f8f3;
    border-bottom: 1px solid #f9f8f3;
    margin-bottom: 1rem;
}

body.comm-page-custom-my-profile .comm-content-header {
	display: none;
}
body.comm-page-custom-my-profile .cUserProfileDetailCon .userActions button { display: none; }
body.comm-page-custom-my-profile .sf_flowmodalCcp_launchFlowModal button.slds-button_brand {
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    font-size: 1.2em;
    width: 100%;
    padding: 4px;
    background: #1d1d1c;
    border: 1px solid #1d1d1c;
    color: #f9f8f3;
}
body.comm-page-custom-my-profile .sf_flowmodalCcp_launchFlowModal button.slds-button_brand:hover {
    background: #f9f8f3;
    border: 1px solid #1d1d1c;
    color: #1d1d1c;
}
body.comm-page-custom-my-profile [data-item-id="5cb77007-8d87-4d50-8833-8d1ebe37094e"] .forceCommunityRichText.forceCommunityHtmlBlock div {
    text-align: center;
}
body.comm-page-custom-my-profile [data-item-id="5cb77007-8d87-4d50-8833-8d1ebe37094e"] .forceCommunityRichText.forceCommunityHtmlBlock div a {
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    display: inline-block;
    height: 100%;
    font-size: 1.2em;
    width: 100%;
    padding: 7px;
    background: #1d1d1c;
    border: 1px solid #1d1d1c;
    color: #f9f8f3;
}
body.comm-page-custom-my-profile [data-item-id="30b16de7-252b-47a8-9ecd-ce1c3c971d08"] .forceCommunityRichText.forceCommunityHtmlBlock div {
    text-align: center;
}
body.comm-page-custom-my-profile [data-item-id="30b16de7-252b-47a8-9ecd-ce1c3c971d08"] .forceCommunityRichText.forceCommunityHtmlBlock div a {
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    display: inline-block;
    height: 100%;
    font-size: 1.2em;
    width: 100%;
    padding: 7px;
    background: #1d1d1c;
    border: 1px solid #1d1d1c;
    color: #f9f8f3;
}

body.comm-page-custom-my-profile .cUserProfileDetailCon ul.branding-actions li.slds-button {
	font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    border-radius: 0;
    display: none;
}
body.comm-page-custom-my-profile .cUserProfileDetailCon ul.branding-actions li.slds-button a {
    color: #f9f8f3;
}
body.comm-page-custom-my-profile .slds-card .slds-button {
	font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    background: #1d1d1c;
    color: #f9f8f3;
    border-radius: 0;
}
body.comm-page-custom-my-profile .forceCommunityUserProfileBody .cProfileViewBody { 
	background: transparent; 
	border: 0;
}
body.comm-page-custom-my-profile .forceCommunityUserProfileDetail .profileName {
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    font-size: 5em;
	color: #1d1d1c;
	word-break: break-word;
    padding: 21px 0px 0px 0px;
}
body.comm-page-custom-my-profile .forceCommunityUserProfileHeader img.circularPhoto {
	border: 1px solid #1d1d1c;
	margin-top: -20px;
	filter: grayscale(100%);
}
body.comm-page-custom-my-profile .forceCommunityUserProfileDetail .userBadge {
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #1d1d1c;
	display: none;
}
body.comm-page-custom-my-profile a.uiOutputURL, body.comm-page-custom-my-profile .flowruntimeDisplayText p a {
	color: #1d1d1c;
	text-decoration: underline;
}
body.comm-page-custom-my-profile .slds-button--neutral {
    background: #1d1d1c;
}
body.comm-page-custom-my-profile .detailsData {
	margin-top: 40px;
}
body.comm-page-custom-my-profile .slds-form-element_readonly {
	margin-right: 40px;
	margin-bottom: 20px;
	border: 0;
}
body.comm-page-custom-my-profile .slds-form-element__label, body.comm-page-custom-my-profile .slds-form-element__static {
	color: #1d1d1c;
	font-size: 1.2em;
}
body.comm-page-custom-my-profile .slds-form-element__label {
    font-style: italic;
	font-size: 1em;
}
body.comm-page-custom-my-profile .slds-card, body.comm-page-custom-my-profile .slds-card .slds-page-header {
	background: transparent;
	color: #1d1d1c;
}
body.comm-page-custom-my-profile .slds-card {
	border: 1px solid #1d1d1c;
}
body.comm-page-custom-my-profile .forceCommunityUserRelatedList .forceChatterChatterGenericRelatedListRecord.desktop .listRecordTitle, body.comm-page-custom-my-profile .forceRelatedListCardDesktop a .slds-card__footer {
	color: #1d1d1c;
}
body.comm-page-custom-my-profile .forceChatterChatterGenericRelatedListRecord.desktop .listRecordDetails {
	color: rgba(249, 248, 243, 0.6);
	color: rgba(29, 29, 28, 0.6);
}
body.comm-page-custom-my-profile .modal-container .slds-form-element__label, body.comm-page-custom-my-profile .modal-container .slds-form-element__static, body.comm-page-custom-my-profile .modal-container .slds-card, body.comm-page-custom-my-profile .modal-container .slds-card .slds-page-header {
	color: #f9f8f3;
}
body.comm-page-custom-my-profile .siteforceSldsTwoCol48Layout {
	background: #f9f8f3;
	padding: 150px 0;
}
body.comm-page-custom-my-profile .siteforceSldsTwoCol48Layout > .slds-wrap {
	background: #f9f8f3;
	border: 1px solid #1d1d1c;
	margin: 0 200px;
	position: relative;
}
body.comm-page-custom-my-profile .siteforceSldsTwoCol48Layout .slds-medium-order--1 {
	padding: 60px 0px 40px 120px;
}
body.comm-page-custom-my-profile .siteforceSldsTwoCol48Layout .slds-medium-order--2 {
	padding: 60px 80px 40px 0px;
}
body.comm-page-custom-my-profile .forceCommunityUserProfileBody .cUserProfileCon, body.comm-page-custom-my-profile .forceCommunityUserProfileBody .cUserProfileDetailCon .forceCommunityUserProfileDetail .userDetailHeader {
	margin-top: 0;
	padding-top: 0;
}
body.comm-page-custom-my-profile .forceCommunityUserProfileBody .cUserProfileDetailCon .forceCommunityUserProfileDetail .userDetailHeader {
    height: 170px;
    align-items: center;
    display: flex;
/*     background: red; */
}
body.comm-page-custom-my-profile .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header {
	border-bottom: 0;
}
body.comm-page-custom-my-profile .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header .slds-no-flex {
	display: none;
}
body.comm-page-custom-my-profile .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header h2 {
	justify-content: center;
    text-transform: uppercase;
    letter-spacing: 2px;
}
body.comm-page-custom-my-profile .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header h2 a:hover, body.comm-page-custom-my-profile .forceCommunityUserRelatedList .headerBottomBorder .slds-page-header h2 a:focus {
	color: #1d1d1c;
}
body.comm-page-custom-my-profile .forceCommunityUserProfileDetail .forcePageBlockSectionView.full .slds-section__title {
	display: block;
}
body.comm-page-custom-my-profile .forceCommunityUserProfileDetail .forcePageBlockSectionView.full .slds-section__title button {
	background: transparent;
    color: #1d1d1c;
    border-bottom: 1px solid #1d1d1c;
    margin-bottom: 1rem;
}
.updatePhotoPanel button {
    color: #EDECE8;
}
body.comm-page-custom-my-profile .updatePhotoPanel button {
    color: #EDECE8;
}
body.comm-page-custom-my-profile .modal-footer button {
    color: #EDECE8;
}

/*
body.comm-page-detail-005 .siteforceSldsTwoCol48Layout .slds-medium-order--1 div > div:nth-child(1) {
	position: absolute;
    left: 0;
    top: -30px;
}	
*/
body .back-member-search {
	position: absolute;
    left: 0;
    top: -30px;
    font-size: 1.2em;
    font-style: italic;
    font-weight: 400;
}
body .back-member-search a, body .back-member-search a:hover, body .back-member-search a:focus {
	color: #f9f8f3;
}

body.comm-page-detail-005 .slds-card input, body.comm-page-detail-005 .slds-card .slds-datepicker, body.comm-page-detail-005 .slds-card .slds-listbox {
	color: #1d1d1c;
}

/* CONTACT US */
body.comm-page-contactsupport .siteforceThemeLayoutStarter .header {
	position: relative;
}
body.comm-page-contactsupport .comm-content-header {
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_greenpalms_tim.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: 500px;
/*     height: 60vh; */
/*     padding-top: 0 !important; */
    padding: 108px 0 100px 0 !important;
}
body.comm-page-contactsupport .comm-content-header h1 {
	line-height: 1em;
	font-size: 9em !important;
	text-align: center;
}
body.comm-page-contactsupport .comm-content-header h1 strong {
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-contactsupport .comm-content-header h1:after {
	display: none;
}
body.comm-page-contactsupport .uiInput--default .form-element__label, body.comm-page-contactsupport .forceCommunityRecordListStandard .listTitle, body.comm-page-contactsupport .forceCommunityContactSupportForm .slds-page-header__title {
    font-family: nocturne-serif, serif;
    font-weight: 600;
    font-style: normal;
    color: #1d1d1c;
    font-size: 1.5em;
    margin-bottom: 0.5rem;
    text-transform: none;
}
body.comm-page-contactsupport .forceCommunityContactSupportForm .slds-page-header__title {
	margin-top: 2em;
}
body.comm-page-contactsupport .uiInput--select .uiPopupTrigger a, body.comm-page-contactsupport .uiInput--input .input {
	border: 1px solid #1d1d1c;
	border-radius: 0;
	background-color: transparent;
}
body.comm-page-contactsupport .uiInput--textarea .textarea {
	background: #EDECE8;
    display: flex;
    border: 0;
    border-radius: 0;
    min-height: 300px;
}
body.comm-page-contactsupport .slds-p-horizontal_medium {
	background: #EDECE8;
}
body.comm-page-contactsupport .forcePageBlock .slds-section:first-child {
	margin-bottom: 0;
}
body.comm-page-contactsupport .slds-gutters_small .slds-col {
	padding-left: 0;
	padding-right: 0;
}
body.comm-page-contactsupport .forcePageBlock .forcePageBlockSectionRow .forcePageBlockItem .slds-form-element {
	margin-bottom: 0;
	padding: 0;
	margin-top: 30px;
}
body.comm-page-contactsupport #submitButton {
	margin-top: 30px;
}
body.comm-page-contactsupport .forceBaseListView .listViewContent, body.comm-page-contactsupport .forceBaseListView thead, body.comm-page-contactsupport .forceBaseListView thead th, body.comm-page-contactsupport .forceBaseListView tbody td, body.comm-page-contactsupport .forceBaseListView tbody th {
	background-color: transparent;
}
body.comm-page-contactsupport .required {
	display: none;
}
body.comm-page-contactsupport .forceCommunityContactSupportForm .contactSupportButton {
    background: transparent;
    color: #1d1d1c;
    border: 1px solid #1d1d1c;
    border-width: 1px;
    text-transform: lowercase;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    position: relative;
    transition: color 0.3s ease-in-out;
} 
body.comm-page-contactsupport .forceCommunityContactSupportForm .contactSupportButton:hover {
	text-decoration: none;
    background: #1d1d1c;;
    color: #f9f8f3;
    border: 1px solid #1d1d1c;
}

body.comm-page-contactsupport .siteforceContentArea .contentRegion {
	padding-bottom: 120px;
	padding-left: 200px;
	padding-right: 200px;
}
body.comm-page-contactsupport .siteforceContentArea .contentRegion:before {
	content: '';
	position: absolute;
    background: url(https://thehouseofbeyond.com/hob-resources/img/icon_arrow_dark.png);
    background-repeat: no-repeat;
    background-position: 50% 15px;
    background-size: 100%;
    width: 40px;
    height: 52px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
body.comm-page-contactsupport .siteforceContentArea .comm-content-footer:before {
	content: '';
	position: absolute;
    background: url(https://thehouseofbeyond.com/hob-resources/img/icon_arrow_light.png);
    background-repeat: no-repeat;
    background-position: 50% -65px;
    background-size: 100%;
    width: 40px;
    height: 52px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
body.comm-page-contactsupport .siteforceContentArea .comm-content-footer:not(:empty), body.comm-page-detail-005 .siteforceContentArea .comm-content-footer:not(:empty) {
	background: #1d1d1c;
	color: #f9f8f3;
	padding-top: 60px;
	position: relative;
	padding-bottom: 100px;
}
body.comm-page-contactsupport .comm-content-footer h1 {
    position: relative;
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    font-size: 8em !important;
    padding: 21px 0px 4px 0px;
    letter-spacing: -3px;
    text-align: center;
}
.team-grid {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 50px 0;
    padding: 0 150px;
    grid-gap: 100px;
    position: relative;
}
.team-grid div {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    text-align: center;
    color: #1d1d1c;
    position: relative;
    margin: 0 auto;
    max-width: 300px;
    max-height: 300px;
    overflow: hidden;
}
.team-grid div div {
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;	
    background: #f9f8f3;
    opacity: 0;
    transition: opacity 0.2s ease-in;
}
.team-grid div:hover div {
	opacity: 1;	
    transition: opacity 0.2s ease-in;
}
.team-grid div h2 {
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    font-size: 2.4em !important;
    line-height: 1em;
    opacity: 1;
}
.team-grid div p {	
	letter-spacing: 1px;
	margin: 0 !important;
    margin-top: 0.5em !important;
    opacity: 1;
    font-family: 'Gilroy', sans-serif;
}

/* ABOUT US */

/* body.comm-page-custom-about-us .forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:first-child {
    display: block !important;
} */
.about-us-back-home {
    position: absolute;
    top: 40px;
    right: 60px;
}
body.comm-page-custom-about-us .forceCommunityThemeHeaderCompact .themeUtils {
    display: none;
}

body.comm-page-custom-about-us .comm-content-header {
    /* background-image: url(https://thehouseofbeyond.com/hob-resources/img/bg_gradient.jpg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover; */
	background: #f9f8f3;
    /* height: 80vh; */
}

body.comm-page-custom-about-us .comm-content-header {
    padding-bottom: 50px !important;
}
body.comm-page-custom-about-us .comm-content-header h1 {
	font-size: 5.5em !important;
	line-height: 1em;
    letter-spacing: -1px;
    font-family: nocturne-serif, serif;
    font-weight: 500;
}
body.comm-page-custom-about-us .comm-content-header h1 span {
    font-style: italic;
    font-family: kumlien-pro, serif;
	font-weight: 400;
}
body.comm-page-custom-about-us .comm-content-header h1 em {
    font-family: 'Gilroy', sans-serif;
    font-style: normal;
    font-weight: 800;
}
body.comm-page-custom-about-us .comm-content-header h1:after {
	content: '';
	height: 40px;
	bottom: -40px;
}
body.comm-page-custom-about-us .comm-content-header h3 {
    font-weight: 400;
    letter-spacing: 3px;
    font-size: 1.1em;
    margin-top: 80px;
}
body.comm-page-custom-about-us .section-1, body.comm-page-custom-about-us .section-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    margin: 0px 0;
    grid-gap: 40px;
}



body.comm-page-custom-about-us .section-2 {
    height: 50vh;
    min-height: 50vh;
}
body.comm-page-custom-about-us .section-2 .parrot-background {
    background: url(https://thehouseofbeyond.com/hob-resources/img/parrot-bg-rp.png);
    background-repeat: repeat;
    background-position: 5% 10%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 0px;
}


body.comm-page-custom-about-us .section-1 div.text:nth-child(1) {
    padding: 0px 0px 0px 190px;
    max-width: 600px;
}
body.comm-page-custom-about-us .section-1 div.text:nth-child(2) {
    padding: 0 190px 0px 0px;
    text-align: left;
    max-width: 600px;
}

body.comm-page-custom-about-us  .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p.subheader {
    margin-top: 50px;
    font-size: 1.5em;
    text-transform: uppercase;
    font-family: source-sans-pro, sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
}

body.comm-page-custom-about-us .section-1 h4 {
	font-family: kumlien-pro, serif;
	font-weight: 400;
    font-size: 1.8em;
    line-height: 1.4em;
    margin: 20px 0;
}
body.comm-page-custom-about-us .section-1 p { 
    text-transform: none !important;
    font-size: 1.2em !important;;
    line-height: initial !important;;
    text-align: left !important;;
}
body.comm-page-custom-about-us .section-1 div:nth-child(2) {
	text-align: center;
	position: relative;
}
body.comm-page-custom-about-us .section-2 {
	position: relative;
    grid-template-columns: 3.2fr 3fr;
    grid-gap: 0px;
    text-align: center;
    padding: 0px 0;
    margin-bottom: 0;
    height: 80vh;
    min-height: 700px;
    background: #1d1d1c;
}

body.comm-page-custom-about-us .section-2 .parrot-text-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
body.comm-page-custom-about-us .section-2 div {
    height: 100%;
}

body.comm-page-custom-about-us .section-2 img {
	max-width: 200px;
	margin: 50px 0;
}
body.comm-page-custom-about-us .section-2 .parrot-background div {
    position: relative;
    width: 100%;
}
body.comm-page-custom-about-us .section-2 div:nth-child(1) img {
    max-width: 580px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0px;
    right: -100px;
}

body.comm-page-custom-about-us .section-2 div .parrot-text {
    color: #f9f8f3;
    padding: 0px;
    text-align: left;
    height: 500px;
    padding-left: 80px;
    width: 80%;
    margin: 0 auto;
    max-width: 480px;
}

body.comm-page-custom-about-us .section-2 div .parrot-text h3 {
    font-family: kumlien-pro, serif;
    font-weight: 400;
    font-size: 2.8em;
    border-bottom: 1px solid #f9f8f3;
    width: 87%;

}
body.comm-page-custom-about-us .section-2 div .parrot-text h4 {
    margin-top: 45px;
    font-size: 1.3em;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    width: 80%;
}
body.comm-page-custom-about-us .section-2 div .parrot-text ul {
    padding-left: 0px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 300;
}
body.comm-page-custom-about-us .section-2 div .parrot-text ul li {
    font-size: 1.3em;
    margin-top: 15px;
    padding-left: 0px;
    margin-left: 0px;
}

body.comm-page-custom-about-us .siteforceContentArea .comm-layout-column:not(:empty) {
    padding: 0px;
}
body.comm-page-custom-about-us .siteforceContentArea .comm-content-footer:not(:empty) {
	background: #1d1d1c;
	color: #f9f8f3;
	padding-top: 60px;
	position: relative;
	padding-bottom: 100px;
}
body.comm-page-custom-about-us .siteforceContentArea .comm-content-footer .uiOutputRichText {
	display: grid;
	grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    padding: 60px 0;
    grid-gap: 100px;
}
body.comm-page-custom-about-us .comm-content-footer h4 {
	font-family: kumlien-pro, serif;
	font-weight: 400;
    font-size: 1.8em;
    line-height: 1.4em;
    margin: 20px 0;
}
body.comm-page-custom-about-us .comm-content-footer p {
	margin: 20px 0;
	font-size: 1.2em;
}
body.comm-page-custom-about-us .comm-content-footer .col-1 {
	text-align: center;
	position: relative;
}
/* body.comm-page-custom-about-us .section-2:before {
	content: 'HOW DO WE DO IT?';
	position: absolute;
    background: url(https://thehouseofbeyond.com/hob-resources/img/icon_arrow_small_dark.png);
    background-repeat: no-repeat;
    background-position: 50% 25px;
    background-size: 30px;
    width: 120px;
    height: 72px;
    top: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 0.8em;
    letter-spacing: 2px;
    font-weight: 400;
} */
/* body.comm-page-custom-about-us .section-2:after {
	content: 'THE STORY THAT BUILT THE HOUSE';
	position: absolute;
    background: url(https://thehouseofbeyond.com/hob-resources/img/icon_arrow_small_dark.png);
    background-repeat: no-repeat;
    background-position: 50% 25px;
    background-size: 30px;
    width: 220px;
    height: 52px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 0.8em;
    letter-spacing: 2px;
    font-weight: 400;
} */
body.comm-page-custom-about-us .comm-content-footer:before {
	content: '';
	position: absolute;
    background: url(https://thehouseofbeyond.com/hob-resources/img/icon_arrow_small_light.png);
    background-repeat: no-repeat;
    background-position: 50% -15px;
    background-size: 30px;
    width: 40px;
    height: 52px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
@-webkit-keyframes rotation {
    from {-webkit-transform: rotate(0deg);}
    to   {-webkit-transform: rotate(359deg);}
}
body.comm-page-custom-about-us .hob-circle {
	-webkit-animation: rotation 25s infinite linear;
    position: absolute;
    width: 200px;
    top: calc(50% - 100px);
    right: 0%;
}
body.comm-page-custom-about-us .brand-circle {
	-webkit-animation: rotation 25s infinite linear;
    position: absolute;
    width: 200px;
    bottom: -80px;
    right: 0%;
    left: 30%;
    margin: 0 auto;
}

/* MESSAGES */

body.comm-page-messages .forceCommunityThemeHeaderBase {
	background: #f9f8f2;
}
body.comm-page-messages .siteforceContentArea {
	display: grid;
    grid-template-columns: 35% 65%;
/*     grid-column-gap: 50px; */
}
body.comm-page-messages .siteforceContentArea .comm-layout-column {
    min-height: calc(100vh - 200px);
    display: block;
    padding-top: 200px !important
}
body.comm-page-messages .siteforceContentArea .comm-content-header {
	padding-left: 100px !important;
	padding-right: 100px !important;
}
body.comm-page-messages .siteforceContentArea .contentRegion {
	background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_greenpalms_tim.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-bottom: 100px;
    background-size: 500px;
}
body.comm-page-messages .siteforceContentArea .comm-content-footer {
	display: none;
}
body.comm-page-messages .siteforceContentArea .comm-content-header h1 {
	line-height: 1em;
}
body.comm-page-messages .siteforceContentArea .comm-content-header h1:after {
	display: none;
}
body.comm-page-messages .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p {
	font-family: 'Gilroy', sans-serif;
}
body.comm-page-messages .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText h3 {
    border: 1px solid #1d1d1c;
    margin-top: 40px;
    padding: 20px;
    font-family: kumlien-pro, serif;
    font-style: italic;
    font-size: 1em;
}
body.comm-page-messages .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText h3 strong {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
}

body.comm-page-messages .siteforceContentArea .contentRegion .forceChatterMessages {
    background: #f9f8f2;
	font-family: 'Gilroy', sans-serif;
}
body.comm-page-messages .forceChatterMessages .inboxTitle, body.comm-page-messages .forceChatterMessages h1.subject, body.comm-page-messages .forceChatterMessages .details .name {
    font-weight: 600;
    font-size: 1.2em;
	font-family: 'Gilroy', sans-serif;
}
body.comm-page-messages .forceChatterCollatedUserPhotos .avatar, body.comm-page-messages .forceChatterEntityPhoto .image {
	filter: grayscale(100%);
}
body.comm-page-messages .slds-button_neutral, body .slds-button--neutral {
    border-radius: 0 !important;
    border-color: #1d1d1c;
}
body.comm-page-messages .forceChatterMessagesListView.container, body.comm-page-messages .forceChatterMessagesListView.mobile-view.container, body.comm-page-messages .forceChatterMessageDetailView.container, body.comm-page-messages .forceChatterMessageDetailView.mobile-view.container {
	height: 100%;
}
body.comm-page-messages .slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action {
	background-color: #9cd3cb;
    border: none;
}
body.comm-page-messages .slds-box {
	border-color: #1d1d1c;
}
body.comm-page-messages .forceChatterMessageSummary {
	border-bottom: 1px solid #1d1d1c;
}
body.comm-page-messages .forceChatterMessageDetailView .messageContent {
	background: #1d1d1c;
}
body.comm-page-messages .forceChatterMessageDetailView .message {
	border: none;
}
body.comm-page-messages .forceChatterMessageDetailView .messageContent .slds-text-color--weak {
	color: #f9f8f2;
}
body.comm-page-messages .forceChatterMessageDetailView .messageContent .cuf-entityLinkId {
    font-weight: 600;
    color: #1d1d1c;
    z-index: 1;
    position: relative;
}
body.comm-page-messages .forceChatterMessageDetailView .messageContent .slds-media__body {
    background: #f9f8f2;
	padding: 10px;
	position: relative;
}
body.comm-page-messages .forceChatterMessageDetailView .messageContent .slds-media__body:before {
	content: '';
    position: absolute;
    top: 10px;
    left: -5px;
    width: 10px;
    height: 10px;
    z-index: 0;
    background: #f9f8f2;
    transform: rotate(45deg);
}
body.comm-page-messages .forceChatterMessageDetailView .replyContainer {
	padding: var(--lwc-spacingMedium,1rem);
	background-color: #f9f8f2;
}
body.comm-page-messages .forceChatterMessageDetailView .messageContent .replyContainer .slds-media__body:before {
	display: none;
}
body.comm-page-messages .forceChatterMessageDetailView .messageContent .slds-media__body .slds-text-color--weak {
	color: #1d1d1c;	
}
body.comm-page-messages .bottomBar {
	padding: var(--lwc-spacingSmall,0.75rem) 0 !important;
}
body.comm-page-messages .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit, body.comm-page-messages .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:active {
	border: none;
	border-radius: 0;
	background-color: #1d1d1c;
}

/* body.comm-page-messages .comm-content-header { display: none; } */
/*
body.comm-page-messages .messages-header {
    background: #f9f8f3;
    height: 50vh;
    padding: 0 !important;
    display: grid;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
}
body.comm-page-messages .messages-header h1 {
	position: relative;
	font-family: kumlien-pro, serif;
	font-weight: 500;
	font-style: normal;
	font-size: 8em !important;
	padding: 21px 0px 4px 0px;
	letter-spacing: -3px;
}
body.comm-page-messages .messages-header h1:after {
	content: '';
    width: 1px;
    height: 30px;
    background: #1d1d1c;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
}
*/


/* FORUM FEED */
body .forceChatterStyle--default .cuf-element {
	background: transparent;
	border-top: 1px solid rgb(212, 212, 212);
    border-left: 1px solid rgb(212, 212, 212);
    border-right: 1px solid rgb(212, 212, 212);
}
body .forceChatterFeedInner .feedActions {
    padding: .5rem 0;
}
.uiTabset--task .tabs__nav { background: transparent; border: none; }

body .forceChatterMessageBodyInputRichTextEditor { background: transparent; }
body .uiTabset--task .tabs__content { background: transparent; border-color: #1d1d1c; }
body .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .tabs__nav { border: none; background: transparent; }
body .uiTabset--task .tabs__item.active > a { background: transparent; text-decoration: underline; }
body .uiTabset--task .tabs__item > a { border: none; }
body .uiTabset--task .tabs__item.active::before { display: none; }

body.comm-page-custom-forums .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p {
    max-width: 60vw !important;
}

/* CASE DETAIL */
.comm-content-header .slds-page-header_record-home .slds-grid {
	flex-direction: column;
}
.comm-content-header .slds-page-header_record-home .slds-grid div.actionsContainer {
	flex-direction: row;
	justify-content: center;
	margin: 20px 0 0 0;
}
.comm-content-header .slds-page-header_record-home .slds-page-header__detail-row {
	display: none;
}
.comm-content-header .slds-page-header_record-home .slds-grid .slds-media {
	display: none;
}
.comm-content-header .slds-page-header_record-home .slds-grid  .slds-m-right--small {
	margin: 0;
}
.comm-content-header .slds-page-header_record-home h1 {
	font-family: source-sans-pro, sans-serif;
	letter-spacing: 0;
	padding: 0;
}
.comm-content-header .slds-page-header_record-home h1 .entityNameTitle {
	text-transform: uppercase;
}
.comm-content-header .slds-page-header_record-home h1:after {
	display: none;
}

/* DISCUSSION FORUMS / GROUPS RECORD LIST */

/*
body.comm-page-custom-forums .siteforceContentArea .contentRegion {
	background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_leopard.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
}
*/
body.comm-page-detail-0F9 .comm-content-header {
/* 	height: 40vh; */
	height: 320px;
    align-items: end;
    display: none;
}
body.comm-page-detail-0F9 .siteforceSldsOneColLayout {
    padding: 150px 0;
}

body.comm-page-custom-forums .siteforceContentArea .comm-layout-column:not(:empty) {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}
body.comm-page-custom-forums .forceCommunityHtmlBlock .uiOutputRichText p.intro { margin-left: 100px; margin-right: 100px; line-height: 1.4em; }
/* .comm-page-custom-forums .test-listViewManager { margin-top: 60px; } */
.comm-page-custom-forums .forceCommunityRecordListDesktop.forceListViewManager .listDisplays {
	margin: 0 100px;
}
.comm-page-custom-forums .slds-grid {
	background: padding-box transparent;
	color: #f9f8f3;
}
.comm-page-custom-forums .forceChatterCompoundFieldsGroupName .groupType, .comm-page-custom-forums .slds-grid a {
	color: #f9f8f3;
}
.comm-page-custom-forums .slds-table {
	background: transparent;
    width: 100% !important;
/*
	border-bottom: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
*/
 }
.comm-page-custom-forums .slds-tabs_card .slds-page-header, .comm-page-custom-forums .slds-card .slds-page-header {
/*
	border-left: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
    border-top: 1px solid #1d1d1c;
    padding-left: 20px;
    padding-right: 20px;
*/
}
.comm-page-custom-forums .slds-table_header-fixed_container, .comm-page-custom-forums .slds-table--header-fixed_container {
	background-color: transparent;
/*
    border-bottom: 1px solid #1d1d1c;
    border-left: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
*/
}
.comm-page-custom-forums .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed, .comm-page-custom-forums .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus, .comm-page-custom-forums .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-forums .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus:hover, .comm-page-custom-forums .forceListViewManagerGrid .slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-forums .forceListViewManagerGrid .slds-no-cell-focus .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-forums .slds-table:not(.slds-no-row-hover) tbody tr:hover > td, .comm-page-custom-forums .slds-table:not(.slds-no-row-hover) tbody tr:hover > th, .comm-page-custom-forums .slds-table:not(.slds-no-row-hover) tbody tr:focus > td, .comm-page-custom-forums .slds-table:not(.slds-no-row-hover) tbody tr:focus > th {
	background: transparent;
    box-shadow: none;
}
.comm-page-custom-forums div.forceListViewManagerHeader.slds-page-header {
	border-bottom: 0;
	margin: 0 100px;
}
.comm-page-custom-forums div.forceListViewManagerHeader.slds-page-header .firstHeaderRow {
	background: red;
	display: none;
}
.comm-page-custom-forums div.forceListViewManagerHeader.slds-page-header div:nth-child(2) {
/* 	background: yellow; */
}
.comm-page-custom-forums .slds-cell-fixed, .comm-page-custom-forums .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a {
	background-color: #d7d5ca;
	    background-color: transparent;
    text-transform: uppercase;
    color: #f9f8f3 !important;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px;
}
.comm-page-custom-forums .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th .slds-resizable {
	opacity: 0;
}
.comm-page-custom-forums .slds-table tbody tr:nth-child(odd) {
	background: transparent;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-forums .slds-table tbody tr:nth-child(even) {
	background: #ebe9e1;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(1), .comm-page-custom-forums .slds-table thead tr th:nth-child(1) {
	background: red !important;
	display: none;
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(2), .comm-page-custom-forums .slds-table thead tr th:nth-child(2) {
/* 	background: blue !important; */
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(3), .comm-page-custom-forums .slds-table thead tr th:nth-child(3) {
/* 	background: green !important; */
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(3) span {
	padding: 20px 0;
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(4), .comm-page-custom-forums .slds-table thead tr th:nth-child(4) {
/* 	background: yellow !important; */
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(4) span span, .comm-page-custom-forums .slds-table tbody tr td:nth-child(5) span span {
/* 	font-family: kumlien-pro, serif; */
    color: #f9f8f3;
/*
    font-size: 1.5em;
    font-weight: 600;
*/
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(5), .comm-page-custom-forums .slds-table thead tr th:nth-child(5) {
/* 	background: purple !important; */
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(6), .comm-page-custom-forums .slds-table thead tr th:nth-child(6) {
/* 	background: brown !important; */
	display: none;
}
.comm-page-custom-forums .slds-table tbody tr td:nth-child(7), .comm-page-custom-forums .slds-table thead tr th:nth-child(7) {
	background: grey !important;
	display: none;
}
.comm-page-custom-forums .slds-table .slds-cell-edit.slds-has-focus, .comm-page-custom-forums .slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .comm-page-custom-forums .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
	background: #1d1d1c;
}
.comm-page-custom-forums .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td, .comm-page-custom-forums .slds-table .slds-row-number::after {
	color: #f9f8f3;
}
.comm-page-custom-forums .slds-table tbody tr th span a {
/*     font-family: kumlien-pro, serif; */
    color: #f9f8f3;
    white-space: normal;
    overflow: visible;
/*
    font-size: 1.5em;
    font-weight: 600;
*/
}
.comm-page-custom-forums .slds-table tbody tr td span a {
/*
	font-weight: 500;
    text-decoration: underline;
*/
/*
    background: #f9f8f3;
    padding: 10px 20px;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    display: block;
*/
}
.comm-page-custom-forums .slds-table tbody tr th span img {
	width: auto !important;
	height: auto !important;
}
.comm-page-custom-forums .tabs__content .ui-widget .forceCommunityCreateRecordButton { text-align: center; }
.comm-page-custom-forums .tabs__content .ui-widget .forceCommunityCreateRecordButton .slds-button { 
	width: calc(100% - 200px);
    font-family: 'Gilroy', sans-serif;
    font-size: 1.5em;
    font-weight: 800;
}

.comm-page-custom-forums .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button {
	background: #1d1d1c;
    display: block;
    width: calc(100% - 200px);
    margin: 60px 100px 0 100px;
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    padding: 10px 0;
}
.comm-page-custom-forums div.forceListViewManagerHeader.slds-page-header .firstHeaderRow, .comm-page-custom-forums div.forceListViewManagerHeader.slds-page-header .countSortedByFilteredBy, .comm-page-custom-forums .forceListViewSettingsMenu, .comm-page-custom-forums .countSortedByFilteredBy {
	display: none;
}
.comm-page-custom-forums div.forceListViewManagerHeader.slds-page-header {
    border-bottom: 0;
    margin: 0 100px;
    background: #1d1d1c;
    padding-top: 0;
    display: none;
}
.comm-page-custom-forums .forceListViewManagerGrid .listViewContent {
	height: auto;
    background: #1d1d1c;
}
.comm-page-custom-forums .search-in-list .slds-popover_tooltip {
	display: none;
}
.detailRelatedList .forceChatterGroupDetailCard {
	margin-bottom: 20px;
}

.comm-page-custom-forums .forceRecordLayout thead tr th .slds-resizable, .comm-page-custom-forums .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-custom-forums .listViewContainer .slds-resizable__handle {
	display: none;
}
.comm-page-custom-forums .slds-table--header-fixed thead th {
	width: 33% !important;
}

/* BUYER RFP */

body.comm-page-custom-buyer-rfp .siteforceContentArea .contentRegion {
	background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_leopard.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}
body.comm-page-custom-buyer-rfp .comm-content-header p {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2em;	
}

.comm-page-custom-buyer-rfp .forceCommunityRecordListDesktop.forceListViewManager .listDisplays {
	margin: 0 100px;
}
.comm-page-custom-buyer-rfp .slds-grid {
	background: padding-box transparent;
	color: #f9f8f3;
}
.comm-page-custom-buyer-rfp .slds-table {
	background: transparent;
	border: 0;
 }
.comm-page-custom-buyer-rfp .slds-tabs_card .slds-page-header, .comm-page-custom-buyer-rfp .slds-card .slds-page-header {
}
.comm-page-custom-buyer-rfp .slds-table_header-fixed_container, .comm-page-custom-buyer-rfp .slds-table--header-fixed_container {
	background-color: transparent;
}
.comm-page-custom-buyer-rfp .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed, .comm-page-custom-buyer-rfp .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus, .comm-page-custom-buyer-rfp .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-buyer-rfp .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus:hover, .comm-page-custom-buyer-rfp .forceListViewManagerGrid .slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-buyer-rfp .forceListViewManagerGrid .slds-no-cell-focus .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-buyer-rfp .slds-table:not(.slds-no-row-hover) tbody tr:hover > td, .comm-page-custom-buyer-rfp .slds-table:not(.slds-no-row-hover) tbody tr:hover > th, .comm-page-custom-buyer-rfp .slds-table:not(.slds-no-row-hover) tbody tr:focus > td, .comm-page-custom-buyer-rfp .slds-table:not(.slds-no-row-hover) tbody tr:focus > th {
	background: transparent;
	box-shadow: none;
}
.comm-page-custom-buyer-rfp div.forceListViewManagerHeader.slds-page-header {
	border-bottom: 0;
	margin: 0 100px;
}
.comm-page-custom-buyer-rfp .listViewContainer .slds-truncate {
    overflow: visible;
}
.comm-page-custom-buyer-rfp div.forceListViewManagerHeader.slds-page-header .firstHeaderRow {
	background: red;
	display: none;
}
.comm-page-custom-buyer-rfp div.forceListViewManagerHeader.slds-page-header div:nth-child(2) {
/* 	background: yellow; */
}
.comm-page-custom-buyer-rfp .slds-cell-fixed, .comm-page-custom-buyer-rfp .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a {
	background-color: #d7d5ca;
    background-color: transparent;
    text-transform: uppercase;
    color: #f9f8f3 !important;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px;
}
.comm-page-custom-buyer-rfp .slds-cell-fixed, .comm-page-custom-buyer-rfp .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a span {
}
.comm-page-custom-buyer-rfp .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th .slds-resizable {
	opacity: 0;
}
.comm-page-custom-buyer-rfp .forceRecordLayout thead tr th .slds-resizable, .comm-page-custom-buyer-rfp .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-custom-buyer-rfp .listViewContainer .slds-resizable__handle {
	display: none;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr:nth-child(odd) {
	background: transparent;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr:nth-child(even) {
	background: #ebe9e1;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(1), .comm-page-custom-buyer-rfp .slds-table thead tr th:nth-child(1) {
	background: red !important;
	display: none;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr th:nth-child(2) {
	padding-left: var(--lwc-spacingLarge,1.5rem);
}
.comm-page-custom-buyer-rfp .slds-table thead th:nth-child(2) .slds-th__action {
	padding-left: var(--lwc-spacingLarge,1.5rem);
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(3), .comm-page-custom-buyer-rfp .slds-table thead tr th:nth-child(3) {
/* 	background: green !important; */
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(3) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
	padding: 20px 0;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(4) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(4), .comm-page-custom-buyer-rfp .slds-table thead tr th:nth-child(4) {
/* 	background: yellow !important; */
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(4) span span, .comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(5) span span {
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(5), .comm-page-custom-buyer-rfp .slds-table thead tr th:nth-child(5) {
/* 	background: purple !important; */
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(6), .comm-page-custom-buyer-rfp .slds-table thead tr th:nth-child(6) {
/* 	background: brown !important; */
/* 	display: none; */
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td:nth-child(7), .comm-page-custom-buyer-rfp .slds-table thead tr th:nth-child(7) {
	background: grey !important;
	display: none;
}
.comm-page-custom-buyer-rfp .slds-table .slds-cell-edit.slds-has-focus, .comm-page-custom-buyer-rfp .slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .comm-page-custom-buyer-rfp .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
	background: #1d1d1c;
}
.comm-page-custom-buyer-rfp .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td, .comm-page-custom-buyer-rfp .slds-table .slds-row-number::after {
	color: #f9f8f3;
	background: #1d1d1c !important;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr th span a {
    font-family: kumlien-pro, serif;
    color: #f9f8f3;
    font-size: 1.5em;
    font-weight: 600;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td span a {
    background: #f9f8f3;
    border: 1px solid #f9f8f3;
    padding: 10px 20px;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    display: block;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr td span a:hover {
    background: #1d1d1c;
    border: 1px solid #f9f8f3;
    color: #f9f8f3;
    text-decoration: none;
}
.comm-page-custom-buyer-rfp .slds-table tbody tr th span img {
	width: auto !important;
	height: auto !important;
}
.comm-page-custom-buyer-rfp .tabs__content .ui-widget .forceCommunityCreateRecordButton { text-align: center; }
.comm-page-custom-buyer-rfp .tabs__content .ui-widget .forceCommunityCreateRecordButton .slds-button { 
	width: calc(100% - 200px);
    font-family: 'Gilroy', sans-serif;
    font-size: 1.5em;
    font-weight: 800;
}

.comm-page-custom-buyer-rfp .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button {
	background: #1d1d1c;
    display: block;
    width: calc(100% - 200px);
    margin: 60px 100px 0 100px;
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    padding: 10px 0;
}
.comm-page-custom-buyer-rfp .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button:hover {
	background: #f9f8f3;
	color: #1d1d1c;
}
.comm-page-custom-buyer-rfp div.forceListViewManagerHeader.slds-page-header .firstHeaderRow, .comm-page-custom-buyer-rfp div.forceListViewManagerHeader.slds-page-header .countSortedByFilteredBy, .comm-page-custom-buyer-rfp .forceListViewSettingsMenu {
	display: none;
}
.comm-page-custom-buyer-rfp div.forceListViewManagerHeader.slds-page-header {
    border-bottom: 0;
    margin: 0 100px;
    background: #1d1d1c;
    padding-top: 0;
}
.comm-page-custom-buyer-rfp .forceListViewManagerGrid .listViewContent, .comm-page-custom-buyer-rfp .forceListViewManagerGrid .listViewContent  {
	height: auto;
    background: #1d1d1c;
}
.comm-page-custom-buyer-rfp .search-in-list .slds-popover_tooltip {
	display: none;
}
.comm-page-custom-buyer-rfp .forceRecordLayout thead tr th .slds-resizable, .comm-page-custom-buyer-rfp .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-custom-buyer-rfp .listViewContainer .slds-resizable__handle {
	display: none;
}
.comm-page-custom-buyer-rfp .search-in-list { margin-right: 10px; }
.comm-page-custom-buyer-rfp .search-in-list input.slds-input { background: transparent; color: #f9f8f3; }
.comm-page-custom-buyer-rfp .search-in-list input.slds-input::-webkit-input-placeholder { color: #a8abae; }

.comm-page-custom-buyer-rfp .slds-table--header-fixed thead th {
	width: 33% !important;
}
/*
.comm-page-custom-buyer-rfp .slds-table--header-fixed {
    width: calc(100vw - 200px) !important;
}
*/

/* PERKS RECORD LIST */

.comm-page-custom-perks .forceCommunityRecordListDesktop.forceListViewManager .listDisplays {
	margin: 0 100px;
}
.comm-page-custom-perks .slds-grid {
	background: padding-box transparent;
	color: #f9f8f3;
}
.comm-page-custom-perks .slds-datepicker .slds-grid {
	color: var(--lwc-colorTextLabel,rgba(0, 0, 0, 0.6));	
}
.comm-page-custom-perks .slds-table {
	background: transparent;
	width: 100% !important;
/*
	border-bottom: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
*/
 }
.comm-page-custom-perks .slds-tabs_card .slds-page-header, .comm-page-custom-perks .slds-card .slds-page-header {
/*
	border-left: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
    border-top: 1px solid #1d1d1c;
    padding-left: 20px;
    padding-right: 20px;
*/
}
.comm-page-custom-perks .slds-table_header-fixed_container, .comm-page-custom-perks .slds-table--header-fixed_container {
	background-color: transparent;
/*
    border-bottom: 1px solid #1d1d1c;
    border-left: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
*/
}
.comm-page-custom-perks .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed, .comm-page-custom-perks .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus, .comm-page-custom-perks .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-perks .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus:hover, .comm-page-custom-perks .forceListViewManagerGrid .slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-perks .forceListViewManagerGrid .slds-no-cell-focus .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-perks .slds-table:not(.slds-no-row-hover) tbody tr:hover > td, .comm-page-custom-perks .slds-table:not(.slds-no-row-hover) tbody tr:hover > th, .comm-page-custom-perks .slds-table:not(.slds-no-row-hover) tbody tr:focus > td, .comm-page-custom-perks .slds-table:not(.slds-no-row-hover) tbody tr:focus > th {
	background: transparent;
	box-shadow: none;
}
.comm-page-custom-perks div.forceListViewManagerHeader.slds-page-header {
	border-bottom: 0;
	margin: 0 100px;
}
.comm-page-custom-perks .listViewContainer .slds-truncate {
	overflow: visible;
}
.comm-page-custom-perks div.forceListViewManagerHeader.slds-page-header .firstHeaderRow {
	background: red;
	display: none;
}
.comm-page-custom-perks div.forceListViewManagerHeader.slds-page-header div:nth-child(2) {
/* 	background: yellow; */
}
.comm-page-custom-perks .slds-cell-fixed, .comm-page-custom-perks .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a {
	background-color: #d7d5ca;
    background-color: transparent;
    text-transform: uppercase;
    color: #f9f8f3;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px;
}
.comm-page-custom-perks .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th .slds-resizable {
	opacity: 0;
}
.comm-page-custom-perks .forceRecordLayout thead tr th .slds-resizable, .comm-page-custom-perks .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-custom-perks .listViewContainer .slds-resizable__handle {
	display: none;
}
.comm-page-custom-perks .slds-table tbody tr:nth-child(odd) {
	background: transparent;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-perks .slds-table tbody tr:nth-child(even) {
	background: #ebe9e1;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(1), .comm-page-custom-perks .slds-table thead tr th:nth-child(1) {
	background: red !important;
	display: none;
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(2), .comm-page-custom-perks .slds-table thead tr th:nth-child(2) {
/* 	background: blue !important; */
}
.comm-page-custom-perks .slds-table tbody tr th:nth-child(2) {
    background: #1e1e1d !important;
    padding-left: var(--lwc-spacingLarge,1.5rem);
    padding-right: 20px;
    color: #f9f8f3;
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(3), .comm-page-custom-perks .slds-table thead tr th:nth-child(3) {
/* 	background: green !important; */
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(3) span {
	padding: 20px 0;
    display: inline-block;
    white-space: normal;
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(4) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(5) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(4), .comm-page-custom-perks .slds-table thead tr th:nth-child(4) {
/* 	background: yellow !important; */
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(4) span span, .comm-page-custom-perks .slds-table tbody tr td:nth-child(5) span span {
/*
	font-family: kumlien-pro, serif;
    color: #f9f8f3;
    font-size: 1.5em;
    font-weight: 600;
*/
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(5), .comm-page-custom-perks .slds-table thead tr th:nth-child(5) {
/* 	background: purple !important; */
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(5) span a, .comm-page-custom-perks .slds-table thead tr th:nth-child(5) span a {
    display: inline;
    font-family: source-sans-pro, sans-serif !important;
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(6) .slds-truncate, .comm-page-custom-perks .slds-table thead tr th:nth-child(6) .slds-truncate {
	white-space: normal;
	overflow: visible;
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(6), .comm-page-custom-perks .slds-table thead tr th:nth-child(6) {
/* 	background: brown !important; */
/* 	display: none; */
}
.comm-page-custom-perks .slds-table tbody tr td:nth-child(7), .comm-page-custom-perks .slds-table thead tr th:nth-child(7) {
	background: grey !important;
	display: none;
}
.comm-page-custom-perks .slds-table .slds-cell-edit.slds-has-focus, .comm-page-custom-perks .slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .comm-page-custom-perks .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
	background: #1d1d1c;
}
.comm-page-custom-perks .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td, .comm-page-custom-perks .slds-table .slds-row-number::after {
	color: #f9f8f3;
}
.comm-page-custom-perks .slds-table tbody tr th span a {
    font-family: kumlien-pro, serif;
    color: #f9f8f3;
    font-size: 1.5em;
    font-weight: 600;
}
/*
.comm-page-custom-perks .slds-table tbody tr td span a {
    background: #f9f8f3;
    padding: 10px 20px;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    display: block;
}
*/
.comm-page-custom-perks .slds-table tbody tr td span a {
    padding: 0px;
    background: none;
    color: #F9F8F3;
    font-size: 1em;
    font-weight: normal;
    font-family: nocturne-serif, serif;
}
.comm-page-custom-perks .slds-table tbody tr th span img {
	width: auto !important;
	height: auto !important;
}
.comm-page-custom-perks .tabs__content .ui-widget .forceCommunityCreateRecordButton { text-align: center; }
.comm-page-custom-perks .tabs__content .ui-widget .forceCommunityCreateRecordButton .slds-button { 
	width: calc(100% - 200px);
    font-family: 'Gilroy', sans-serif;
    font-size: 1.5em;
    font-weight: 800;
}

.comm-page-custom-perks .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button {
	background: #1d1d1c;
    display: block;
    width: calc(100% - 200px);
    margin: 60px 100px 0 100px;
    border-radius: 0;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    padding: 10px 0;
}
.comm-page-custom-perks .contentRegion .sf_flowmodalCcp_launchFlowModal .slds-button:hover {
	background: #f9f8f3;
	color: #1d1d1c;
}
.comm-page-custom-perks div.forceListViewManagerHeader.slds-page-header .firstHeaderRow, .comm-page-custom-perks div.forceListViewManagerHeader.slds-page-header .countSortedByFilteredBy, .comm-page-custom-perks .forceListViewSettingsMenu {
	display: none;
}
.comm-page-custom-perks div.forceListViewManagerHeader.slds-page-header {
    border-bottom: 0;
    margin: 0 100px;
    background: #1d1d1c;
    padding-top: 0;
}
.comm-page-custom-perks .forceListViewManagerGrid .listViewContent {
	height: auto;
    background: #1d1d1c;
}
.comm-page-custom-perks .search-in-list .slds-popover_tooltip {
	display: none;
}
.comm-page-custom-perks .search-in-list { margin-right: 10px; }
.comm-page-custom-perks .search-in-list input.slds-input { background: transparent; color: #f9f8f3; }
.comm-page-custom-perks .search-in-list input.slds-input::-webkit-input-placeholder { color: #a8abae; }
.comm-page-custom-perks .slds-table thead th:nth-child(2) .slds-th__action { padding-left: var(--lwc-spacingLarge,1.5rem); }

.comm-page-custom-perks .slds-table--header-fixed thead th {
	width: 33% !important;
}

/* RELATED LIST RECORD LIST */

.comm-page-relatedlist .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed, .comm-page-relatedlist .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus, .comm-page-relatedlist .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-relatedlist .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus:hover, .comm-page-relatedlist .forceListViewManagerGrid .slds-is-resizable .slds-cell-fixed:hover, .comm-page-relatedlist .forceListViewManagerGrid .slds-no-cell-focus .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-relatedlist .slds-table:not(.slds-no-row-hover) tbody tr:hover > td, .comm-page-relatedlist .slds-table:not(.slds-no-row-hover) tbody tr:hover > th, .comm-page-relatedlist .slds-table:not(.slds-no-row-hover) tbody tr:focus > td, .comm-page-relatedlist .slds-table:not(.slds-no-row-hover) tbody tr:focus > th {
	background: transparent;
    box-shadow: none;
}
body.comm-page-relatedlist .comm-content-header h1:after {
	display: none;
}

.comm-page-relatedlist .forceCommunityRecordListDesktop.forceListViewManager .listDisplays {
	margin: 0 100px;
}
.comm-page-relatedlist .slds-grid {
	background: padding-box transparent;
	color: #f9f8f3;
}    
.comm-page-relatedlist .slds-grid a {
	color: #f9f8f3;
}
.comm-page-relatedlist .slds-table {
	background: transparent;
    width: 100% !important;
}
.comm-page-relatedlist div.forceListViewManagerHeader.slds-page-header {
	border-bottom: 0;
}
.comm-page-relatedlist div.forceListViewManagerHeader.slds-page-header .firstHeaderRow {
	display: none;
}
.comm-page-relatedlist .slds-cell-fixed, .comm-page-relatedlist .listViewContainer .forceRecordLayout thead tr th span {
	background-color: #1d1d1c !important;
    text-transform: uppercase;
    color: #f9f8f3 !important;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px;
}
.comm-page-relatedlist .forceRecordLayout thead tr th .slds-resizable, .comm-page-relatedlist .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-relatedlist .listViewContainer .slds-resizable__handle {
	display: none;
}
.comm-page-relatedlist .slds-table tbody tr:nth-child(odd) {
	background: transparent;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-relatedlist .slds-table tbody tr:nth-child(even) {
	background: #ebe9e1;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-relatedlist .slds-table tbody tr td:nth-child(1), .comm-page-relatedlist .slds-table thead tr th:nth-child(1) {
	display: none;
}
.comm-page-relatedlist .slds-table tbody tr td:nth-child(3) span {
	padding: 20px 0;
}
.comm-page-relatedlist .slds-table tbody tr td:nth-child(5), .comm-page-relatedlist .slds-table thead tr th:nth-child(5) {
	display: none;
}
.comm-page-relatedlist .slds-table tbody tr td:nth-child(6), .comm-page-relatedlist .slds-table thead tr th:nth-child(6) {
	display: none;
}
.comm-page-relatedlist .slds-table tbody tr td:nth-child(7), .comm-page-relatedlist .slds-table thead tr th:nth-child(7) {
	display: none;
}
.comm-page-relatedlist .slds-table .slds-cell-edit.slds-has-focus, .comm-page-relatedlist .slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .comm-page-relatedlist .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
	background: #1d1d1c !important;
}
.comm-page-relatedlist .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td, .comm-page-relatedlist .slds-table .slds-row-number::after {
	color: #f9f8f3;
}
.comm-page-relatedlist .slds-table tbody tr td span a, .comm-page-relatedlist .slds-table tbody tr th span a {
    color: #f9f8f3;
}
.comm-page-relatedlist .forceChatterEntityPhoto .image, .comm-page-detail-0F9 .forceChatterEntityPhoto .image {
	filter: grayscale(100%);	
}
.comm-page-relatedlist .forceChatterEntityPhoto.largeSize.rounded, .comm-page-relatedlist .forceChatterEntityPhoto.largeSize.circular {
	border: none;
}
.comm-page-relatedlist div.forceListViewManagerHeader.slds-page-header .firstHeaderRow, .comm-page-relatedlist div.forceListViewManagerHeader.slds-page-header .countSortedByFilteredBy, .comm-page-relatedlist .forceListViewSettingsMenu {
	display: none;
}
.comm-page-relatedlist div.forceListViewManagerHeader.slds-page-header {
    border-bottom: 0;
    background: #1d1d1c;
    padding-top: 0;
    display: none;
}
.comm-page-relatedlist .forceListViewManagerGrid .listViewContent {
/* 	height: auto; */
    background: #1d1d1c;
}
.comm-page-relatedlist .search-in-list .slds-popover_tooltip {
	display: none;
}
.comm-page-relatedlist .slds-table thead th:nth-child(2) .slds-th__action, .comm-page-relatedlist .slds-table tbody th:first-of-type {
    padding-left: var(--lwc-spacingLarge,1.5rem);
}

.comm-page-relatedlist .slds-table--header-fixed thead th {
	width: 33% !important;
}


/* MY MEETINGS RECORD LIST */

/*
.comm-page-custom-my-meetings .forceCommunityRecordListDesktop.forceListViewManager .listDisplays {
	margin: 0 100px;
}
*/
body.comm-page-custom-my-meetings .comm-content-header {
    background: #1d1d1c;
/*     height: 60vh; */
/*     padding-top: 0 !important; */
    padding: 150px 0 25px 0 !important;
}
body.comm-page-custom-my-meetings .siteforceContentArea .comm-layout-column:not(:empty) {
    padding-top: 100px;
}
body.comm-page-custom-my-meetings .siteforceContentArea .contentRegion {
	background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_pinkpalms_tim.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
    padding-bottom: 100px;
    background-size: 500px;
}

.comm-page-custom-my-meetings .slds-grid {
	background: padding-box transparent;
	color: #f9f8f3;
}
.comm-page-custom-my-meetings .slds-table {
	background: transparent;
	border: 0;
/*
	border-bottom: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
*/
 }
.comm-page-custom-my-meetings .countSortedByFilteredBy {
	display: none;
}
.comm-page-custom-my-meetings .slds-tabs_card .slds-page-header, .comm-page-custom-my-meetings .slds-card .slds-page-header {
/*
	border-left: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
    border-top: 1px solid #1d1d1c;
    padding-left: 20px;
    padding-right: 20px;
*/
}
.comm-page-custom-my-meetings .slds-table_header-fixed_container, .comm-page-custom-my-meetings .slds-table--header-fixed_container {
	background-color: transparent;
/*
    border-bottom: 1px solid #1d1d1c;
    border-left: 1px solid #1d1d1c;
    border-right: 1px solid #1d1d1c;
*/
}
.comm-page-custom-my-meetings .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed, .comm-page-custom-my-meetings .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus, .comm-page-custom-my-meetings .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-my-meetings .forceListViewManagerGrid .slds-has-focus.slds-is-resizable .slds-cell-fixed:focus:hover, .comm-page-custom-my-meetings .forceListViewManagerGrid .slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-my-meetings .forceListViewManagerGrid .slds-no-cell-focus .slds-has-focus.slds-is-resizable .slds-cell-fixed:hover, .comm-page-custom-my-meetings .slds-table:not(.slds-no-row-hover) tbody tr:hover > td, .comm-page-custom-my-meetings .slds-table:not(.slds-no-row-hover) tbody tr:hover > th, .comm-page-custom-my-meetings .slds-table:not(.slds-no-row-hover) tbody tr:focus > td, .comm-page-custom-my-meetings .slds-table:not(.slds-no-row-hover) tbody tr:focus > th {
	background: transparent;
	box-shadow: none;
}
.comm-page-custom-my-meetings div.forceListViewManagerHeader.slds-page-header {
	border-bottom: 0;
/* 	margin: 0 100px; */
}
.comm-page-custom-my-meetings .forceListViewSettingsMenu {
	display: none;
}
.comm-page-custom-my-meetings .listViewContainer .slds-truncate {
	overflow: visible;
}
.comm-page-custom-my-meetings div.forceListViewManagerHeader.slds-page-header .firstHeaderRow h1 {
	font-family: 'Gilroy', sans-serif;
	font-weight: 600;
/* 	background: red; */
/* 	display: none; */
}
.comm-page-custom-my-meetings .forceCommunityRecordListDesktop .forceListViewManagerHeader force-list-view-manager-status-info {
    color: #f9f8f3;
}
.comm-page-custom-my-meetings .forceListViewPicker.triggerLink .triggerLinkTextAndIconWrapper, .comm-page-custom-my-meetings .forceListViewPicker.triggerLink .downIcon {
    color: #f9f8f3 !important;
}
.comm-page-custom-my-meetings div.forceListViewManagerHeader.slds-page-header div:nth-child(2) {
/* 	background: yellow; */
}
.comm-page-custom-my-meetings .slds-cell-fixed, .comm-page-custom-my-meetings .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a {
	background-color: #d7d5ca;
	    background-color: transparent;
    text-transform: uppercase;
    color: #f9f8f3 !important;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 12px;
}
.comm-page-custom-my-meetings .forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th .slds-resizable {
	opacity: 0;
}
.comm-page-custom-my-meetings .forceRecordLayout thead tr th .slds-resizable, .comm-page-custom-my-meetings .forceRecordLayout thead tr th .slds-dropdown-trigger, .comm-page-custom-my-meetings .listViewContainer .slds-resizable__handle {
	display: none;
}
.comm-page-custom-my-meetings .slds-table tbody tr:nth-child(odd) {
	background: transparent;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-my-meetings .slds-table tbody tr:nth-child(even) {
	background: #ebe9e1;
	background: #1d1d1c;
    border-bottom: 1px solid #f9f8f3;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(1), .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(1) {
	background: red !important;
	display: none;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(2), .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(2) {
/* 	background: blue !important; */
}
.comm-page-custom-my-meetings .slds-table tbody tr th:nth-child(2) {
	padding-left: var(--lwc-spacingLarge,1.5rem);
}
.comm-page-custom-my-meetings .slds-table tbody tr th:nth-child(2) span a {
    display: inline;
    font-family: source-sans-pro, sans-serif !important;
    color: #F9F8F3;
    font-size: 1em;
    font-weight: normal;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(3), .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(3) {
/* 	background: green !important; */
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(3) span {
	padding: 20px 0;
    display: inline-block;
    white-space: normal;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(4) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(5) span {
    display: inline-block !important;
    white-space: normal !important;
    max-height: none !important;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(4), .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(4) {
/* 	background: yellow !important; */
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(4) span span, .comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(5) span span {
/*
	font-family: kumlien-pro, serif;
    color: #f9f8f3;
    font-size: 1.5em;
    font-weight: 600;
*/
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(5), .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(5) {
/* 	background: purple !important; */
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(5) span a, .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(5) span a {
    display: inline;
    font-family: source-sans-pro, sans-serif !important;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(6) .slds-truncate, .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(6) .slds-truncate {
	white-space: normal;
	overflow: visible;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(6), .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(6) {
/* 	background: brown !important; */
/* 	display: none; */
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(7), .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(7) {
	white-space: normal;
	overflow: visible;
/*
	background: grey !important;
	display: none;
*/
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(7) span a {
    background: #f9f8f3;
    color: #1d1d1c;
    border: 1px solid #f9f8f3;
    padding: 6px 10px;
    font-family: 'Gilroy', sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-align: center;
    display: inline-block;
    margin-right: 6px;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(7) span a:hover {
    background: #1d1d1c;
    color: #f9f8f3;
    border: 1px solid #f9f8f3;
    text-decoration: none;
}
.comm-page-custom-my-meetings .slds-table tbody tr td:nth-child(8), .comm-page-custom-my-meetings .slds-table thead tr th:nth-child(8) {
	background: grey !important;
	display: none;
}
.comm-page-custom-my-meetings .slds-table .slds-cell-edit.slds-has-focus, .comm-page-custom-my-meetings .slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover, .comm-page-custom-my-meetings .slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
	background: #1d1d1c;
}
.comm-page-custom-my-meetings .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td, .comm-page-custom-my-meetings .slds-table .slds-row-number::after {
	color: #f9f8f3;
}
.comm-page-custom-my-meetings .slds-table tbody tr th span a {
    font-family: kumlien-pro, serif;
    color: #f9f8f3;
    font-size: 1.5em;
    font-weight: 600;
}
/*
.comm-page-custom-my-meetings .slds-table tbody tr td span a {
    background: #f9f8f3;
    padding: 10px 20px;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    display: block;
}
*/
.comm-page-custom-my-meetings .slds-table tbody tr td span a {
    padding: 0px;
    background: none;
    color: #F9F8F3;
    font-size: 1em;
    font-weight: normal;
    font-family: nocturne-serif, serif;
}
.comm-page-custom-my-meetings .slds-table tbody tr th span img {
	width: auto !important;
	height: auto !important;
}
/*
.comm-page-custom-my-meetings div.forceListViewManagerHeader.slds-page-header .firstHeaderRow, .comm-page-custom-my-meetings div.forceListViewManagerHeader.slds-page-header .countSortedByFilteredBy, .comm-page-custom-my-meetings .forceListViewSettingsMenu {
	display: none;
}
*/
.comm-page-custom-my-meetings div.forceListViewManagerHeader.slds-page-header {
    border-bottom: 0;
/*     margin: 0 100px; */
    background: #1d1d1c;
    padding: var(--lwc-spacingLarge,1.5rem);
}
.comm-page-custom-my-meetings .forceListViewManagerGrid .listViewContent {
	height: auto;
    background: #1d1d1c;
}
.comm-page-custom-my-meetings .search-in-list .slds-popover_tooltip {
	display: none;
}
.comm-page-custom-my-meetings .search-in-list { margin-right: 10px; }
.comm-page-custom-my-meetings .search-in-list input.slds-input { background: transparent; color: #f9f8f3; }
.comm-page-custom-my-meetings .search-in-list input.slds-input::-webkit-input-placeholder { color: #a8abae; }
.comm-page-custom-my-meetings .slds-table thead th:nth-child(2) .slds-th__action { padding-left: var(--lwc-spacingLarge,1.5rem); }

.comm-page-custom-my-meetings .slds-table--header-fixed thead th {
	width: 20% !important;
}

body.comm-page-detail-a2J .comm-content-header {
    background: #1d1d1c;
/*
    height: 60vh;
    padding-top: 0 !important;
*/
}
body.comm-page-detail-a2J .siteforceContentArea .comm-layout-column:not(:empty) {
    padding: 100px 20%;
}
body.comm-page-detail-a2J .slds-page-header .profilePicWrapper {
	display: none;
}
body.comm-page-detail-a2J .slds-page-header .entityNameTitle {
	color: #1d1d1c;
    font-size: 1.2em;
    padding-bottom: 5px;
    font-weight: 400;
}
body.comm-page-detail-a2J .slds-page-header .slds-page-header__title {
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-size: 2em;
    max-height: none;
}
body.comm-page-detail-a2J .slds-page-header .slds-grid.primaryFieldRow {
    border-bottom: 2px solid #1d1d1c;
    padding-bottom: 20px;
}
body.comm-page-detail-a2J ul.branding-actions li.slds-button {
    font-family: 'Gilroy', sans-serif;
    font-size: 14px;
    font-weight: 800;
    text-align: center;
    display: block;
    border: none;
    border-radius: 0;
    margin-left: 10px;
}
body.comm-page-detail-a2J ul.branding-actions li.slds-button a {
    background: #1d1d1c;
    border: 1px solid #1d1d1c;
    color: #f9f8f3;
    padding: 5px 15px;
}
body.comm-page-detail-a2J ul.branding-actions li.slds-button a:hover {
    background: #f9f8f3;
    border: 1px solid #1d1d1c;
    color: #1d1d1c;
}
body.comm-page-detail-a2J .slds-page-header__detail-row {
	background: transparent;
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
}
body.comm-page-detail-a2J .slds-page-header__detail-row li {
	padding: 0 0 10px 0;	
	max-width: none !important;
}
body.comm-page-detail-a2J .slds-page-header__detail-row li:last-child {
	grid-column: 1 / span 4;
}
body.comm-page-detail-a2J .slds-page-header__detail-row .slds-form-element__label {
    color: #1d1d1c;
    font-size: 1.2em;
    font-weight: 400;
}
body.comm-page-detail-a2J .slds-page-header__detail-row .slds-form-element__static {
    font-family: 'Gilroy', sans-serif;
    font-size: 16px;
    font-weight: 800;
    white-space: normal;
    overflow: visible;
}
body.comm-page-detail-a2J .slds-page-header__detail-row .slds-form-element__static a {
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    background: #1d1d1c;
    border: 1px solid #1d1d1c;
    color: #f9f8f3;
    padding: 8px 15px 8px 15px;
    margin-top: 0px;
    margin-bottom: 5px;
    display: block;
    text-align: center;
}
body.comm-page-detail-a2J .slds-page-header__detail-row .slds-form-element__static a:hover {
    background: #f9f8f3;
    border: 1px solid #1d1d1c;
    color: #1d1d1c;
    text-decoration: none;
}
body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedListContainer > .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedListContainer .forceRelatedListCardDesktop {
	border: 0;
}
body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedListContainer .forceRelatedListSingleContainer.container {
	margin-top: 0 !important;
}
body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedListContainer .forceRelatedListCardHeader header .slds-avatar {
	display: none;
}
body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedListContainer .forceRelatedListCardHeader header {
    border-bottom: 2px solid #1d1d1c;
    padding-bottom: 20px;
}
body.comm-page-detail-a2J article.forceRelatedListCardDesktop .forceRelatedListPreview .forceContentFileDroppableZone {
	padding: 0;
}
body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedListContainer .slds-file-selector__dropzone {
	border-color: #1d1d1c;
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedListContainer .slds-file-selector__button {
	border: 1px solid #1d1d1c;
    border-radius: 0;
    padding: 0 50px;
    font-family: 'Gilroy', sans-serif;
    font-weight: 600;
    font-size: 14px;
}
body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedListContainer .slds-file-selector__button svg {
	display: none;
}

body.comm-page-detail-a2J .forceBaseListView table.forceRecordLayout, body.comm-page-detail-a2J .forceBaseListView table.forceRecordLayout thead th {
	background: #1d1d1c;
	color: #f9f8f3;
}
body.comm-page-detail-a2J table.forceRecordLayout a {
	color: #f9f8f3;
}
body.comm-page-detail-a2J article.forceRelatedListCardDesktop .slds-card__footer {
    font-family: 'Gilroy', sans-serif;
}
body.comm-page-detail-a2J article.forceRelatedListCardDesktop .forceRelatedListPreview {
    padding-left: var(--lwc-varSpacingHorizontalMedium,1rem);
    padding-right: var(--lwc-varSpacingHorizontalMedium,1rem);
}
body.comm-page-detail-a2J .forceRelatedListCardDesktop.headerBottomBorder .slds-page-header {
	border-bottom: 0;
}
body.comm-page-detail-a2J .forceContentFileDroppableZone .slds-file-selector .uiAbstractList li {
	background: #1d1d1c;
	color: #f9f8f3;
	margin-bottom: 5px;
	width: 100%;
}
body.comm-page-detail-a2J .forceContentFileDroppableZone .slds-file-selector .uiAbstractList li a, body.comm-page-detail-a2J .forceContentFileDroppableZone .slds-file-selector .uiAbstractList li .secondaryFields {
	color: #f9f8f3;
}

.comm-page-home .forceChatterFeedItem .feed__item-comments--threadedCommunity {
    background: #1d1d1c;
}
.comm-page-home .forceChatterFeedItem .feed__item-comments--threadedCommunity .forceChatterStyle .cuf-likesText {
	color: #f9f8f3;
}
.comm-page-home .forceChatterFeedItem .feed__item-comments--threadedCommunity .forceChatterStyle .cuf-likesText .cuf-entityLinkId {
	color: #f9f8f3;
}
.comm-page-home .forceChatterStyle .cuf-likesText {
	color: #f9f8f3 !important;
}
.slds-table--header-fixed {
	width: calc(100vw - 240px) !important;
}

/* HOTEL REOPENINGS */
body.comm-page-custom-hotel-reopenings .comm-content-header, body.comm-page-custom-hotel-reopenings-2021 .comm-content-header {
    background: #1d1d1c;
/*     height: 60vh; */
/*     padding-top: 0 !important; */
    min-height: auto;
    padding: 150px 0 80px 0 !important;
}

/* body.comm-page-custom-hotel-reopenings-2021 .siteforceContentArea .contentRegion {
        position: relative;
        background: url(https://thehouseofbeyond.com/hob-resources/img/Pink_Pineapple_Wallpaper.png);
        background-repeat: repeat;
        background-position: 43% 50%;
        background-size: 230px;
        padding: 100px 120px;
} */
body.comm-page-custom-hotel-reopenings-2021 .siteforceContentArea .slds-col--padded.contentRegion.comm-layout-column {
    position: relative;
    background: url(https://thehouseofbeyond.com/hob-resources/img/Pink_Pineapple_Wallpaper.png);
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: 500px;
    padding: 100px 100px;
}

body.comm-page-custom-hotel-reopenings .siteforceContentArea .comm-layout-column:not(:empty), body.comm-page-custom-hotel-reopenings-2021 .siteforceContentArea .comm-layout-column:not(:empty) {
/*     padding-top: 100px; */
    background: #1d1d1c;
    min-height: 30vh;
}

body.comm-page-custom-hotel-reopenings .comm-content-header h1, body.comm-page-custom-hotel-reopenings-2021 .comm-content-header h1 {
	font-size: 6em !important;
    letter-spacing: -1px;
    width: 80%;
    margin: 0 auto;
    font-weight: 400;
}
body.comm-page-custom-hotel-reopenings .comm-content-header h1:after, body.comm-page-custom-hotel-reopenings-2021 .comm-content-header h1:after {
	content: '';
	bottom: -20px;
}
body.comm-page-custom-hotel-reopenings .comm-content-header p, body.comm-page-custom-hotel-reopenings-2021 .comm-content-header p {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2em;	
    
}
body.comm-page-custom-hotel-reopenings-2021 .comm-content-header p:first-of-type {
    margin-top: 30px !important;
}
body.comm-page-custom-hotel-reopenings .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p, body.comm-page-custom-hotel-reopenings-2021 .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p {
    max-width: 1080px !important;	
}
body.comm-page-custom-hotel-reopenings .comm-content-header p em, body.comm-page-custom-hotel-reopenings-2021 .comm-content-header p em {
    font-family: kumlien-pro, serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.2em;
    display: block;
}

/* faqs FAQS */
body.comm-page-custom-faqs .comm-content-header {
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_library.jpg);
    background-repeat: repeat;
    background-position: 50% 50%;
}

body.comm-page-custom-faqs .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p {
    font-weight: 400;
    font-family: 'Gilroy', sans-serif;
    font-size: 1.4em;
}

body.comm-page-custom-faqs .comm-content-header h1 {
    font-weight: 400;
}

body.comm-page-custom-faqs .comm-content-header h1 span {
    font-family: 'Gilroy';
    font-weight: 600;
    display: block;
    line-height: 46px;
    margin-bottom: 80px;
}

body.comm-page-custom-faqs .uiTabset--base .tabs__nav {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    display: block;
}

body.comm-page-custom-faqs .forceCommunityTabset.uiTabset>.uiTabBar .uiTabItem {
    min-width: 90px;
    margin: 15px 50px;
}

/* body.comm-page-custom-faqs .uiTabset--default .tabs__item.\391c06, 
body.comm-page-custom-faqs .uiTabset--default .tabs__item.\3128ec, 
body.comm-page-custom-faqs .uiTabset--default .tabs__item.\301f2f {
    display: inline-block !important;
} */

body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(1), 
body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(2), 
body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(3), 
body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(4), 
body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(5), 
body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(6), 
body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(7) {
    display: inline-block !important;
}

body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(7) {
    margin-left: 35px;
}
body.comm-page-custom-faqs .uiTabset--default .tabs__item:nth-child(7) a {
    width: 282px;

}

body.comm-page-custom-faqs .uiTabset--default .tabs__item.active > a {
    color: #f9f8f3;
    background: #1d1d1c;
}

body.comm-page-custom-faqs .uiTabset--default .tabs__item.uiTabOverflowMenuItem {
    display: none;
}

body.comm-page-custom-faqs .uiTabset .uiTabBar {
    border: 0px;
}
body.comm-page-custom-faqs .uiTabset--default .tabs__content {
    border: 1px solid #1d1d1c;
    padding: 60px 100px;
    margin-top: 30px;
    margin-bottom: 100px;
}
body.comm-page-custom-faqs .uiTabset--default .tabs__content .uiOutputRichText h1 {
    text-align: center;
    position: relative;
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-style: normal;
    font-size: 3.8em !important;
    margin-bottom: 50px;
}
body.comm-page-custom-faqs .uiTabset--default .tabs__item > a {
    border-color: rgb(29, 29, 28);
}

body.comm-page-custom-faqs .uiTabset--default .tabs__item > a:hover {
    color: #f9f8f3;
    background: #1d1d1c;
}

body.comm-page-custom-faqs .uiTabset--default .tabs__content .uiOutputRichText p {
    margin-bottom: 35px;
    font-size: 1.2em;
}
body.comm-page-custom-faqs .uiTabset--default .tabs__content .uiOutputRichText p a {
    font-weight: bold;
}


/* PRIVACY POLICY */
body.comm-page-custom-privacy-policy .comm-content-header h1:after {
	display: none;
}


/* event reg */

body.comm-page-custom-event-reg .siteforceSldsOneColLayout {
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_leopard.jpg);
    background-repeat: repeat;
    background-position: 50% -50%;
}

body.comm-page-custom-event-reg .comm-content-header {
    padding: 0px 0 0px 0 !important;
}
body.comm-page-custom-event-reg .contentRegion {
    height: 100vh;
}

.comm-page-custom-submissionextension .siteforceSldsOneColLayout {
    background: url(https://thehouseofbeyond.com/hob-resources/img/pattern_flamingo.jpg);
    background-repeat: repeat;
    background-position: 50% -50%;
    background-size: 20%;
}

body.comm-page-custom-submissionextension  .comm-content-header {
    padding: 100px 0 0px 0 !important;
}
body.comm-page-custom-submissionextension  .contentRegion {
    height: 100vh;
}

/* hide home page accordion on mobile */
/* .mobile-home {
    display: none;

} */

  
  
  /*
   Demo purposes only
  */
  *,
  *:before,
  *:after {
    box-sizing: border-box;
  }
  
  .accordion {
    max-width: 65em;
    margin: 0 auto;
  }
  
  .accordion p:last-child {
    margin-bottom: 0;
  }





/* MEDIA QUERIES */
@media screen and (max-width: 849px) {
	body .siteforceContentArea .comm-layout-column:not(:empty) {
	    padding-right: 0.75rem;
		padding-left: 0.75rem;
	}
	body.comm-page-custom-forums .siteforceContentArea .comm-layout-column:not(:empty) {
	    padding-right: 0.75rem;
		padding-left: 0.75rem;
	}
	.comm-page-custom-media-hub .siteforceContentArea .comm-layout-column .ui-widget:not(:first-child), .siteforceContentArea .cb-section_column .ui-widget:not(:first-child) {
	    padding-right: 0.75rem;
		padding-left: 0.75rem;
	}
}
@media screen and (min-width: 2160px) {
	body.comm-page-messages .comm-content-header h1	{
		font-size: 8em !important;
	}
}
@media screen and (min-width: 1950px) and (max-width: 2159px) {
	body.comm-page-messages .comm-content-header h1	{
		font-size: 7em !important;
	}
}
@media screen and (min-width: 1750px) and (max-width: 1949px) {
	body.comm-page-messages .comm-content-header h1	{
		font-size: 6em !important;
	}
}
@media screen and (min-width: 1430px) and (max-width: 1749px) {
	body.comm-page-messages .comm-content-header h1	{
		font-size: 4.5em !important;
	}
}
@media screen and (max-width: 1429px) {
	body.comm-page-messages .siteforceContentArea {
		grid-template-columns: 1fr;
	}
	body.comm-page-messages .siteforceContentArea .comm-layout-column {
		min-height: auto;
		padding-top: 0;
	}
	body.comm-page-messages .siteforceContentArea .comm-content-header {
/* 	    min-height: 60vh; */
	    display: grid;
/* 	    padding-top: 0 !important; */
	}
	body.comm-page-messages .siteforceContentArea .contentRegion {
		padding-top: 100px !important;
	}
}
@media only screen and (min-width: 1401px) and (max-width: 1500px) {
	.comm-page-custom-promotions-1 .promos-tile-grid h2 {
    	font-size: 1.2em !important;
	}
}

@media screen and (max-width: 800px) {
	body.comm-page-detail-005 .slds-button--neutral {
		background: #1d1d1c;
		border: 1px solid #f9f8f3;
	    color: #f9f8f3;
	    font-family: 'Gilroy';
	    font-weight: 600;
	}
	body.comm-page-detail-005 .slds-button--neutral .slds-icon_container--circle {
		display: none;
	}
	body.comm-page-detail-005 .slds-button--neutral .slds-text-body--small {
	    padding: 10px;
	    font-size: 1.4em;
	}
	body.comm-page-detail-005 .forceCommunityUserProfileDetail .forcePageBlockSectionView.full .slds-section__title {
		border-top: 0;
		padding-top: 40px;
	}
	body.comm-page-detail-005 .forceCommunityUserRelatedList .forceActionRow.uiInfiniteListRow .body, body.comm-page-detail-005 .forceRelatedList ul {
		background: transparent;
	}
	body.comm-page-detail-005 .forceChatterChatterGenericRelatedListRecord .listRecordTitle {
		color: #f9f8f3;
	}
	body.comm-page-detail-005 .forceChatterChatterGenericRelatedListRecord .listRecordDetails {
		color: rgba(249, 248, 243, 0.6);
	}
	body.comm-page-detail-005 .forceCommunityUserProfileBody button.slds-not-selected {
		display: none;
	}
	body.comm-page-detail-005 .detailsData {
		margin-top: 0;
	}
	body.comm-page-detail-005 .slds-form-element__static {
		margin-bottom: 15px;
	}
	body.comm-page-detail-005 .forceCommunityUserProfileBody .userDetailHeader .h1 .profileStatus {
		color: rgba(249, 248, 243, 0.6);
	}
	body.comm-page-detail-005 .siteforceSldsTwoCol48Layout .slds-medium-order--1 {
		padding-top: 0;
	}
	body.comm-page-detail-a2J .siteforceContentArea .comm-layout-column:not(:empty) {
		padding: 50px 10%;
	}
	body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedCardContainer .container .forceCard {
	    border-radius: 0;
	    border-color: #1d1d1d;
	}
	body.comm-page-detail-a2J .forceCommunityRelatedRecords .forceRelatedCardContainer .container .forceCard .slds-media__figure {
		display: none;
	}
	body.comm-page-custom-my-meetings .forceCommunityRecordListMobile .forceRecordLayout .forceListRecordItem .slds-item--detail a {
		text-decoration: underline;
	}
	body.comm-page-relatedlist .forceContentVirtualRelatedListStencil .itemTitle {
		color: #1d1d1c;
	}
	body.comm-page-custom-hotel-reopenings .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p, body.comm-page-custom-hotel-reopenings-2021 .comm-content-header .forceCommunityHtmlBlock .uiOutputRichText p {
		max-width: 80vw !important;
	}
}

body.comm-page-custom-my-meetings .forceCommunityRecordListMobile .forceRecordLayout .listTitleContainer {
	display: block;
}
body.comm-page-custom-my-meetings .forceCommunityRecordListMobile .forceRecordLayout .listTitleContainer .bLeft {
	display: none;
}
body.comm-page-custom-my-meetings .forceCommunityRecordListMobile .forceRecordLayout .listTitleContainer .bBody h2.listTitle {
	color: #f9f8f3;
    font-family: 'Gilroy';
    font-weight: 600;
}
body.comm-page-custom-my-meetings .forceCommunityRecordListMobile .forceRecordLayout .listTitleContainer .bBody .filterLabel {
	display: none;
}
body.comm-page-custom-my-meetings .forceCommunityActionsContainerMobile {
	display: none;
}
body.comm-page-detail-a2J .profilePicWrapper {
	display: none;
}
body.comm-page-detail-a2J .forceHighlightsStencil .fieldWrapper {
	max-width: 100% !important;
}
body.comm-page-detail-a2J h1.highlightsH1 {
    font-family: kumlien-pro, serif;
    font-weight: 500;
    font-size: 2em;
}

/* I've added a note on the Promotions, Buyer Enquiries, Press Releases ,Media Enquiries and Perks pages under the submit button for the winter break. This code is to style this and should be removed along with the html code in January 2021 */
/* body .forceCommunityHtmlBlock .uiOutputRichText p.festive-note {
	margin-top: 0;
    margin-bottom: 4em;
    text-align: center;
    font-style: italic;
}
body.comm-page-custom-buyer-rfp .forceCommunityHtmlBlock .uiOutputRichText p.festive-note, body.comm-page-custom-perks .forceCommunityHtmlBlock .uiOutputRichText p.festive-note { 
	background: #1d1d1c;
    color: #f9f8f2;
    margin: -10px 100px 4em 100px;
    padding: 6px;
}
body.comm-page-custom-media-hub .forceCommunityHtmlBlock .uiOutputRichText p.festive-note { 
	background: #1d1d1c;
    color: #f9f8f2;
    margin: 10px 100px 4em 100px;
    padding: 6px;
}
.comm-page-custom-promotions-1 .siteforceContentArea .comm-layout-column .ui-widget .sf_flowmodalCcp_launchFlowModal .slds-p-vertical_medium {
	padding-bottom: 0;
}

.comm-page-custom-buyer-rfp .siteforceContentArea .comm-layout-column .ui-widget .sf_flowmodalCcp_launchFlowModal .slds-p-vertical_medium {
	padding-bottom: 0;
}

.comm-page-custom-media-hub .siteforceContentArea .comm-layout-column .ui-widget .sf_flowmodalCcp_launchFlowModal .slds-p-vertical_medium {
	padding-bottom: 0;
}
.comm-page-custom-perks .siteforceContentArea .comm-layout-column .ui-widget .sf_flowmodalCcp_launchFlowModal .slds-p-vertical_medium {
	padding-bottom: 0;
}
@media screen and (max-width: 800px) {
	body.comm-page-custom-buyer-rfp .forceCommunityHtmlBlock .uiOutputRichText p.festive-note, body.comm-page-custom-perks .forceCommunityHtmlBlock .uiOutputRichText p.festive-note { 
    	margin: -10px auto 4em auto;
    }
    body.comm-page-custom-media-hub .forceCommunityHtmlBlock .uiOutputRichText p.festive-note {
    	margin: 10px auto 4em auto;
    }
} */
/* End of winter break code */
.comm-page-custom-hotel-reopenings-2021 .comm-content-header h1 {
    font-size: 5em !important;
}
.iframe-test {
    display: none;
}

.iframe-hotel-reopenings-2021 {
    width: 100%;
    height: 70vh;
    overflow: hidden;
}
.iframe-hotel-reopenings-2021 .hotel-reopenings-2021-container{
    padding: 10px; 
}


.hotel-list-filters-2020.hotel-reopening tr th:nth-child(1), .hotel-list-filters-2020.hotel-reopening tr th:nth-child(3), .hotel-list-filters-2020.hotel-reopening tr th:nth-child(5), .hotel-list-filters-2020.hotel-reopening tr th:nth-child(6) {
	min-width: calc(100vw / 3);
}

.filters.hotel-reopening {
    position: sticky;
    top: 44px;
    background: #f9f8f2;
    /* background: #1d1d1c; */
	z-index: 3;
	display: inline-block;
}
.no-hover-underline {
    text-decoration: none;
    cursor: default;
}
.filters.hotel-reopening select {
	padding: 12px;
}
@media screen and (min-width: 1420px) and (max-width: 1610px) {
	.hotel-list-filters-2020.hotel-reopening tr th {
		top: 0px;
	}
}


/* homepage carousel */
.carousel-arrows {
    display: none;
}




.mobile-home {
    display: none;
}
