
/*Oscar*/

body > div.widget-main-view > div.panel.widget-header.tickets-form-panel.tickets-form-panel-shown > div.panel-body.widget-panel-body.list-container.custom-color.color-4-background > div.main-content-holder.row > ul > li > div > ul > li:nth-child(15) > div > div > div > div > div
{
	display:none !important;
}


/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {
text-decoration:none;
color:red;}

/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

.ring-button-background {
  background-color: black !important;
}

.global-template .nav-menu-btn.selected {
border-bottom: 0px !important;
color: #E1C46D;}

/* Why REV2023 Divs - RC */
.translucent-divs {
  	background-color: #ffffff;
	padding: 30px;
	border-radius: 15px;
}

/* Reduce Count Clock - RC */
.section-2601286 .custom-space-bottom {
    padding-bottom: 0px;
    max-width: 600px;
}
.global-template .countdown-header-container {
	height: 50px;
}
.global-template .countdown-view-holder {
	padding-top: 0px;
	padding-bottom: 0px;
}
.section-2601286 .atom-sectionMain {
	padding: 30px;
}
div.count-number {font-size: 30px !important;}
div.count-unit {font-size: 10px; letter-spacing:.1em;}
 

/* Border-Radius for Section Images - RC */
.section-2708865 .element-13974316, .section-2708865 .element-13974319,
.section-2601413 .element-13486944, .section-2601413 .element-13486944,
.section-2714077 .element-13486944, .section-2714077 .element-13486947,
.section-2601413 .element-13486947, .section-2714235 .element-13486944,
.section-2714235 .element-13486947 {
	border-radius: 15px 15px 0 0;
}
.section-2725761 .element-13974322 {
	border-radius: 15px;
}

/* Hide Sections on Homepage Temporarily - RC */
	.hide {display: none;}

/* Darken area behind text on homepage - RC */
div.darken {
  	background-color: rgba(1,5,10,.5);
	padding: 5px 0 1px;
	border-radius: 8px;
	max-width: 800px;
}

/* ESG Boxes - RC */
.esg-boxes {
  	background-color: rgb(255, 255, 255);
	padding: 30px;
  	border-radius: 0 0 15px 15px;
}

/* Extra Paragraph Spacing - RC */
.para-space {
  	margin-bottom: 20px;
}

/* FAQs Questions - RC */
.faq-question {
	color: #3c8296;
  	font-size: 20px;
  	font-weight: 800;
  	line-height: 1.1em;
}

.faq-question-top {
	margin-top: 50px;
  	margin-bottom: 5px;
}

/* FAQs Text - RC */
.faq-text {
  	color: #36404d;
  	font-size: 16px;
  	line-height: 1em;
}

/* Speaker Social Icons - RC */
.speaker-icon.icon-linkedin, .speaker-icon.icon-twitter {
      color: #ffffff;
      margin: 0px 2px;
}

/* Adjust CTAs - RC */
.btn {
  letter-spacing: .05em;
}

/* Resized hashtags to fit mobile - RC */
@media screen and (max-width: 800px) {
	.hashtag {
    font-size: 17px !important;
    font-weight: 600;
  }
}
/* Table Format on Privacy Page - RC */
.companies {
	font-family: 'Inter', sans-serif;
	border-collapse: collapse;
  	font-size: 14px;
  	color: #74787e;
	width: 50%;
	margin: 20px 0 30px 40px;
}

.companies td, .companies th {
	border: 1px solid #ddd;
	padding: 8px;
}

.companies tr:nth-child(even){background-color: #f2f2f2;}

.companies tr:hover {background-color: #ddd;}

.companies th {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	background-color: #04AA6D;
	color: white;
}

/* Formatting list for legal pages - RC */
ol li {
  color: #74787e;
  padding: 5px 10px;
  margin-left: 20px;
}

div.social {
	display: flex;
  	padding: 20px 0 30px;
}

/* Background color for Register Now - RC */
#bs-example-navbar-collapse-1 > ul.nav.navbar-nav.show-more-tab > li:nth-child(7) > a {
 	background-color: #d33439;
}
#bs-example-navbar-collapse-1 > ul.nav.navbar-nav.show-more-tab > li:nth-child(6) > a > div {
  color: #ffffff;
}

/* Extra space after titles on Speaker page - RC */
.section-2789967 .element-13054603 .atom-main,
.section-2702171 .element-13054603 .atom-main {
    margin-bottom: 25px;
}

/* guillermo.l@bizzabo 4/apr/2023 */
/*align main header text to center*/
#section-2707704 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div{
    display: flex;
    flex-direction: column;
}
/*align main header text to center*/
#section-2707704 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div{
    display: flex;
    flex-direction: column;
    align-items: center;
    display: inline-flex;
}


/* Registration form - moving it up OscarRodriguez */

#section-2563401 > div > div > div.col-xs-12.widget-holder
{
  position:relative;
  bottom:30px;
}


/*Align Columns Juan @Bizzabo*/

.translucent-divs {
  padding: 47px;
}

#section-2722150 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div > div > div{
  padding: 33px;
}

#section-2708865 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div > div > div{
  padding: 16px;
}

#section-2601413 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) > div > div > div > p:nth-child(6){
  margin-bottom: 38px;
}

#section-2714077 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div > div > div > p:nth-child(5){
  margin-bottom: 70px;
}

#section-2714235 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) > div > div > div > p:nth-child(3){
  margin-bottom: 38px;
}

#section-3163810 > div > div > div.element-13974003 > h2 {
border-color: #888888;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    font-size: 13px;
  	color: #888888;
    align-items:center;
  display: inline-block;
  width: 120px;
    padding-bottom:2px;
}

#section-2713909 > div > div > div.partners-container > div > div.partner-logo-container {
border: 0px solid #FFFFFF;
}  

.partner-logo .partner-logo-img.bordered{
  max-width: 100%;
}


