/*
Theme Name: Eradicate Hate Global Summit Child Theme
Theme URI:   https://eradicatehatesummit.org
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for the Eradicate Hate Global Summit website 
Author:     TrailBlaze Creative Developer
Author URI:  https://trailblazecreative.com/
Template:    Divi
*/

html, body {
	 overflow-x:hidden;
}

/*Footer 2022*/

.footer-block .et-pb-contact-message {
	color: white !important;
}

/*Adjust Bio Layouts*/

.bio-row-3 {
	z-index: 99999;
}


.bio-row-4 {
	z-index: 99999;
}

.bio-row-5 {
	z-index: 99999;
}

.profile-row {
	z-index: 9999;
}





.et_pb_team_member_0.et_pb_team_member .et_pb_team_member_image {
margin-bottom: 40px !important;
	z-index: 999999 !important;
}

.bio-profile .et_pb_team_member {
	margin-bottom: 40px !important;
	z-index: 999999;
}

.et_pb_team_member_description {
  display: table-cell;
}

.et_pb_column_1_2 .et_pb_team_member_description, .et_pb_column_1_3 .et_pb_team_member_description, .et_pb_column_1_4 .et_pb_team_member_description, .et_pb_column_1_5 .et_pb_team_member_description, .et_pb_column_1_6 .et_pb_team_member_description, .et_pb_column_2_5 .et_pb_team_member_description, .et_pb_column_3_4 .et_pb_team_member_description, .et_pb_column_3_5 .et_pb_team_member_description, .et_pb_column_3_8 .et_pb_team_member_description {
  display: table-cell !important;

}

.et_pb_team_member_image  {
  display: table-cell !important;

}

.et_pb_team_member_description {
	vertical-align: top;
	padding-left: 20px;
}


@media(max-width: 500px){
.et_pb_team_member_image  {
  display: block !important;
	}
}


@media(max-width: 500px){

.et_pb_team_member_description {
	vertical-align: none;
	padding-left: 0px;
}
}



/*Z Index for Bio Rows*/

.bio-row {
	z-index: 99999;
}

.bio-row-1 {
	z-index: 99999;
}

.bio-row-2 {
	z-index: 99999;
}

.bio-row-4 {
	z-index: 99999;
}

/*Home Footer*/


.footer-block .text-block a:hover {
	text-decoration: underline;
}

/*Remove Menu Carrots*/

.et-menu .menu-item-has-children>a:first-child:after {
	display: none;
}

.et-menu .menu-item-has-children>a:first-child {
	padding-right: 0px;
}

/*Main Menu*/
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{
margin-top: 0px;
}


/*Update Button Arrows*/
.et_pb_button::after {
	padding-top: 2px;
}



/*2021 Internal Sidenav - NEW VERSION*/


ul#2021-summit-sidenav.menu {
	margin-right: -40px !important;
}

.menu-2021-sidenav-container  {
	margin-right: -40px !important;
}


.summit-sidenav-2021 li a:hover {
	color: rgba(0, 102, 115, 0.65) !important;

}



ul#menu-2021-sidenav.menu .current-menu-item a{
	color: rgba(0, 102, 115, 0.65) !important;
}


ul#menu-2021-sidenav.menu .current-menu-item a::before {
	margin-left: -50px;
  height: 5px;
	display:block;
	padding-right: 22px;
  content: url("https://eradicatehatesummit.org/wp-content/uploads/2022/02/Line-4-1.png");
}




ul#menu-2021-sidenav.menu .current-menu-item a{
	color: rgba(0, 102, 115, 0.65) !important;
}

ul#menu-2021-sidenav.menu
 .current-page-ancestor>a {
	color: rgba(0, 102, 115, 0.65) !important;
}



ul#menu-2021-sidenav.menu
 .current-page-ancestor>a::before {
	margin-left: -50px;
  height: 5px;
	display:block;
	padding-right: 22px;
  content: url("https://eradicatehatesummit.org/wp-content/uploads/2022/02/Line-4-1.png");
}





/*Home Circle Images*/

.photo-1 {
	display:none;
}



.photo-2 {
	display:none;
}



.photo-3 {
	display:none;
}



/*Inline Opt-in Form*/



/*SLIMLINE EMAIL OPTIN*/

.inline-optin .et_pb_newsletter_field,

.inline-optin .et_pb_newsletter_button_wrap {

/* flex-basis:24.5%;*/

flex-basis:32%;

}

.inline-optin .et_pb_newsletter_footer {

margin-top:0;

}

.et_pb_column_4_4 .inline-optin {

display:block;

}

