:root {
  --rf-system-font-family: 'NVIDIA', Arial, Helvetica, Sans-Serif;
  --rf-brand-color-primary-hover: #000000;
  --rf-comp-link-color: #000000;
  --rf-brand-color-border: #999999;
  --rf-comp-button-font-transform: none;
  --rf-comp-button-primary-color-background: #76b900;
  --rf-comp-button-primary-color-border: var(--rf-comp-button-primary-color-background);
  --rf-comp-button-primary-color-on-background: #000;
  --rf-comp-button-primary-elevation-shadow: var(--rf-comp-button-elevation-shadow);
  --rf-comp-button-primary-hover-color-background: #91c733;
  --rf-comp-button-primary-hover-color-border: var(--rf-comp-button-primary-hover-color-background);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-brand-color-on-primary);
  --rf-comp-button-primary-hover-elevation-shadow: var(--rf-comp-button-hover-elevation-shadow);
  --rf-comp-button-secondary-color-background: var(--rf-system-color-neutral-100);
  --rf-comp-button-secondary-color-border: #76b900;
  --rf-comp-button-secondary-color-on-background: #000;
  --rf-comp-button-secondary-hover-color-background: none;
  --rf-comp-button-secondary-hover-color-border: #000;
  --rf-comp-button-secondary-hover-color-on-background: #91c733;
}


.rf-org-footer-container .ft-container {
  border-top: none;
}
.rf-org-footer-container .ft-container a{text-decoration: none;}



.nv-container {
  padding: 0;
}
#rf-exhibitorcatalog {
  background: #f7f7f7;
  overflow: auto;
}
.rf-circle-loader svg {
  fill: #76b900;
}
.rf-default-modal .exhibitor-details a {
  color: inherit;
  text-decoration: underline;
  -webkit-text-decoration-color: #76b900;
  text-decoration-color: #76b900;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 0.3125em;
  word-break: break-word;
  font-weight: bold;
}
.rf-default-modal .exhibitor-details a:hover {
  -webkit-text-decoration-color: #000;
  text-decoration-color: #000;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 0.3125em;
}
/*
.rf-exhibitorCatalog-modal.modal .modal-dialog {
  float: right;
  position: absolute;
  left: auto;
  right: 0;
  bottom: 0;
  top: 0px;
  transform: none !important;
  max-width: 600px;
  border-radius: 0;
  background-color: #fff;
}
.rf-exhibitorCatalog-modal.modal .modal-dialog .modal-content {

  border-radius: 0;
  box-shadow: none;
}
.modal-backdrop {
  background-color: rgba(0, 0, 0, .9);
}
.rf-exhibitor-modal .modal-body, .rf-exhibitorCatalog-modal .modal-body {
  padding: 90px 50px 30px 60px;
  border-radius: 0;
}
.rf-exhibitorCatalog-modal.modal .modal-footer {
  position: absolute;
  right: 0;
}
*/




span.rfSI.favorite-catalog-result.cursor-pointer {
  display: none;
}

#rf-exhibitorcatalog .rf-tile.exhibitor-tile {
border: none;
    border-radius: 0;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.19);
}

.rf-tile-grid .rf-tile .rf-tile-title a:hover,.rf-tile-grid .rf-tile .rf-tile-title:hover a {
    color: #000;
    text-decoration: none;
}

