.flex-center {  display: flex;  width: 100%;  flex-direction: column;  margin-bottom: 40px;}p.wide {  letter-spacing: 6px;}a {  color: #8e6f3e;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}.tiles_icon-color-yellowWalk {  color: #DEAD00;}h1.main-heading {  color: white !important;  text-shadow: 1px 1px .5px #000;  text-align: center;  font-family: UnitedSansRgBd, sans-serif;  src: url(../../../2020-webinars/assets/assets/fonts/unitedsans/UnitedSansRgBd.otf);  font-size: 5em;}h1.main-heading-2 {  color: white !important;  text-shadow: 1px 1px .5px #000;  text-align: center;  font-family: UnitedSansRgBd, sans-serif;  src: url(../../../2020-webinars/assets/assets/fonts/unitedsans/UnitedSansRgBd.otf);  font-size: 4em;}h1.main-heading-dark {  color: dark-gray;  /*    text-shadow: 2px 2px #000;*/  text-align: center;  font-family: UnitedSansRgBd, sans-serif;  src: url(../../../2020-webinars/assets/assets/fonts/unitedsans/UnitedSansRgBd.otf);  font-size: 3em;}h1 .brand-heading {  color: #CFB991;}.row .col-12 .big-serif {  font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;  color: #DDB944;  font-size: 1.8EM;  text-align: center;  text-shadow: 1px 1px .5px #000;  letter-spacing: 0.25EM;    font-weight: 600;    text-transform: uppercase;    line-height: 1.6;}#sub-sub-head {    color: #EBD99F;    font-weight: 100;    letter-spacing: 100;    text-transform: capitalize;    font-size: .75em;    }.row .col-12 .big-serif-2 {  font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;  color: #DEAD00;  font-size: 3EM;  text-align: center;  text-shadow: 1px 1px .5px #000;  letter-spacing: 0.25EM;}.col .col.center-10 {  text-align: center;  margin-top: 25px;}.text-center {  text-align: center !important;  height: 45%;}.jumbotron h1, .jumbotron .h1 {  color: white;}.bottom {  overflow: hidden;  padding: 10px;  background-color: #3b3b3b;  color: #ccc;  text-align: center;  line-height: 1.1em;  /*	    font-size: .75em;*/}.bottom a:link {  color: #ccc}.bottom a:visited {  color: #ccc}.bottom a:hover {  color: #ccc}.bottom a:active {  color: #ccc}.bottom p {  margin: 0 !important;  padding-bottom: 2px;  /*	font-size: .625em;*/  text-align: center;}p.speaker-name {  font-size: 1.1em;  color: #000000 !important;  font-weight: 900;  margin-bottom: 0;}a.speaker {  color: #000000 !important;}a.affiliation {  /*    color: #0F2544 !important;*/  margin-top: 0px;}#goldSponsors {  display: flex;  text-align: center;}.span-black {  font-weight: 900;}/*buttons*/.btn-group {  display: flex;  align-items: center;  justify-content: center;  font-weight: 900;}.btn-group div {  width: 100px;  height: 100px;  align-items: center;  justify-content: center;}.btn-secondary {  color: white;  background-color: #2DAF9B;  text-weight: 900;  /*    border-color: #6c757d;    border-width: revert;*/  align-items: center;  justify-content: center;}.btn-secondary:hover {  color: #fff;  background-color: #DEAD00;  border-color: #545b62;}.nav-link.orange {  color: #8E6F3E !important;  padding-right: 2em;  padding-bottom: .4em;  font-weight: 900;  display: flex;  margin-left: auto;  margin-right: auto;  font-size: 4rem;  justify-content: center;  align-items: center;}.register {  color: #8E6F3E !important;  /*    padding-right: 2em;    padding-bottom: .4em;	font-weight: 900;	display: flex;	margin-left: auto;	margin-right: auto;*/  font-size: 4rem;  /*	justify-content: center;	align-items: center;    text-align: center;*/}.nominate {  margin-top: 25px;  margin-bottom: 25px;}.speakerContainer {  display: block;  z-index: 1000;}.promote {  display: flex;  align-content: center;  align-items: center;  justify-content: center;  margin-top: 80px;  margin-bottom: 80px;}h2.serif {  font-family: source-serif-pro, serif;  font-weight: 400;  font-style: italic;  font-size: 3em;  color: #8e6f3e;  /*  margin-bottom: 25px;*/}h3.serif {  font-family: source-serif-pro, serif;  font-weight: 400;  font-style: italic;  font-size: 2.5em;  color: #8e6f3e;  text-align: center;  margin-bottom: 20px;}p.white-sans {  font-family: acumin pro;  text-align: center;  color: #ffffff;  text-shadow: 1px 1px .5px #000;  font-size: 1.65em;        font-weight: 400;}}.white-sans {  font-size: 5em;}#hidden_div {  text-align: center;  /*    width: 200px;,-89\*/}.flex-container {  /*  padding: 100px;*/  margin-left: auto;  margin-right: auto;  list-style: none;  display: flex;  text-align: center;  justify-content: center;  width: 100vw;  max-width: 900px;  padding-left: 0px;}.flex-sponsorships {  display: flex;  column-width: 500px;}.flex-sponsorships ul {  flex-direction: column;  flex-wrap: wrap;  margin: 0 3em;  /*  display: flex;*/  /*  height: 100vh;*/}.flex-sponsorships ul li {  flex: 1 0 25%;  column-width: 500px;}h3.center {  text-align: center;  /*    color: #ddb944;*/}.media-body {  text-align: center;}/*h3.mt-0 .mb-1 {  margin-bottom: 20px;}*//*.mb-1, .my-1 {  margin-bottom: 1.5rem !important;  margin-top: 1.5rem !important;}*//*.form-control, input {  display: block;  margin: 20px auto;  text-align: center;}*//*.form-control:focus, input:focus {}#Layer_1 {    display: flex;}*//* flex grid */}.container-speakers {  display: grid;  justify-content: center;  /*  position: relative;*/}.mySlides > .wrapper-speaker-thumbnails {  display: flex;  top: 0px;}.wrapper-speaker-thumbnails {    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));    display: flex;    justify-content: space-evenly;    margin-bottom: 3rem;    margin-top: 3rem;}.wrapper-speaker-thumbnails > div {  display: flex;  max-width: 100%;  justify-content: center;}/* flex grid 2 */* {  box-sizing: border-box;}/*.wrapper {  border: 2px solid #f76707;  border-radius: 5px;  background-color: #fff4e6;}*/.box {  /*  border: 2px solid #ffa94d;  border-radius: 5px;  background-color: #ffd8a8;*/  padding: 1em;  /*  color: #d9480f;*/}.nested {  /*  border: 2px solid #ffec99;*/  border-radius: 0px;  /*  background-color: #fff9db;*/  padding: .5em;}.wrapper {  display: flex;  grid-gap: .5em;  align-content: space-between;  margin-bottom: 50px;}.box1 {  grid-column-start: 1;  grid-column-end: 4;  display: contents;}.grid-cards {  display: grid;  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));  grid-gap: 10px;}.grid-card {  display: flex;  flex-direction: column;}.grid-card .grid-content {  flex: 1 1 auto;}.speaker-bio-link {  display: flex;  text-align: center;  justify-content: center;}a.speaker-bio-link {  display: flex;  text-align: center;  justify-content: center;}.mySlides {  display: flex;  flex-direction: row;  text-align: center;  margin-bottom: 2rem;}.center-content {  display: block;  margin-left: auto;  margin-right: auto;  text-align: center;  position: absolute;}.grid-wrapper {  display: grid;  grid-template-columns: 1fr;  grid-template-rows: 100vh;  align-items: center;  justify-items: center; /* adjusted */}.jumbotron-poursartip {  padding: 2rem 1rem;  margin-bottom: 2rem;  background-color: #e9ecef;  border-radius: 0.3rem;  background-image: url("../img/speakers/web-speaker-slideshow-poursartip.jpg");  background-position: center;  background-repeat: no-repeat;  background-size: cover;  position: relative;  height: 100%;}/* Responsive meida queries */@media (max-width: 767px) {  .bottom {    /*    font-size: .625em !important;*/  }  .nav-link.orange {    color: #8E6F3E !important;    /*    padding-right: 2em;*/    /*    padding-bottom: .4em;*/    font-weight: 900;    /*	display: flex;*/    /*	margin-left: auto;	margin-right: auto;*/    font-size: 2.5rem;    justify-content: center;    align-items: center;  }  h2.serif {    font-family: source-serif-pro, serif;    font-weight: 400;    font-style: italic;    font-size: 3em;    color: #8e6f3e;    /*  margin-bottom: 25px;*/  }  h3.serif {    font-family: source-serif-pro, serif;    font-weight: 400;    font-style: italic;    font-size: 2.5em;    color: #8e6f3e;    text-align: center;    margin-bottom: 20px;  }  .btn-primary {    margin-left: 0px !important;  }  /*    .navbar-brand-2 {    display: inline-block;    float: none;    vertical-align: top;  }    .navbar-brand-2 .logo {    display: flex;    align-content: center;          }  .navbar-brand-2 div {    width: 150px;    height: 30px  }*/  .mySlides {    display: flex;    flex-direction: row;    text-align: center;    margin-bottom: 20px;  }  .wrapper-speaker-thumbnails {    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));    /*  grid-gap: 5px;*/    display: grid;    align-items: center;    justify-content: center;  }  /* The sticky class is added to the navbar with JS when it reaches its scroll position */  .sticky {    position: fixed;    top: 0;    width: 100%;  }  /* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */  .sticky + .content {    padding-top: 60px;  }}@media (max-width: 768px) {  h1.main-heading {    color: white;    text-shadow: 1px 1px .5px #000;    text-align: center;    font-family: UnitedSansRgBd, sans-serif;    src: url(../../../2020-webinars/assets/assets/fonts/unitedsans/UnitedSansRgBd.otf);    font-size: 5em;  }  h1.main-heading {    color: white;    text-shadow: 1px 1px .5px #000;    text-align: center;    font-family: UnitedSansRgBd, sans-serif;    src: url(../../../2020-webinars/assets/assets/fonts/unitedsans/UnitedSansRgBd.otf);    font-size: 3em;  }  /*  .navbar-brand {    display: inline-block;    float: none;    vertical-align: top;  }  .navbar-brand div {    width: 150px;    height: 30px  }    .navbar-brand-2 {    display: flex;    align-items: center;  }  .navbar-brand-2 div {    width: 150px;    height: 30px  }*/  .row .col-12 .big-serif {    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;    color: #DEAD00;    font-size: 2em;    text-align: center;    text-shadow: 1px 1px .5px #000;      line-height: 1.6;    /*    letter-spacing: .5em;*/  }    #sub-sub-head {    color: #EBD99F;    font-weight: 100;    letter-spacing: .1em;    text-transform: capitalize;    font-size: .5em;}  h2.serif {    font-family: source-serif-pro, serif;    font-weight: 400;    font-style: italic;    font-size: 3em;    color: #8e6f3e;    /*  margin-bottom: 25px;*/  }  h3.serif {    font-family: source-serif-pro, serif;    font-weight: 400;    font-style: italic;    font-size: 2.5em;    color: #8e6f3e;    text-align: center;    margin-bottom: 20px;  }  .btn-primary: {    color: #ffffff;    background-color: #1a242f;    border-color: #161f29;    /*    margin-left: 50px;*/  }  .slideshow {    width: 100%;    /*    height: 720px;*/    object-fit: cover;  }  .btn-primary {    width: auto !important;  }  /*.collapsible {  background-color: #777;  color: white;  cursor: pointer;  padding: 18px;  width: 100%;  border: none;  text-align: left;  outline: none;  font-size: 15px;}.active, .collapsible:hover {  background-color: #555;}*/  .content {    padding: 0 18px;    display: none;    overflow: hidden;    background-color: #f1f1f1;    z-index: 1;  }  /*.right {  float: right;  padding-right: 1em;  padding-top: .9em;  color: #c7a572}*/  .white a {    color: #ffffff !important;  }  #overlay {    position: static; /* Sit on top of the page content */    display: inline-block; /* Hidden by default */    width: 100%; /* Full width (cover the whole page) */    height: 100%; /* Full height (cover the whole page) */    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(0, 0, 0, 0.25); /* Black background with opacity */    z-index: 1; /* Specify a stack order in case you're using a different order for other elements */    cursor: pointer; /* Add a pointer on hover */  }  .jumbotron {    z-index: 0;  }  .jumbotron container div {    z-index: 3;  }  @media (min-width: 768px) .intro-img .overlay, .intro-slider .overlay, .intro-video .overlay, .intro-img-half .overlay, .intro-slider-half .overlay, .container #speakers, .mySlides {    display: flex;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    width: 100%;    opacity: .8;    background-color: #000;    /*  background-image: url(../img/hero-20200508.jpg);*/  }  #subhead {    display: inline-block;    /*  height: 34px;*/    /*  width: 0px;*/    /*  color: blue;*/    white-space: pre;    /*    color: #8E6F3E*/  }  #subhead2 {    display: inline-block;    white-space: pre;    color: #8E6F3E;    font-size: .5em;    font-weight: 100;  }  /*@media (min-width: 992px) {*/  /*.footer #accordion .panel {  width: 20%;  padding: 0 15px}.footer #accordion .motto {  float: left;  width: 20%;  padding: 40px 15px 15px;  font-size: 1.35em}.footer #accordion .motto .taglineContainer {  width: auto;}.footer #accordion .motto .taglineContainer--150 {  float: left;  width: 70%}.footer #accordion .motto .taglineContainer .tagline {  margin-bottom: 10px;  padding-bottom: 35.14851%}.footer #accordion .motto .taglineContainer .tagline--150 {  padding-bottom: 60.0794%}.footer #accordion .motto .vertical {  display: block}.footer #accordion .motto .horizontal {  display: none}.footer #accordion .motto .social {  border-top: solid 1px #474747}.footer #accordion .motto .social a {  float: left;  margin: 4px 2.7%}.footer #accordion .motto {    float: left;    width: 20%;    padding: 8px 15px 0 15px;    font-size: 1.35em;}*/  #grid li.hexagon {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #fdbf00;    -o-transform: skewY(-30deg) rotate(60deg);    -moz-transform: skewY(-30deg) rotate(60deg);    -webkit-transform: skewY(-30deg) rotate(60deg);    -ms-transform: skewY(-30deg) rotate(60deg);    transform: skewY(-30deg) rotate(60deg);    overflow: hidden;  }