.inline-optin .et_pb_newsletter_description,

.inline-optin .et_pb_newsletter_form {

width: 100%;

padding: 0;

}

@media (max-width:800px) {

.inline-optin .et_pb_newsletter_field,

.inline-optin .et_pb_newsletter_button_wrap {

flex-basis:49%;

}

.et_pb_column_4_4 .inline-optin .et_pb_newsletter_description {

margin-bottom:10px;

}

}

@media (max-width:479px) {

.inline-optin .et_pb_newsletter_field,

.inline-optin .et_pb_newsletter_button_wrap {

flex-basis:100%;

}

}

/*Internal Pages - 2022 Interview Series*/
 @media (max-width:4000px) and (min-width:1366px) {
.interview-series-internal-2022 {
	margin-top: -300px;
}
}

@media (max-width:1366px) and (min-width:980px) {
	.interview-series-internal-2022 {
	margin-top: -200px;
}
}


/*Home*/


@media (min-width: 980px) and (max-width: 1050px){
.blue-ribbon-background-home
{
	padding-top: 340px !important;
	margin-top: 0px;
}
}

@media (min-width: 1050px) and (max-width: 1280px){
.blue-ribbon-background-home
{
	padding-top: 300px !important;
	margin-top: 0px;
}
}


@media (min-width: 1280px) and (max-width: 1450px){
.blue-ribbon-background-home
{
	padding-top: 220px !important;
	margin-top: 0px;
}
}


@media (min-width: 1450px) and (max-width: 1800px){
.blue-ribbon-background-home
{
	padding-top: 150px !important;
	margin-top: 0px;
}
}

@media (min-width: 1800px) and (max-width: 3000px){
.blue-ribbon-background-home
{
	padding-top: 50px !important;
	margin-top: 0px;
}
}


/*Internal Pages Video Series Section*/

.interview-series-internal-header {
	padding-top: 0px !important;
}

@media (max-width:1680px) and (min-width:1470px) {
	
.interview-series-internal-header {
	padding-top: 50px !important;
}
	
}

@media (max-width:4000px) and (min-width:1680px) { 

	.interview-series-internal-header{
		
		padding-top: 100px !important;
	}
}




/*Update all Bios with 2022 Styling*/

.et_pb_team_member_description h4 {
	color: #006673 !important;
	text-transform: uppercase;
}


.et_pb_team_member_description span#title {
	color: #C4C4C4 !important;
}

.et_pb_team_member_description span a {
	color: black;
}

.page-id-1183
 h4.et_pb_module_header{
	font-family: Helvetica Neue;
}


*
.et_pb_team_member_1.et_pb_team_member h4, .et_pb_team_member_1.et_pb_team_member h1.et_pb_module_header, .et_pb_team_member_1.et_pb_team_member h2.et_pb_module_header, .et_pb_team_member_1.et_pb_team_member h3.et_pb_module_header, .et_pb_team_member_1.et_pb_team_member h5.et_pb_module_header, .et_pb_team_member_1.et_pb_team_member h6.et_pb_module_header, .et_pb_team_member_0.et_pb_team_member h4, .et_pb_team_member_0.et_pb_team_member h1.et_pb_module_header, .et_pb_team_member_0.et_pb_team_member h2.et_pb_module_header, .et_pb_team_member_0.et_pb_team_member h3.et_pb_module_header, .et_pb_team_member_0.et_pb_team_member h5.et_pb_module_header, .et_pb_team_member_0.et_pb_team_member h6.et_pb_module_header, .et_pb_team_member_3.et_pb_team_member h4, .et_pb_team_member_3.et_pb_team_member h1.et_pb_module_header, .et_pb_team_member_3.et_pb_team_member h2.et_pb_module_header, .et_pb_team_member_3.et_pb_team_member h3.et_pb_module_header, .et_pb_team_member_3.et_pb_team_member h5.et_pb_module_header, .et_pb_team_member_3.et_pb_team_member h6.et_pb_module_header, .et_pb_team_member_2.et_pb_team_member h4, .et_pb_team_member_2.et_pb_team_member h1.et_pb_module_header, .et_pb_team_member_2.et_pb_team_member h2.et_pb_module_header, .et_pb_team_member_2.et_pb_team_member h3.et_pb_module_header, .et_pb_team_member_2.et_pb_team_member h5.et_pb_module_header, .et_pb_team_member_2.et_pb_team_member h6.et_pb_module_header, .et_pb_team_member_4.et_pb_team_member h4, .et_pb_team_member_4.et_pb_team_member h1.et_pb_module_header, .et_pb_team_member_4.et_pb_team_member h2.et_pb_module_header, .et_pb_team_member_4.et_pb_team_member h3.et_pb_module_header, .et_pb_team_member_4.et_pb_team_member h5.et_pb_module_header, .et_pb_team_member_4.et_pb_team_member h6.et_pb_module_header {
	color: #006673 !important;
}