.rf-tile:hover .rf-tile-body .rf-tile-title a {
    color: #000;
}
.rf-tile-container .rf-tile .rf-tile-banner, .rf-tile-grid .rf-tile .rf-tile-banner {
  position: relative;
  overflow: hidden;
  border-radius: var(--rf-brand-shape-radius)-1px var(--rf-brand-shape-radius)-1px 0 0;
  width: 100%;
  height: 0;
  padding-top: 50.888889%;
}
.rf-tile-container .rf-tile .rf-tile-banner.no-banner, .rf-tile-grid .rf-tile .rf-tile-banner.no-banner {
  background-color: #fff;
}
.rf-tile-container .rf-tile .rf-tile-banner.no-banner > .rfSI-sm, .rf-tile-grid .rf-tile .rf-tile-banner.no-banner > .rfSI-sm {
  margin-top: -50.888889%;
}
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit {
  background-color: #76b900;
  border-color: #76b900;
}
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit svg {
  fill: #000;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-url {
  padding: 25px 0 30px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 0;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-description {
  margin-bottom: 0;
  padding: 25px 0 30px;
  border-bottom: 1px solid #ccc;
  color: #1a1a1a;
}
.rf-exhibitorCatalog-modal .exhibitor-details ul.social-media-links {
  padding-top: 30px;
  padding-bottom: 30px;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar .social-media-links li {
    margin: 0 10px 0 0;
}
ul.social-media-links button.rfSI[title="Facebook"] {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="36" viewBox="0 0 20 36" fill="none"><path d="M18.0176 20.25L19.0174 13.7348H12.7659V9.50695C12.7659 7.72453 13.6392 5.98711 16.4391 5.98711H19.2811V0.440156C19.2811 0.440156 16.702 0 14.2362 0C9.08789 0 5.72273 3.12047 5.72273 8.76937V13.7348H0V20.25H5.72273V36H12.7659V20.25H18.0176Z" fill="%23666666"/></svg>');
  background-size: inherit !important;
}
ul.social-media-links button.rfSI[title="Twitter"] {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="36" viewBox="0 0 40 36" fill="none"><path d="M31.3662 0H37.4732L24.1311 15.2492L39.8271 36H27.5372L17.9114 23.4148L6.89723 36H0.786462L15.0572 19.6892L0 0H12.6018L21.3028 11.5034L31.3662 0ZM29.2228 32.3446H32.6068L10.7631 3.46338H7.13169L29.2228 32.3446Z" fill="%23666666"/></svg>');
}
ul.social-media-links button.rfSI[title="LinkedIn"] {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="36" viewBox="0 0 37 36" fill="none"><path d="M8.09923 35.9992H0.635659V11.9644H8.09923V35.9992ZM4.36343 8.6858C1.97682 8.6858 0.0410156 6.70902 0.0410156 4.32241C0.0410156 3.17604 0.496411 2.07661 1.30702 1.266C2.11763 0.455395 3.21705 0 4.36343 0C5.5098 0 6.60922 0.455395 7.41983 1.266C8.23044 2.07661 8.68584 3.17604 8.68584 4.32241C8.68584 6.70902 6.74923 8.6858 4.36343 8.6858ZM36.033 35.9992H28.5855V24.2992C28.5855 21.5108 28.5292 17.9349 24.705 17.9349C20.8246 17.9349 20.2299 20.9644 20.2299 24.0983V35.9992H12.7744V11.9644H19.9326V15.2429H20.0371C21.0335 13.3546 23.4675 11.3617 27.0989 11.3617C34.6524 11.3617 36.041 16.3358 36.041 22.7965V35.9992H36.033Z" fill="%23666666"/></svg>');
  background-size: contain;
}
ul.social-media-links button.rfSI[title="Instagram"] {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="36" viewBox="0 0 37 36" fill="none"><path d="M18.2452 8.772C13.1374 8.772 9.01734 12.892 9.01734 17.9999C9.01734 23.1078 13.1374 27.2278 18.2452 27.2278C23.3531 27.2278 27.4731 23.1078 27.4731 17.9999C27.4731 12.892 23.3531 8.772 18.2452 8.772ZM18.2452 23.9992C14.9444 23.9992 12.2459 21.3088 12.2459 17.9999C12.2459 14.691 14.9364 12.0006 18.2452 12.0006C21.5541 12.0006 24.2446 14.691 24.2446 17.9999C24.2446 21.3088 21.5461 23.9992 18.2452 23.9992ZM30.003 8.39454C30.003 9.59119 29.0392 10.5469 27.8506 10.5469C26.6539 10.5469 25.6982 9.58316 25.6982 8.39454C25.6982 7.20591 26.662 6.24217 27.8506 6.24217C29.0392 6.24217 30.003 7.20591 30.003 8.39454ZM36.1147 10.579C35.9782 7.69582 35.3196 5.14189 33.2074 3.0377C31.1032 0.933521 28.5493 0.27496 25.6661 0.130398C22.6945 -0.0382577 13.7879 -0.0382577 10.8163 0.130398C7.94116 0.266929 5.38722 0.92549 3.27501 3.02967C1.1628 5.13386 0.512265 7.68779 0.367703 10.571C0.199047 13.5426 0.199047 22.4492 0.367703 25.4207C0.504234 28.304 1.1628 30.8579 3.27501 32.9621C5.38722 35.0663 7.93312 35.7248 10.8163 35.8694C13.7879 36.038 22.6945 36.038 25.6661 35.8694C28.5493 35.7329 31.1032 35.0743 33.2074 32.9621C35.3116 30.8579 35.9702 28.304 36.1147 25.4207C36.2834 22.4492 36.2834 13.5506 36.1147 10.579ZM32.2758 28.6091C31.6494 30.1833 30.4366 31.396 28.8545 32.0305C26.4853 32.9701 20.8634 32.7533 18.2452 32.7533C15.627 32.7533 9.99715 32.9621 7.63597 32.0305C6.06185 31.404 4.84913 30.1913 4.21466 28.6091C3.27501 26.2399 3.49185 20.6181 3.49185 17.9999C3.49185 15.3817 3.28304 9.75181 4.21466 7.39063C4.8411 5.81651 6.05382 4.60379 7.63597 3.96933C10.0052 3.02967 15.627 3.24652 18.2452 3.24652C20.8634 3.24652 26.4933 3.0377 28.8545 3.96933C30.4286 4.59576 31.6413 5.80848 32.2758 7.39063C33.2154 9.75985 32.9986 15.3817 32.9986 17.9999C32.9986 20.6181 33.2154 26.248 32.2758 28.6091Z" fill="%23666666"/></svg>')
}
ul.social-media-links button.rfSI[title="YouTube"] {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="26" viewBox="0 0 37 26" fill="none"><path d="M35.6882 4.30429C35.2741 2.74534 34.0543 1.51755 32.5054 1.10088C29.698 0.34375 18.4404 0.34375 18.4404 0.34375C18.4404 0.34375 7.18297 0.34375 4.37546 1.10088C2.82659 1.51762 1.60671 2.74534 1.19268 4.30429C0.44043 7.13 0.44043 13.0256 0.44043 13.0256C0.44043 13.0256 0.44043 18.9211 1.19268 21.7468C1.60671 23.3058 2.82659 24.4824 4.37546 24.8991C7.18297 25.6562 18.4404 25.6562 18.4404 25.6562C18.4404 25.6562 29.6979 25.6562 32.5054 24.8991C34.0543 24.4824 35.2741 23.3058 35.6882 21.7468C36.4404 18.9211 36.4404 13.0256 36.4404 13.0256C36.4404 13.0256 36.4404 7.13 35.6882 4.30429ZM14.7586 18.3783V7.67283L24.1676 13.0257L14.7586 18.3783Z" fill="%23666666"/></svg>')
}
ul.social-media-links button.rfSI[data-test*="rf-icon-social-media"] {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 33px;
}
ul.social-media-links .rfSI.rfSI-lg {
  height: 36px;
  width: 36px;
  max-height: 36px;
  max-width: 36px;
  margin-right: 30px;
}
ul.social-media-links button.rfSI svg {
  display: none;
}
.rf-exhibitorCatalog-modal.modal button.mdBtnR.mdBtnR-outline-primary.cancel {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9394 12.0001L3.96973 5.03039L5.03039 3.96973L12.0001 10.9394L18.9697 3.96973L20.0304 5.03039L13.0607 12.0001L20.0304 18.9697L18.9697 20.0304L12.0001 13.0607L5.03039 20.0304L3.96973 18.9697L10.9394 12.0001Z" fill="%235E5E5E"/></svg>');
  background-repeat: no-repeat;
  border: none;
  height: 24px;
  width: 24px;
  background-position: center;
}
.rf-exhibitorCatalog-modal.modal button.mdBtnR.mdBtnR-outline-primary.cancel span.mdBtnR-text {
  display: none;
}
.rf-exhibitorCatalog-modal.modal .modal-footer {
  border-top: none;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths {
  margin-bottom: 0;
  padding: 25px 0 30px;
  border-bottom: 1px solid #ccc;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths .rfSI[data-test="rf-icon-location"]::before {
  content: "Location";
  display: block;
  padding-bottom: 15px;
  font-weight: 700;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths .rfSI[data-test="rf-icon-location"] {
  width: 100px;
  display: inline;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths .rfSI[data-test="rf-icon-location"] svg {
  height: 24px;
  width: 24px;
  max-height: 24px;
  max-width: 24px;
  display: inline-block;
  padding-top: 6px;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths:empty {
  display: none;
}
.rf-checkbox .rf-checkbox-icon {
  width: 24px;
  height: 24px;
}
.rf-checkbox .checkbox-bg {
  width: 24px;
  height: 24px;
  border-radius: 0;
  border: 1px solid #999;
  background-color: transparent;
}
#rf-exhibitorcatalog .search-filters .filters > li {
  border-bottom: 1px solid #999;
}
.rf-checkbox input[type=checkbox]:checked + .checkbox-bg {
  background: #fff;
  border: 2px solid #76b900;
}
.rf-checkbox input[type=checkbox]:checked + .checkbox-bg + .rf-checkbox-icon svg {
  fill: #76b900;
}
.rf-checkbox svg:hover, .rf-checkbox svg:active, .rf-checkbox svg:focus {
  fill: #76b900;
}
.rf-checkbox svg {
  fill: transparent;
}
.rf-checkbox input[type=checkbox]:checked + .checkbox-bg + .rf-checkbox-icon svg:hover {
  fill: #76b900 !important;
}
#rf-exhibitorcatalog .search-filters .filters .rf-checkbox .rf-checkbox-label {
  padding-left: 35px;
  line-height: 24px;
  color: #1a1a1a;
}
.rf-checkbox input[type=checkbox] + .checkbox-bg + .rf-checkbox-icon svg {
  width: 20px;
  height: 20px;
  top: 2px;
  position: relative;
  left: 2px;
}
#rf-exhibitorcatalog .search-container .search-content h2.section-title {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.25em;
  margin: 0 0 20px;
  color: #000;
  position: relative;
}
#rf-exhibitorcatalog .search-container .search-content .rf-tile-grid.exhibitor-tile-container {
  margin-bottom: 60px;
}
@media(min-width:1024px)and (max-width:1349px) {
  #rf-exhibitorcatalog .search-container .search-content h2.section-title {
    font-size: 28px;
  }
}
@media(max-width:1023px) {
  #rf-exhibitorcatalog .search-container .search-content h2.section-title {
    font-size: 24px;
  }
}
#rf-exhibitorcatalog h3, .rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-name {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.25em;
  color: #000;
}
@media(min-width:1024px)and (max-width:1349px) {
  #rf-exhibitorcatalog h3, .rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-name {
    font-size: 24px;
  }
}
@media(max-width:1023px) {
  #rf-exhibitorcatalog h3, .rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-name {
    font-size: 20px;
  }
}
#rf-exhibitorcatalog .search-container .search-content .rf-tile-grid.exhibitor-tile-container {
  margin-bottom: 30px;
}
}
#rf-exhibitorcatalog .search-container {
  max-width: 1340px;
  min-height: calc(100%);
}
#rf-exhibitorcatalog .search-filters .filters .filter-cat {
  padding-bottom: 10px
}
#rf-exhibitorcatalog .search-container .filters .filter-cat > div {
  margin-bottom: 15px;
}
#rf-exhibitorcatalog .search-filters .filters button .rfSI svg[data-title*=" Arrow Icon"] {
  display: none;
}
#rf-exhibitorcatalog .search-filters .filters button .rfSI[title="Expand"] {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.0001 13.4144L8.70718 20.7073L7.29297 19.293L16.0001 10.5859L24.7072 19.293L23.293 20.7073L16.0001 13.4144Z" fill="%23666666"/></svg>');
  transform: rotate(180deg);
  background-position: center;
}
#rf-exhibitorcatalog .search-filters .filters button .rfSI[title="Collapse"] {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.0001 13.4144L8.70718 20.7073L7.29297 19.293L16.0001 10.5859L24.7072 19.293L23.293 20.7073L16.0001 13.4144Z" fill="%23666666"/></svg>');
  background-position: center;
}
#rf-exhibitorcatalog .search-filters .filters button span {
  font-size: 20px;
  font-weight: 700;
  line-height: 125%;
}
#rf-exhibitorcatalog .search-filters .filters button {
  padding: 20px 0;
}
#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .search-bar {
  padding: 8px 0 8px;
}
#rf-exhibitorcatalog .search-filters .filters-header button .mdBtnR-text {
  font-size: 15px;
  padding-top: 5px;
}
.rf-exhibitor-modal .exhibitor-logo img, .rf-exhibitorCatalog-modal .exhibitor-logo img {
  width: 100%;
}
#rf-exhibitorcatalog .search-container.top-filters .search-bar {
  padding: 20px 0 20px;
  background: transparent;
}
.rf-default-modal .search-filters .filters .rf-checkbox .rf-checkbox-label {
  padding-left: 35px;
}
.rf-filtersModal-modal .modal-footer .mdBtnR {
  border-radius: 0;
}
@media (max-height:850px) {
  .modal-content {
    max-height: calc(100vh - 20px);
  }
}
@media (max-width:639px) {
  .rf-exhibitorCatalog-modal .exhibitor-logo {
    margin-left: 0;
  }
  .rf-exhibitor-modal .modal-body, .rf-exhibitorCatalog-modal .modal-body {
    padding: 60px 30px 30px 40px;
  }
}
@media (min-width:950px) {
  #rf-exhibitorcatalog .search-filters {
    margin-bottom: 60px;
  }
}
.rf-tile-banner.no-banner svg {
  display: none;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-description:empty {
  padding: 0 0 10px;
}
.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-url:empty {
  display: none;
}
.rf-tile-banner.no-banner {
  background-image: url(https://www.nvidia.com/content/dam/en-zz/Solutions/gtc/rf/placeholder-partner-logo.jpg);
  background-color: transparent !important;
  background-size: cover;
  background-position: center;
}
#rf-exhibitorcatalog .search-filters .filters-header h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 125%;
}

.modal-backdrop.in {
    opacity: .9 !important;
    background-color: #000;
}

#rf-exhibitorcatalog nav.search-filters {
  margin-left: 15px;
}
#rf-exhibitorcatalog .search-container {
  max-width: 1340px;
}
#rf-exhibitorcatalog .search-container .total-results-count {
  padding: 8px 15px 20px 10px;
}
.rf-exhibitorCatalog-modal.modal .modal-dialog {
  transition: none;
  right: -600px;
  transition: right 0.5s ease-out, opacity 0.5s ease-out !important;
  -webkit-transition: right 0.5s ease-out, opacity 0.5s ease-out !important;
}
.rf-exhibitorCatalog-modal.modal.in .modal-dialog {
  right: 0;
  transition: right 0.25s ease-in, opacity 0.25s ease-out !important;
  -webkit-transition: right 0.25s ease-in, opacity 0.25s ease-out !important;
}

