a.view-site, a.view-site:link, a.view-site:visited, a.view-site:active,  .speaker_white_text h3, .speaker_white_text a, 
.speaker_white_text a:visited  {
    background-color: #ab1369 !important; 
    color:white !important;
}

.pink_background {
    background-color: #aa1469 !important;
    margin-top: 0px;
    margin-bottom: 16px;
}

#orange_line {
    margin-bottom: 0px !important;
}

.dark_text .speaker-company-name {
    color: #000000 !important;    
}

.top_menu_padding {
    margin-top: 10px;
    line-height: 28px;
    letter-spacing: 0px;
    font-weight: 600;
    font-style: normal;
    color: #0c121f;
    font-size: 14px;
}

#inner-content {
    padding-top: 0px !important;
}

#content #inner-content ul {
    list-style-type: none !important;
}



.who_will_you_meet li {
    list-style-type: disc !important;
}

.fiftypercentopacity {
	opacity: 0.5 !important;
}
.footer_social_links i {
	color: #eeeeee !important;
	font-size:32px !important;
}

#gform_20 .gfield_label, #gform_20 .gfield_html_formatted {
	color: #eeeeee !important;

}

.footer-menu a {
	padding-top:10px !important;
	padding-bottom: 10px !important;
}

.footer a, .footer-menu a {
	color: #ffffff !important;
	text-decoration: underline !important;
}

.footer a:hover {
	color: #dddddd !important;
	text-decoration: none !important;
}

.redbutton a {
    color: red !important;
}

.client-footer, .speaker_white_text h3, .speaker_white_text h3 a {
    color:white !important;
}

.FooterContactUs .gfield_label,
.FooterContactUs .gfield_html {
    color: white !important;
}


nav {
    font-weight: bold;
}

.myagenda {
    display: none;
}

.seminar h3 {
    color: black !important;
    font-weight: 300 !important;
}

.seminar .speaker-full-name, 
.seminar .speaker-job-title,
.seminar .sem-speaker-position-join,
.seminar .speaker-company-name {
    color: black !important;
}

.seminar-list-title {
  background-color: #952462;
  color: white;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center; 
  text-transform: uppercase; 
  padding: 10px 0;    
  font-size: 17px;
}

#no-header-home .widgettitle {
    font-weight: bold;
    font-style: normal;
    font-family: 'Arial Black', sans-serif;
    color: #ffffff;
    letter-spacing: inherit;
    font-size: 36pt;
    text-align: center; /* Centers the text */
    display: block; /* Ensures centering works in container */
}

.widget_p {
    text-align: center;
    line-height: inherit;
    color: #ffffff;
    letter-spacing: inherit;
    font-size: 14pt;
    font-weight: bold; /* Makes the text bold */
}

/* OGAT CODE */

/* speaker list on the OGAT homepage */
.vc_custom_1749820896606  h2{
    font-weight: bold;
    font-style: normal;
    color: #ffffff;
    letter-spacing: inherit;
    font-size: 24pt;
    text-align: center;
    display: block;    
}

.vc_custom_1749820896606 .speaker-content .speaker_name,
.vc_custom_1749820896606 .speaker-content .speaker_name a,
.vc_custom_1749820896606 .speaker-content .speaker-job-title p,
.vc_custom_1749820896606 .speaker-content .speaker-company-name p
{
    color: #ffffff;
}


.big-quote-text p {
    font-size: 36px !important;
    text-align:center;
    line-height: 40px;
    color: #334c99;
    
}

.make-text-trice-size h3,
.make-text-trice-size
{
    font-size: x-large;
    font-weight: bold;
    line-height: 1.25
  
}
.make-text-trice-size p
{
    font-size: large;
    line-height: 1.25;
}

.ogat-red a,
.ogat-red button {
    background-color: #CB1410 !important;    
}

.ogat-green a,
.ogat-green button
{
    background-color: #3AA31A !important;
}