.et_pb_team_member_0.et_pb_team_member h4 {
	color: #006673 !important;
}


.et_pb_team_member_description

h4.et_pb_module_header {
	color: #006673 !important;
}

/* Len's Additions below */
/* Homepage fading Slideshow styling */

@keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }

  .fading-slideshow {
    width: 315px;
    height: 380px;
    margin: 1em auto;
    padding: 0;
    list-style-type: none !important;
  }

  .fading-slideshow {
    width: 315px;
    height: 380px;
    margin: 1em auto;
    padding: 0;
    list-style-type: none !important;
  }

.fading-slideshow { position:relative; }
.fading-slideshow li { position:absolute; left:0; top:0; }

@media (max-width: 1255px) {
 .fading-slideshow > li { left: 0; }
 .fading-slideshow, .homepage-fading-image {
    width: 281px;
    height: 340px;
  }
}

@media (max-width: 1180px) {
 .fading-slideshow > li { left: 0; }
 .fading-slideshow, .homepage-fading-image {
    width: 265px;
    height: 320px;
  }
}

@media (max-width: 1105px){
 .fading-slideshow > li { left: 0; }
 .fading-slideshow, .homepage-fading-image {
    width: 248px;
    height: 300px;
  }
}

@media (max-width: 1050px){
 .fading-slideshow > li { left: 0; }
 .fading-slideshow, .homepage-fading-image {
    width: 232px;
    height: 280px;
  }
}

@media (max-width: 1000px){
 .fading-slideshow > li { left: -5px; }
 .fading-slideshow, .homepage-fading-image {
    width: 215px;
    height: 260px;
  }
}


@media (max-width: 1255px) {
 .fading-slideshow > li { left: 0; }
 .fading-slideshow, .homepage-fading-image {
    width: 281px;
    height: 340px;
  }
}

@media (max-width: 1180px) {
 .fading-slideshow > li { left: 0; }
 .fading-slideshow, .homepage-fading-image {
    width: 265px;
    height: 320px;
  }
}

@media (max-width: 1105px){
 .fading-slideshow > li { left: 0; }
 .fading-slideshow, .homepage-fading-image {
    width: 248px;
    height: 300px;
  }
}

@media (max-width: 1050px){
 .fading-slideshow > li { left: 0; }
 .fading-slideshow, .homepage-fading-image {
    width: 232px;
    height: 280px;
  }
}

@media (max-width: 1000px){
 .fading-slideshow > li { left: -5px; }
 .fading-slideshow, .homepage-fading-image {
    width: 215px;
    height: 260px;
  }
}

 /* Styling of Animated Header for Sub-Pages */

.Header-2022-Section, .Header-2021-Section { padding: 0 !important; }

.et_pb_gallery .et-pb-slider-arrows,
.et_pb_gallery .et-pb-controllers { 
    display: none !important; 
}

.et_pb_gallery_0.et_pb_gallery { min-height: 100px !important; }

.et_slider_auto_ignore_hover a {
pointer-events: none;
}
 
.et_slider_auto_ignore_hover .et_overlay {
display: none !important;
}

@media(max-width: 1430px){

.et_pb_row_3.logo-image-row { top: 6% !important; left: 12% !important; }
	
}

@media(max-width: 1300px){
	
.subpage-header-logo { width: 270px; height: 270px; }

.et_pb_row_3.logo-image-row { top: 4% !important; left: 10% !important; }
	
}

@media(max-width: 1130px){
	
.subpage-header-logo { width: 250px; height: 250px; }

.et_pb_row_3.logo-image-row { top: 2% !important; left: 5% !important; }
	
}

@media (min-width: 981px) { 
.Header-2021-Section, .Header-2022-Section { background-size: 0px 0px !important; } 
}


/* Adjusting Animated Headers for Mobile and Tablet view */


@media (max-width: 980px) {

.Header-2021-Section {
background-position: center left!important;
padding: 50px 0 0 0!important;
margin-bottom: 0px!important;
z-index: 1001;
position: relative!important;
}

.logo-image-row {
padding: 30px 0!important;
padding-top: 0px!important;
padding-bottom: 75px!important;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
width: 80%;
max-width: 1080px;
margin: auto;
position: relative;
}
	
}