@media (max-width:639px) {
.rf-exhibitorCatalog-modal.modal.in .modal-dialog {
  max-width: calc(100% - 40px)!important;
}
    
.rf-exhibitorCatalog-modal.modal .modal-dialog {
  width: 100%;
}
}


#rf-exhibitorcatalog .search-container .search-content h2.section-title span.count {
  position: absolute;
  right: 0;
}
#rf-exhibitorcatalog .search-container .search-content h2.section-title span.count::after {
  content: " Sponsors";
}
.exhibitor-sponsorship-level:empty {
    display: none;
}
.exhibitor-sponsorship-level {
  background-color: #000;
  padding: 6px 15px 6px 15px;
  display: inline-block;
  border-radius: 18px;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 10px;
  line-height: 25px;
}
.exhibitor-sponsorship-level.Gold {
  background-color: #F29900;
}
.exhibitor-sponsorship-level.Platinum {
  background-color: #666666;
}
.exhibitor-sponsorship-level.Diamond {
  background-color: #1A1A1A
}
.exhibitor-sponsorship-level.Bronze {
  background-color: #9E4A00;
}
.exhibitor-sponsorship-level.Silver {
    background-color: #999999;
}

.exhibitor-sponsorship-level.Pavilion{
	 border: 2px solid #666666;
	    background-color: #fff;
		color: #000000;

}
.exhibitor-sponsorship-level.Exhibitor {
    background-color: #fff;
    color: #000;
    border: 2px solid #76b900;
    padding: 4px 13px 4px 13px;
}
#rf-exhibitorcatalog .search-container .total-results-count {
    display: none;
}
.exhibitor-details-modal-body.rf-flex-frame button.rfSI.favorite-catalog-result {
    display: none;
}

.rf-exhibitorCatalog-modal .exhibitor-details ul.social-media-links {
    display: none;
}


[id*="rf-"].rf-widget .favorite-session::before {
  content: "";
  width: 20px;
  height: 20px;
  background-size: 20px;
  display: inline-block;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 3.75L14.7812 9.38523L21 10.2889L16.5 14.6753L17.5623 20.869L12 17.9447L6.43769 20.869L7.5 14.6753L3 10.2889L9.21885 9.38523L12 3.75Z" stroke="%235E5E5E" stroke-width="2"/></svg>');
}

[id*="rf-"].rf-widget  button.rfSI.favorite-catalog-result.favorite-session.favorited:before{
content: "";
    background-image:   url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="%2376b900"><path d="M12 3.75L14.7812 9.38523L21 10.2889L16.5 14.6753L17.5623 20.869L12 17.9447L6.43769 20.869L7.5 14.6753L3 10.2889L9.21885 9.38523L12 3.75Z" stroke="%2376b900" stroke-width="2"/></svg>');
}

[id*=rf-].rf-widget .favorite-catalog-result svg {
    display: none;
}

#rf-exhibitorcatalog .rf-tile.exhibitor-tile .rf-tile-info {
    margin-bottom: 12px;
    -webkit-line-clamp: 4;
    max-height: 92px;
    font-size: 14px;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

#rf-exhibitorcatalog .rf-tile.exhibitor-tile .rf-tile-body {
    padding-bottom: 16px;
}


div[id*=rf-].rf-widget .rf-pill.exhibitor-type {
display: inline-block;
    font-weight: 700;
    border: none;
}

div[id*=rf-].rf-widget .rf-pill .rf-pill-text {
    font-weight: 700;
    text-transform: none;
    padding: 10px 6px;
    font-size: 15px;
}
.rf-pill.exhibitor-type.exhibitor-type-gold, span.rf-pill.rf-pill-primary.gold {
  background-color: #F29900;
  color:#fff;
}
.rf-pill.exhibitor-type.exhibitor-type-platinum, span.rf-pill.rf-pill-primary.platinum {
  background-color: #666666;
    color:#fff;
}
.rf-pill.exhibitor-type.exhibitor-type-diamond, span.rf-pill.rf-pill-primary.diamond {
  background-color: #1A1A1A
}

