/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css2?family=Fjalla+One&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url("https://use.typekit.net/isr7zer.css");

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
body {
  margin: 0px 0px 0px 0px;
}
.sectionlp {
  width: 80%;
}

.topheader {
  width: 100%;
  height: 1.5em;
  background-color: #0c211f;
}

.testflighthero {
  width: 100%;
  height: auto;
  padding: 5% 5% 5% 5%;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "fieldwork", sans-serif;
}

.h2-white {
  color: #ffffff;
}

p, li, ul, ol {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.logo-white-bar {
  width: 100%;
  height: auto;
}

a {
 color: #0f6367;
}

.partner-logo {
  position: relative; 
  top: 30px;
}

#left-col {
  padding: 5% 5% 5% 10%;
}
.right-col {
  margin: 3% 0% 2% 0%;
  padding: 0% 2% 2% 2%;
  background-color: #f2f2f2;
  border-radius: 3px;
}

#speakersbkgrnd {
  background-color: #0C201F;
  padding: 5%;
}

.speakertxt {
  color: #ffffff;
}

.speakerimg {
  border-radius: 200px;
  border: none;
  width: 60%;
  height: auto; 
}

#footer-wrapper {
  width: 100%; 
  padding: 2% 2% 2% 2%;
  background-color: #184446;
}

/*****************************************/
/* Full On location Event CSS   */
/*****************************************/

.dividergradient {
  width: 100%; 
  height: 1%; 
  background-image: linear-gradient( to right, #D9D9D9, #0F6467)
}

.topbanner-logo {
  width: 100%; 
  height: auto;
  background-color: #0C211F;
  padding: 2% 2% 2% 2%;
}

.onlocationhero {
  width: 100%;
  height: auto;
  padding: 5% 5% 5% 5%;
}

/*****************************************/
/* Full On location Partner CSS   */
/*****************************************/

.topbanner-container{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
}

.topbanner-logo-partner{
  padding: 0% 0% 0% 5%;
  width: 50%;
  background-color: #ffffff;
  
}

.nomargin, img {
 margin: 0% 0% 0% 0%;
}

.pipe {
  width: 1px;
  height: 50px;
  background-color: black;
}

/*****************************************/
/* Test Landing Page CSS   */
/*****************************************/

.dividergradient-black {
  width: 100%; 
  height: 0.5%; 
  background-image: linear-gradient( to right, #000000, #0F6467)
}

#left-col-testflight {
  display: block;
  margin-right: auto; 
  margin-left: auto;
  width: 100%;
  background-color: #ffffff;
  padding: 5% 5% 5% 10%;
}

#displayblock {
  display: block;
  width: 100%:

}

.partnership-logo-col {
  

}