.rf-pill.exhibitor-type.exhibitor-type-diamondelite, span.rf-pill.rf-pill-primary.diamond.elite {
  background-color: #1A1A1A;
	background-image: url('data:image/svg+xml,<svg width="120" height="12" viewBox="0 0 120 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.245 11V0.499999H4.43C5.49 0.499999 6.38 0.704999 7.1 1.115C7.83 1.525 8.38 2.1 8.75 2.84C9.13 3.58 9.32 4.45 9.32 5.45V6.035C9.32 7.575 8.9 8.79 8.06 9.68C7.22 10.56 6.01 11 4.43 11H0.245ZM2.435 9.11H4.37C5.26 9.11 5.94 8.865 6.41 8.375C6.89 7.875 7.13 7.11 7.13 6.08V5.405C7.13 4.415 6.89 3.665 6.41 3.155C5.94 2.645 5.26 2.39 4.37 2.39H2.435V9.11ZM11.0785 11V3.26H13.1785V11H11.0785ZM11.0485 2.165V0.0649995H13.2085V2.165H11.0485ZM17.3565 11.21C16.5265 11.21 15.8815 11.005 15.4215 10.595C14.9715 10.185 14.7465 9.61 14.7465 8.87C14.7465 8.19 14.9515 7.645 15.3615 7.235C15.7815 6.825 16.3865 6.57 17.1765 6.47L19.6065 6.155V6.095C19.6065 5.185 19.1915 4.73 18.3615 4.73H18.2115C17.8415 4.73 17.5315 4.8 17.2815 4.94C17.0315 5.07 16.8215 5.305 16.6515 5.645L15.0465 4.805C15.2765 4.275 15.6615 3.85 16.2015 3.53C16.7515 3.21 17.4165 3.05 18.1965 3.05H18.4215C20.6115 3.05 21.7065 4.075 21.7065 6.125V11H19.8765V10.025C19.6365 10.395 19.3015 10.685 18.8715 10.895C18.4515 11.105 17.9715 11.21 17.4315 11.21H17.3565ZM19.6065 7.565L18.0015 7.79C17.5415 7.86 17.2215 7.96 17.0415 8.09C16.8615 8.21 16.7715 8.41 16.7715 8.69C16.7715 8.96 16.8715 9.175 17.0715 9.335C17.2815 9.485 17.5565 9.56 17.8965 9.56H18.0165C18.5165 9.56 18.9065 9.415 19.1865 9.125C19.4665 8.835 19.6065 8.44 19.6065 7.94V7.565ZM23.5736 11V3.26H25.4036V4.205C25.6536 3.835 25.9686 3.55 26.3486 3.35C26.7286 3.15 27.1586 3.05 27.6386 3.05H27.7886C28.8686 3.05 29.6436 3.47 30.1136 4.31C30.3736 3.91 30.7036 3.6 31.1036 3.38C31.5136 3.16 31.9786 3.05 32.4986 3.05H32.6486C33.4886 3.05 34.1536 3.325 34.6436 3.875C35.1436 4.415 35.3936 5.19 35.3936 6.2V11H33.2936V6.485C33.2936 5.965 33.1936 5.565 32.9936 5.285C32.8036 4.995 32.4986 4.85 32.0786 4.85H31.9586C31.6186 4.85 31.2936 5 30.9836 5.3C30.6836 5.59 30.5336 6.06 30.5336 6.71V11H28.4336V6.485C28.4336 5.965 28.3336 5.565 28.1336 5.285C27.9436 4.995 27.6386 4.85 27.2186 4.85H27.0986C26.7586 4.85 26.4336 5 26.1236 5.3C25.8236 5.59 25.6736 6.06 25.6736 6.71V11H23.5736ZM40.6303 11.21C39.9103 11.21 39.2653 11.06 38.6953 10.76C38.1253 10.46 37.6753 10.025 37.3453 9.455C37.0153 8.875 36.8503 8.175 36.8503 7.355V6.905C36.8503 6.075 37.0153 5.375 37.3453 4.805C37.6753 4.235 38.1253 3.8 38.6953 3.5C39.2653 3.2 39.9103 3.05 40.6303 3.05H40.7353C41.4553 3.05 42.1003 3.2 42.6703 3.5C43.2403 3.8 43.6903 4.235 44.0203 4.805C44.3503 5.375 44.5153 6.075 44.5153 6.905V7.355C44.5153 8.175 44.3503 8.875 44.0203 9.455C43.6903 10.025 43.2403 10.46 42.6703 10.76C42.1003 11.06 41.4553 11.21 40.7353 11.21H40.6303ZM40.6303 9.41H40.7353C41.2253 9.41 41.6253 9.25 41.9353 8.93C42.2553 8.61 42.4153 8.1 42.4153 7.4V6.86C42.4153 6.16 42.2553 5.65 41.9353 5.33C41.6253 5.01 41.2253 4.85 40.7353 4.85H40.6303C40.1403 4.85 39.7353 5.01 39.4153 5.33C39.1053 5.65 38.9503 6.16 38.9503 6.86V7.4C38.9503 8.1 39.1053 8.61 39.4153 8.93C39.7353 9.25 40.1403 9.41 40.6303 9.41ZM46.059 11V3.26H47.889V4.22C48.149 3.85 48.479 3.565 48.879 3.365C49.289 3.155 49.744 3.05 50.244 3.05H50.394C51.274 3.05 51.969 3.325 52.479 3.875C52.999 4.415 53.259 5.19 53.259 6.2V11H51.159V6.485C51.159 5.965 51.049 5.565 50.829 5.285C50.619 4.995 50.284 4.85 49.824 4.85H49.704C49.454 4.85 49.209 4.915 48.969 5.045C48.739 5.175 48.544 5.375 48.384 5.645C48.234 5.915 48.159 6.27 48.159 6.71V11H46.059ZM57.9317 11.21C57.3117 11.21 56.7567 11.065 56.2667 10.775C55.7767 10.475 55.3917 10.035 55.1117 9.455C54.8417 8.875 54.7067 8.17 54.7067 7.34V6.89C54.7067 6.06 54.8417 5.36 55.1117 4.79C55.3917 4.22 55.7767 3.79 56.2667 3.5C56.7567 3.2 57.3117 3.05 57.9317 3.05H58.0367C58.9667 3.05 59.6917 3.36 60.2117 3.98V0.0499997H62.3117V11H60.4817V10.04C59.9517 10.82 59.1367 11.21 58.0367 11.21H57.9317ZM58.4867 9.41H58.6067C58.8767 9.41 59.1367 9.345 59.3867 9.215C59.6367 9.075 59.8417 8.855 60.0017 8.555C60.1617 8.255 60.2417 7.86 60.2417 7.37V6.89C60.2417 6.4 60.1567 6.005 59.9867 5.705C59.8267 5.405 59.6217 5.19 59.3717 5.06C59.1217 4.92 58.8667 4.85 58.6067 4.85H58.4867C58.0067 4.85 57.6067 5.01 57.2867 5.33C56.9667 5.65 56.8067 6.165 56.8067 6.875V7.37C56.8067 8.08 56.9667 8.6 57.2867 8.93C57.6067 9.25 58.0067 9.41 58.4867 9.41ZM68.287 11V0.499999H75.262V2.36H70.477V4.775H74.362L74.107 6.635H70.477V9.14H75.352V11H68.287ZM77.0697 11V0.0499997H79.1697V11H77.0697ZM81.1127 11V3.26H83.2127V11H81.1127ZM81.0827 2.165V0.0649995H83.2427V2.165H81.0827ZM88.8757 11.09C87.8057 11.09 87.0457 10.86 86.5957 10.4C86.1557 9.94 85.9357 9.255 85.9357 8.345V5.015H84.3157V3.26H85.9357V1.055H88.0357V3.26H90.4207L90.1657 5.015H88.0357V8.27C88.0357 8.64 88.1257 8.91 88.3057 9.08C88.4957 9.24 88.7507 9.32 89.0707 9.32H90.4207V11.09H88.8757ZM95.1943 11.21C94.0143 11.21 93.0993 10.875 92.4493 10.205C91.7993 9.535 91.4743 8.59 91.4743 7.37V6.92C91.4743 5.7 91.8043 4.75 92.4643 4.07C93.1243 3.39 94.0343 3.05 95.1943 3.05H95.3143C96.4143 3.05 97.2693 3.385 97.8793 4.055C98.4993 4.715 98.8093 5.63 98.8093 6.8V7.745H93.5443C93.6143 8.935 94.1643 9.53 95.1943 9.53H95.4043C96.1943 9.53 96.7493 9.265 97.0693 8.735L98.5843 9.74C98.3043 10.2 97.8843 10.56 97.3243 10.82C96.7743 11.08 96.1393 11.21 95.4193 11.21H95.1943ZM93.5593 6.335H96.7693V6.29C96.7693 5.25 96.2843 4.73 95.3143 4.73H95.1943C94.2343 4.73 93.6893 5.265 93.5593 6.335ZM119.686 4.62695C119.863 4.85547 119.838 5.18555 119.635 5.38867L113.744 11.6348C113.617 11.7617 113.465 11.8125 113.312 11.8125C113.135 11.8125 112.982 11.7617 112.855 11.6348L106.99 5.38867C106.787 5.18555 106.762 4.85547 106.939 4.62695L109.555 0.716797C109.656 0.539062 109.859 0.4375 110.037 0.4375H116.562C116.74 0.4375 116.943 0.539062 117.045 0.716797L119.686 4.62695ZM116.512 2.08789L114.582 4.5H118.137L116.512 2.08789ZM113.312 4.16992L115.293 1.65625H111.307L113.312 4.16992ZM110.088 2.08789L108.463 4.5H112.018L110.088 2.08789ZM113.312 10.3145L117.629 5.71875H108.971L113.312 10.3145Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0 16px;
}
.rf-pill.exhibitor-type.exhibitor-type-diamondelite span, span.rf-pill.rf-pill-primary.diamond.elite span {
    visibility: hidden;
}
.rf-pill.exhibitor-type.exhibitor-type-bronze, span.rf-pill.rf-pill-primary.bronze {
  background-color: #9E4A00;
    color:#fff;
}
.rf-pill.exhibitor-type.exhibitor-type-silver, span.rf-pill.rf-pill-primary.silver {
    background-color: #999999;
	  color:#fff;
}
.rf-pill.exhibitor-type.exhibitor-type-media, span.rf-pill.rf-pill-primary.media {
  background-color: #D42A30;
    color:#fff;
}

span.rf-pill.exhibitor-type.exhibitor-type-alacarte, span.rf-pill.rf-pill-primary.a.la.carte  {

    background-color: #0E588C;
	  color:#fff;
}
span.rf-pill.rf-pill-primary{
    border-color: transparent;
}

div[id*=rf-].rf-widget .rf-pill.exhibitor-type.exhibitor-type-exhibitor, span.rf-pill.rf-pill-primary.exhibitor  {
    background-color: #fff;
    color: #000;
    border: 2px solid #76b900;
}

#rf-exhibitorcatalog .rf-tile.exhibitor-tile .exhibitor-tile-view-booth span.mdBtnR-text:after {
    content: "";
    font-family: Font Awesome\ 6 Pro;
    font-weight: 900;
    margin-left: 6px;
    padding-right: 3px;
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
    color: #76b900;
    font-size: 16px;
}

#rf-exhibitorcatalog .rf-tile.exhibitor-tile .exhibitor-tile-view-booth{
   background-color: transparent;
    border: none;
  padding:0;
    
}
#rf-exhibitorcatalog .rf-tile.exhibitor-tile .exhibitor-tile-view-booth span.mdBtnR-text{

 font-size:15px;
    
}
#rf-exhibitorcatalog .rf-tile.exhibitor-tile .exhibitor-tile-view-booth:hover span.mdBtnR-text:after {
    margin-left: 9px;
    padding-right: 0;
    color:#000;
}

#rf-exhibitorcatalog .search-filters .quick-filters .rf-checkbox-label{
padding-left: 35px;
    line-height: 24px;
}

/******** Exhibitor Details Page *********/



#rf-exhibitorcatalog.rf-widget .exhibitor-details-page {
    background: transparent;
    max-width: 1320px;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar.sidebar-border-right {
   border-right: 0;
    margin-top: 44px;
}

.exhibitor-logo {
    width: 100%;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-title {
    display: block;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-title .exhibitor-logo img {
    max-width: 300px;
    margin-right: 0;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .catalog-result,#rf-speakercatalog .speaker-card, #rf-exhibitorcatalog .speaker-card {
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border: none;
    border-radius: 0;
    padding: 30px;
	margin-bottom: 30px;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-back-to-catalog {
    background: none;
}

.mdBtnR, a.mdBtnR{
transition: none;	
	
}
button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action {
    background-color: #fff;
    flex-direction: row-reverse;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action span.mdBtnR-text {
    margin-left: 0;
    margin-right: 0px;
}
button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action:hover {
    
border-color:#000;}
button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action svg {
    fill: #000;
    width: 21px;
    height: 21px;
    margin-top: -2px;
}
button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action:hover svg {
    fill: #000;
   
}

button.mdBtnR.mdBtnR-outline-primary.session-schedule.sessionaction, button.mdBtnR.mdBtnR-outline-primary.session-main-action.session-schedule.session-action {
    background-color: #76b900;
}

button.mdBtnR.mdBtnR-outline-primary.session-schedule.sessionaction:hover, button.mdBtnR.mdBtnR-outline-primary.session-main-action.session-schedule.session-action:hover {
    background-color: #91c733;
    border-color: #91c733;
}

button.mdBtnR.mdBtnR-outline-primary.session-schedule.sessionaction .mdBtnR-text, button.mdBtnR.mdBtnR-outline-primary.session-main-action.session-schedule.session-action .mdBtnR-text{
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 0.25C12.2812 0.25 15.75 3.71875 15.75 8C15.75 12.2812 12.2812 15.75 8 15.75C3.71875 15.75 0.25 12.2812 0.25 8C0.25 3.71875 3.71875 0.25 8 0.25ZM8 14.25C11.4375 14.25 14.25 11.4688 14.25 8C14.25 4.5625 11.4375 1.75 8 1.75C4.53125 1.75 1.75 4.5625 1.75 8C1.75 11.4688 4.53125 14.25 8 14.25ZM9.90625 11L7.25 9.0625C7.15625 9 7.125 8.875 7.125 8.78125V3.625C7.125 3.4375 7.28125 3.25 7.5 3.25H8.5C8.6875 3.25 8.875 3.4375 8.875 3.625V8.0625L10.9375 9.59375C11.125 9.71875 11.1562 9.9375 11.0312 10.125L10.4375 10.9062C10.3125 11.0938 10.0938 11.125 9.90625 11Z" fill="black"/></svg>');
    background-repeat: no-repeat;
    background-position: center right 3px;
    padding-right: 30px;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action {
    background-color: #fff;
    flex-direction: row-reverse;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action span.mdBtnR-text {
    margin-left: 0;
    margin-right: 11px;
}
button.mdBtnR.mdBtnR-outline-primary.session-schedule.sessionaction {
    margin-right: 8px;
}
a.mdBtnR.mdBtnR-primary.session-main-action.ReplayWebinar {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g id="Group_11050" data-name="Group 11050" transform="translate(-479 -2541)"><rect id="Rectangle_4598" data-name="Rectangle 4598" width="24" height="24" transform="translate(479 2541)" fill="none"/><g id="replay_5_FILL0_wght400_GRAD0_opsz24" transform="translate(479 2541)"><path id="Path_5523" data-name="Path 5523" d="M14.7,13,9.5,10v6Z" fill="%23000"/><path id="Path_5524" data-name="Path 5524" d="M12,22a8.424,8.424,0,0,1-3.5-.7,9.235,9.235,0,0,1-2.8-1.9,8.123,8.123,0,0,1-1.9-2.9A7.19,7.19,0,0,1,3,13H5a7.2,7.2,0,0,0,2,5,6.634,6.634,0,0,0,5,2,7.028,7.028,0,0,0,5-2,6.634,6.634,0,0,0,2-5,7.028,7.028,0,0,0-2-5,6.634,6.634,0,0,0-5-2h-.1l1.6,1.6L12,9,8,5l4-4,1.4,1.5L11.9,4H12a8.424,8.424,0,0,1,3.5.7,11.18,11.18,0,0,1,2.9,1.9,10.654,10.654,0,0,1,1.9,2.8,8.424,8.424,0,0,1,.7,3.5,8.424,8.424,0,0,1-.7,3.5,11.18,11.18,0,0,1-1.9,2.9,8.123,8.123,0,0,1-2.9,1.9A7.19,7.19,0,0,1,12,22Z" fill="%23000"/></g></g></svg>');
    background-repeat: no-repeat;
    background-position: center right 15px;
    padding-right: 40px;
    background-size:20px;
}
a.mdBtnR.mdBtnR-primary.session-main-action.Replay {
    background-repeat: no-repeat;
    background-position: center right 15px;
    padding-right: 40px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g id="Group_11050" data-name="Group 11050" transform="translate(-479 -2541)"><rect id="Rectangle_4598" data-name="Rectangle 4598" width="24" height="24" transform="translate(479 2541)" fill="none"/><g id="replay_5_FILL0_wght400_GRAD0_opsz24" transform="translate(479 2541)"><path id="Path_5523" data-name="Path 5523" d="M14.7,13,9.5,10v6Z" fill="%23000"/><path id="Path_5524" data-name="Path 5524" d="M12,22a8.424,8.424,0,0,1-3.5-.7,9.235,9.235,0,0,1-2.8-1.9,8.123,8.123,0,0,1-1.9-2.9A7.19,7.19,0,0,1,3,13H5a7.2,7.2,0,0,0,2,5,6.634,6.634,0,0,0,5,2,7.028,7.028,0,0,0,5-2,6.634,6.634,0,0,0,2-5,7.028,7.028,0,0,0-2-5,6.634,6.634,0,0,0-5-2h-.1l1.6,1.6L12,9,8,5l4-4,1.4,1.5L11.9,4H12a8.424,8.424,0,0,1,3.5.7,11.18,11.18,0,0,1,2.9,1.9,10.654,10.654,0,0,1,1.9,2.8,8.424,8.424,0,0,1,.7,3.5,8.424,8.424,0,0,1-.7,3.5,11.18,11.18,0,0,1-1.9,2.9,8.123,8.123,0,0,1-2.9,1.9A7.19,7.19,0,0,1,12,22Z" fill="%23000"/></g></g></svg>');
}
a.mdBtnR.mdBtnR-primary.disabled.session-main-action.Replay, a.mdBtnR.mdBtnR-primary.disabled.session-main-action.ReplayWebinar {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g id="Group_11050" data-name="Group 11050" transform="translate(-479 -2541)"><rect id="Rectangle_4598" data-name="Rectangle 4598" width="24" height="24" transform="translate(479 2541)" fill="none"/><g id="replay_5_FILL0_wght400_GRAD0_opsz24" transform="translate(479 2541)"><path id="Path_5523" data-name="Path 5523" d="M14.7,13,9.5,10v6Z" fill="%23fff"/><path id="Path_5524" data-name="Path 5524" d="M12,22a8.424,8.424,0,0,1-3.5-.7,9.235,9.235,0,0,1-2.8-1.9,8.123,8.123,0,0,1-1.9-2.9A7.19,7.19,0,0,1,3,13H5a7.2,7.2,0,0,0,2,5,6.634,6.634,0,0,0,5,2,7.028,7.028,0,0,0,5-2,6.634,6.634,0,0,0,2-5,7.028,7.028,0,0,0-2-5,6.634,6.634,0,0,0-5-2h-.1l1.6,1.6L12,9,8,5l4-4,1.4,1.5L11.9,4H12a8.424,8.424,0,0,1,3.5.7,11.18,11.18,0,0,1,2.9,1.9,10.654,10.654,0,0,1,1.9,2.8,8.424,8.424,0,0,1,.7,3.5,8.424,8.424,0,0,1-.7,3.5,11.18,11.18,0,0,1-1.9,2.9,8.123,8.123,0,0,1-2.9,1.9A7.19,7.19,0,0,1,12,22Z" fill="%23fff"/></g></g></svg>');
	}

.mdBtnR-primary, a.mdBtnR-primary, .mdBtnR-outline-primary, a.mdBtnR-outline-primary {
    padding: 12px 14px;
    border-radius: 0;
}
div[id*=rf-].rf-widget .mdBtnR .mdBtnR-text, .rf-default-modal .mdBtnR .mdBtnR-text {
    font-size: 16px;
}

#rf-catalog a, .mdBtnR-link .mdBtnR-text, a.mdBtnR-link .mdBtnR-text, div[id*=rf-].rf-widget a, div[id*=rf-].rf-widget a:link{
    color: inherit !important;
    text-decoration: underline;
    -webkit-text-decoration-color: #76b900;
    text-decoration-color: #76b900;
      text-decoration-thickness: 2px !important;
    text-underline-offset: 0.3125em;
    word-break: break-word;
    font-weight: bold !important;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-back-to-catalog a {
    text-decoration: none;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-back-to-catalog a svg {
    fill: #76b900;
}


#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar.sidebar-border-right .rf-page-links {
    display: none;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar .social-media-links {
 padding: 0 0 30px;
    margin: 0 0 0px;
    border-bottom: 1px solid #ccc;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page  ul.social-media-links .rfSI.rfSI-lg {
    margin-right: 0px;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-banner:empty {
    display: none;
}



[id*=rf-].rf-widget .catalog-result .session-attributes div {
    display: none;
}

[id*=rf-].rf-widget .catalog-result .rf-attribute.sessionFiles-component {
    margin-bottom: 0;
}

[id*=rf-].rf-widget .catalog-result .rf-attribute.times-component {
    margin-bottom: 0;
}

[id*=rf-].rf-widget .catalog-result ul.session-actions>li {
    margin-bottom: 5px;
}
.exhibitor-details-page .exhibitor-videos .sub-video.selected .sub-video-overlay, .rf-exhibitorCatalog-modal .exhibitor-videos .sub-video.selected .sub-video-overlay {
    border-color: #76b900;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .download-file-link li svg{
background-image: url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.40625 14.4688H2.8125V15.875H1.40625H0V14.4688V2.28125V0.875H1.40625H7.5L11.25 4.625V9.3125H9.84375V5.5625H6.5625V2.28125H1.40625V14.4688ZM5.15625 11.1875H6.09375C6.97266 11.1875 7.73438 11.9492 7.73438 12.8281C7.73438 13.7363 6.97266 14.4688 6.09375 14.4688H5.625V15.4062V15.875H4.6875V15.4062V14V11.6562V11.1875H5.15625ZM6.09375 13.5312C6.47461 13.5312 6.79688 13.2383 6.79688 12.8281C6.79688 12.4473 6.47461 12.125 6.09375 12.125H5.625V13.5312H6.09375ZM8.90625 11.1875H9.84375C10.6055 11.1875 11.25 11.832 11.25 12.5938V14.4688C11.25 15.2598 10.6055 15.875 9.84375 15.875H8.90625H8.4375V15.4062V11.6562V11.1875H8.90625ZM9.84375 14.9375C10.0781 14.9375 10.3125 14.7324 10.3125 14.4688V12.5938C10.3125 12.3594 10.0781 12.125 9.84375 12.125H9.375V14.9375H9.84375ZM12.1875 11.1875H12.6562H14.0625H14.5312V12.125H14.0625H13.125V13.0625H14.0625H14.5312V14H14.0625H13.125V15.4062V15.875H12.1875V15.4062V13.5312V11.6562V11.1875Z" fill="black"/></svg>');
    background-repeat: no-repeat;
    background-position: 2px center;
	
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .download-file-link li svg path {
    display: none;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-title, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-overview, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-name, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-booths, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-description, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-url, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-type, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-text, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-make-lead-contact, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-video, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-sessions, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-speakers, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .download-file-link, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-banner {
    margin: 0 0 60px;

}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-video, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-media-videos-wrapper, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .download-file-link, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-sessions, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-speakers {
    border-bottom: 1px solid #ccc;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-title {
    display: block;
    margin-bottom: 30px;
}
[id*=rf-].rf-widget .catalog-result .catalog-result-title a {
    text-decoration: none;
}
[id*=rf-].rf-widget .catalog-result .catalog-result-title a:hover {
    text-decoration: none;
}
[id*=rf-].rf-widget .catalog-result .catalog-result-title a .title-text {
    font-size: 24px;
    line-height: 125%;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-title .title-info h1 {
    font-weight: bold;
    margin-bottom: 30px;
}


[id*=rf-].rf-widget .catalog-result .catalog-result-title a {
    text-decoration: none;
    font-size: 24px;
}

[id*=rf-].rf-widget .catalog-result .catalog-result-title a .title-text {
    font-size: 24px;
    line-height: 125%;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-title .title-info h1 {
    font-weight: bold;
    margin-bottom: 0;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-title .title-info {
    display: flex;
    flex-direction: column-reverse;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-title .title-info .title-badges {
    padding-bottom: 20px;
}



div[id*=rf-].rf-widget .speaker-card .speaker-job-title {
    display: inline-block;
}

div[id*=rf-].rf-widget .speaker-card .speaker-company-name {
    display: inline-block;
}

div[id*=rf-].rf-widget .speaker-card .speaker-company-name:before {
    content: "|";
    padding: 0 5px 0 6px;
}


#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-sessions {
    border-bottom: none;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-sessions h2, #rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-speakers h2 {
    margin-bottom: 30px;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .show-more-btn {
width: auto;
    height: auto;
    display: block;
    margin: 20px auto 0;
    border-radius: 0;
    padding: 12px 16px 14px 15px;
    padding-right: 16px;
    text-transform: capitalize;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content div:last-child {
    margin-bottom: 0;
}

#rf-speakercatalog .speaker-card .speaker-photo img, #rf-exhibitorcatalog .speaker-card .speaker-photo img {
    border-radius: 0;
}


#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-banner img {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content div#exhibitor-videos {
    margin-bottom: 45px;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-overview {
    border-bottom: 1px solid #ccc;
    padding-bottom: 60px;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .download-file-link {
    padding-bottom: 60px;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-text:empty {
    display: none;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .download-file-link:empty {
    display: none;
}

#rf-exhibitorcatalog .search-container.rf-flex-frame.left-filters-search {
    margin-top: 45px;
}


#rf-exhibitorcatalog div#custom-side-nav-component2 br {
    display: none;
}

#rf-exhibitorcatalog .custom-side-bar-component {
    padding: 30px 0;
    border-bottom: 1px solid #ccc;
}

#rf-exhibitorcatalog .custom-side-bar-component:empty {
    display: none;
}



#rf-exhibitorcatalog div#custom-side-nav-component2 a:after, #privacy-link a:after {
    content: "";
    font-family: Font Awesome\ 6 Pro;
    font-weight: 900;
    margin-left: 5px;
    padding-right: 3px;
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
    color: #76b900;
    font-size: 16px;
}
#rf-exhibitorcatalog div#custom-side-nav-component2 a, #privacy-link a{
    text-decoration: none;
}

#rf-exhibitorcatalog div#custom-side-nav-component2 a:hover:after, #privacy-link a:hover:after {
    margin-left: 8px;
    padding-right: 0;
    color: #000;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-booths span.rfSI:after {
    content: "Booth";
    display: inline-block;
    position: relative;
    top: -8px;
    padding-left: 3px;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-booths span[data-test="rf-icon-location"] {
    width: 78px;
    max-width: none;
	cursor: inherit;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-booths span[data-test="rf-icon-location"] svg {
    max-width: 24px;
    display: inline-block;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-booths:before {
    content: "Location";
    display: block;
    font-size: 24px;
    margin: 0 0 20px;
    line-height: 20px;
    font-weight: bold;
}

/*****  default-modal *****/

.rf-default-modal.rf-speaker-modal .modal-content .modal-header {

    background-color: #CCCCCC;
    border-bottom: none;
}

body.nv-page-body .rf-default-modal .modal-header .modal-close svg, body.nv-page-body .modal .modal-header .modal-close svg {
    fill: #fff !important;
    margin-top: -2px;
}
.modal.in .modal-dialog .modal-content {
    border-radius: 0;
}
.modal.in .modal-dialog {
    border-radius: 0;
}
.rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-close {
    margin-top: 0;
}
.rf-default-modal.rf-speaker-modal .modal-content .modal-header .modal-close {

    z-index: 9999;
}
.rf-default-modal .modal-header .modal-close, .modal .modal-header .modal-close {
    background-color: #5E5E5E;
    top: -2px;
    right: -10px;
    border-radius: 50%;
    opacity: 1;
    height: 21px;
    font-size: 5px;
}
.modal.in .modal-dialog {
    overflow: visible;
}
.rf-default-modal .modal-header .modal-close svg, .modal .modal-header .modal-close svg {
    fill: #fff;
    width: 17px;
    margin-left: -3px;
}
.rf-default-modal .modal-header .modal-close .rfSI, .modal .modal-header .modal-close .rfSI {
    height: 15px;
    width: 10px;
}

/************/


/**************  Badges  *************/
[id*="rf-"].rf-widget .catalog-result .badges {
  display: inherit;
}
[id*="rf-"].rf-widget .catalog-result .badges > .badge {
  display: none;
  border-radius: 50px;
}
[id*='rf-'].rf-widget .catalog-result .badges > .badge {
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  padding: 9px 14px 8px;
  line-height: 18px;
  border: none;
  text-transform: none;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-keynote {
  background-color: #76B900;
  display: block;
  color:#000;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-talks--panels {
  background-color: #FFC414;
  display: block;
  color:#000;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-dli-full-day-workshop {
  background-color: #1DBFA4;
  display: block;
  color:#000;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-format.rf-dli-training-lab {
  background-color: #F29900;
  display: block;
    color:#000;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-watch-party {
  background-color: #fff;
    display: block;
    border: 2.5px solid #A836D9;
    padding: 7px 12px 6px;
    color: #000;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-special-event {
  background-color: #FFE945;
  display: block;
  color:#000;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-nvidia-inception-ai-startup {
  background-color: #7639A8;
  display: block;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-rebroadcast {
  background-color: #63A5DA;
  display: block;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-dli-full-day-workshop:after {
  content: " $";
}
[id*='rf-'].rf-widget .catalog-result .badges > .badge.rf-session-type.rf-inceptionstartups {
  background-color: #7639A8;
  display: block;
}
[id*='rf-'].rf-widget .catalog-result .badges > .badge.rf-simulive-replay:after {
  content: "Rebroadcast";
  background-color: #fff;
  left: -12px;
  position: relative;
  background-color: #63A5DA;
  color: #fff;
  padding: 6px 0px 6px;
}
[id*='rf-'].rf-widget .catalog-result .badges > .badge.rf-simulive-replay {
  color: #63A5DA;
  background-color: #63A5DA;
  display: block;
  padding: 8px 0px 8px;
}
[id*='rf-'].rf-widget .catalog-result .badges > .rf-on-demand {
   background-color: #fff;
    display: block;
    border: 2.5px solid #1DBFA4;
    padding: 7px 12px 6px;
    color: #000;
}

[id*='rf-'].rf-widget .catalog-result .badges > .rf-in-person{
   background-color: #fff;
    display: block;
    border: 2.5px solid #76B900;
    padding: 7px 12px 6px;
    color: #000;
}
[id*="rf-"].rf-widget .catalog-result .badges > .badge.rf-production-captions-completed {
    display: block;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="35" viewBox="0 0 41 35" fill="none"><path d="M41 29V0H0V29H5V35L12 29H41Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 29H41V0H0V29H5V35L12 29ZM7.75 29.0209L10.9827 26.25H38.25V2.75H2.75V26.25H7.75V29.0209Z" fill="black"/><path d="M15.088 20.224C13.424 20.224 12.16 19.7387 11.296 18.768C10.432 17.7973 10 16.4427 10 14.704V14.08C10 12.9493 10.1973 11.9733 10.592 11.152C10.9867 10.3307 11.5627 9.696 12.32 9.248C13.0773 8.8 14 8.576 15.088 8.576H15.216C16.3573 8.576 17.3067 8.82667 18.064 9.328C18.8213 9.82934 19.3547 10.5387 19.664 11.456L17.488 12.224C17.3387 11.6693 17.0613 11.264 16.656 11.008C16.2613 10.752 15.7813 10.624 15.216 10.624H15.12C14.2453 10.624 13.5627 10.9067 13.072 11.472C12.5813 12.0373 12.336 12.8907 12.336 14.032V14.752C12.336 15.936 12.5707 16.8053 13.04 17.36C13.52 17.904 14.2133 18.176 15.12 18.176H15.216C15.792 18.176 16.288 18.0533 16.704 17.808C17.12 17.552 17.4133 17.1467 17.584 16.592L19.712 17.424C19.392 18.3093 18.848 18.9973 18.08 19.488C17.312 19.9787 16.3573 20.224 15.216 20.224H15.088Z" fill="black"/><path d="M26.1192 20.224C24.4552 20.224 23.1913 19.7387 22.3273 18.768C21.4633 17.7973 21.0312 16.4427 21.0312 14.704V14.08C21.0312 12.9493 21.2286 11.9733 21.6233 11.152C22.0179 10.3307 22.5939 9.696 23.3513 9.248C24.1086 8.8 25.0312 8.576 26.1192 8.576H26.2472C27.3886 8.576 28.3379 8.82667 29.0952 9.328C29.8526 9.82934 30.3859 10.5387 30.6952 11.456L28.5192 12.224C28.3699 11.6693 28.0926 11.264 27.6873 11.008C27.2926 10.752 26.8126 10.624 26.2472 10.624H26.1512C25.2766 10.624 24.5939 10.9067 24.1033 11.472C23.6126 12.0373 23.3673 12.8907 23.3673 14.032V14.752C23.3673 15.936 23.6019 16.8053 24.0712 17.36C24.5512 17.904 25.2446 18.176 26.1512 18.176H26.2472C26.8232 18.176 27.3192 18.0533 27.7352 17.808C28.1512 17.552 28.4446 17.1467 28.6152 16.592L30.7432 17.424C30.4233 18.3093 29.8792 18.9973 29.1112 19.488C28.3433 19.9787 27.3886 20.224 26.2472 20.224H26.1192Z" fill="black"/></svg>');
    background-size: 40px;
    background-position: center 5px;
    background-repeat: no-repeat;
    width: 48px;
    font-size: 0;
    height: 38px;
    padding: 0;
    margin-top: -3px;
    line-height: inherit;
    border-radius: 0;
}
[id*="rf-"].rf-widget .catalog-result .badges > .badge.rf-4k-session {
    display: block;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="55" height="35" viewBox="0 0 55 35" fill="none"><path d="M1.43848 4.07534L5.03437 1.67808L33.5618 0.719177L38.8357 3.83562L39.7946 8.86986L52.9796 3.11644L52.5001 31.6438L51.0618 30.6849L39.7946 26.1301L38.596 31.6438L34.5207 34.0411L5.51382 33.3219L1.91793 30.6849L1.43848 4.07534Z" fill="white"/><path d="M6.79376 0H34.2154C36.074 0 37.7681 0.768368 38.999 1.99203C40.2373 3.22311 41.0081 4.92328 41.0081 6.76779V7.07981L52.6741 1.94214C53.3882 1.63013 54.222 1.95276 54.5358 2.66169C54.617 2.8453 54.6565 3.03845 54.6565 3.22736L54.6575 31.7737C54.6575 32.5495 54.0234 33.1799 53.2431 33.1799C52.9997 33.1799 52.7712 33.1183 52.5705 33.0101L41.0081 27.6973V28.2333C41.0081 30.0725 40.2309 31.7663 38.9926 32.9984L38.9841 33.0069C37.7511 34.2295 36.0526 35 34.2154 35H6.79376C4.94907 35 3.24849 34.2369 2.01123 33.009C0.771824 31.7748 0 30.0863 0 28.2333V6.76779C0 4.90737 0.766486 3.21356 1.99948 1.98672C3.23248 0.762 4.92985 0 6.79376 0ZM41.1074 10.1066V24.6525L51.8296 29.579V5.386L41.1074 10.1066ZM34.2154 2.81133H6.79376C6.26894 2.81085 5.74918 2.91334 5.26428 3.11294C4.77938 3.31254 4.33887 3.60532 3.96801 3.9745C3.24743 4.69086 2.79906 5.68104 2.79906 6.76779V28.2333C2.79906 29.3137 3.24956 30.2975 3.96801 31.0106C4.70033 31.7387 5.70595 32.1887 6.79376 32.1887H34.2154C35.2979 32.1887 36.2992 31.7334 37.0251 31.0106C37.7543 30.2868 38.209 29.2999 38.209 28.2333V6.76779C38.209 5.69484 37.7564 4.70254 37.0305 3.98087C36.3088 3.26344 35.3107 2.81133 34.2154 2.81133Z" fill="black"/><path d="M16.312 22.2V20.168H11V18.44L16.296 11.192H18.408V18.296H19.848L19.576 20.168H18.408V22.2H16.312ZM16.312 18.296V14.072L13.224 18.296H16.312Z" fill="black"/><path d="M21.4738 22.2V11H23.8098V15.896L28.0977 11H30.8818L26.9298 15.384L31.0417 22.2H28.3538L25.3458 16.984L23.8098 18.76V22.2H21.4738Z" fill="black"/></svg>');
    background-size: 45px;
    background-position: center 1px;
    background-repeat: no-repeat;
    width: 48px;
    font-size: 0;
    height: 34px;
    padding: 0;
    border-radius: 0;
}

[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.demo {
    background-color: #A836D9;
    display: block;
    color: #fff;
}




[id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-connect-with-the-experts {
    background-color: #DB7DFA;
    display: block;
    color: #000;
}

 [id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-fireside-chat {
    background-color: #D42A30;
    display: block;
    color: #fff;
}

 [id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-inception-startup{
    background-color: #6F00A6;
    display: block;
    color: #fff;
}

 [id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-posters{
    background-color: #410066;
    display: block;
    color: #fff;
}

 [id*='rf-'].rf-widget .catalog-result .badges > .rf-session-type.rf-tutorial {
    background-color: #66CFF2;
    display: block;
    color: #000;
}

[id*="rf-"].rf-widget .catalog-result .badges > .rf-session-type.rf-theater-talk {
  background-color: #134D00;
  display: block;
  color: #fff;
}

/************** End Badges  *************/
.exhibitor-booths:empty {
    display: none;
}

.rf-radio-option .check {
    border-color: #76b900;
}
.rf-radio-option .check::before {

}
.rf-radio-option input[type=radio]:checked~.check {

    border-color: #76b900;
}
.rf-radio-option input[type=radio]:checked~.check::before{
background-color:#76b900;    
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action svg {
    fill: #000;
    width: 21px;
    height: 21px;
    margin-top: -2px;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action  span{
    background-image: url('data:image/svg+xml,<svg aria-hidden="false" data-title="Check Icon" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>check</title><path d="M0 0h24v24H0z" fill="none"></path><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></svg>');
background-size: 23px;
  background-repeat: no-repeat;
  background-position: center right 0;
  padding-right: 35px;
}



div#exhibitor-leads-optin-update {
    padding: 30px 0;
    border-bottom: 1px solid #ccc;
}
div#exhibitor-leads-optin-update button.mdBtnR.mdBtnR-add-a-thing span{
color:#000;
    
}
div#exhibitor-leads-optin-update button.mdBtnR.mdBtnR-add-a-thing span:after {
    content: "";
    font-family: Font Awesome\ 6 Pro;
    font-weight: 900;
    margin-left: 5px;
    padding-right: 3px;
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
    color: #76b900;
    font-size: 16px;
}

div#exhibitor-leads-optin-update button.mdBtnR.mdBtnR-add-a-thing :hover:after {
    margin-left: 8px;
    padding-right: 0;
    color: #000;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar .rf-contact-sidebar-content .exhibitor-make-lead-contact {
    margin-bottom: 20px;
}

label.rf-checkbox[aria-describedby="Add to My Interests"] span#rf-checkbox-label {
    padding-left: 35px;
}

.rf-attribute.times-component .rf-flex-frame .semibold.session-date-time {
    line-height: 1.25em;
}
.session-time-and-location {
    display: inline-block;
    position: relative;
}
.session-time-and-location {
    display: inline-block;
    position: relative;

}

.rf-attribute.times-component .rf-flex-frame .semibold.session-date-time {
    line-height: 1.25em;
}
@media (max-width: 930px) {
	[id*="rf-"].rf-widget .catalog-result ul.session-actions > li {
  display: block;
}
[id*="rf-"].rf-widget .catalog-result ul.session-actions > li .session-main-action {
  margin-bottom: 15px;
}	

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content div.badge:last-child {
  display: none;
}
}

@media (max-width: 768px) {
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .rf-contact-sidebar .social-media-links li {

  display: inline-block;
}


[id*="rf-"].rf-widget .catalog-result .badges {
  display: inline-block;
}

#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-content .exhibitor-overview {
  padding-top: 45px;
}

}
@media (max-width: 375px) {
.rf-attribute.times-component .rf-flex-frame .semibold.session-date-time span {
  font-size: 15px;
}

div[id*="rf-"].rf-widget .speaker-card .speaker-job-title {
  margin-bottom: 0;
}
div[id*="rf-"].rf-widget .speaker-card .speaker-company-name::before {
	
	disply:none;
}
}



/*******************/

body[class*="page-exhibitorcatalog"] div#rf-exhibitorcatalog {
    background-color: transparent;
}


body[class*="page-exhibitorcatalog"] .rf-pill.exhibitor-type.exhibitor-type-diamond .rf-pill-text,
 body[class*="page-exhibitorcatalog"] span.rf-pill.rf-pill-primary.diamond .rf-pill-text{
	 
	 color:#fff;
 }
 
 body[class*="page-exhibitorcatalog"] .session-time-and-location {
	 
	 top: inherit;
 }
 
 body[class*="page-exhibitorcatalog"] [id*=rf-].rf-widget .catalog-result .catalog-result-title button[aria-label="Session Details"] {
    display: none;
}


 div[id*=rf-].rf-widget#rf-exhibitorcatalog *, 
.rf-speaker-modal.rf-default-modal * {
    
    font-size: 15px;
}
div[id*=rf-].rf-widget#rf-exhibitorcatalog .rf-tile.exhibitor-tile h4.rf-tile-title a {
    font-size: 18px;
}
#rf-exhibitorcatalog.rf-widget .exhibitor-details-page .exhibitor-details-page-frame .exhibitor-title .title-info .title-badges .rf-pill-primary.diamond.elite span.rf-pill-text {
    width: 115px;
}

body[class*="page-exhibitorcatalog"] .flex-box-section-full.EP-banner {
    padding-top: 0;
}

body[class*="page-exhibitorcatalog"] #rf-exhibitorcatalog .search-container .search-content:last-child {
    padding-bottom: 0;
}