schedule__filters {
display: none;
}
.schedule__info .btn {
display: none;
}



.hero__layout {
display: none;
}

.fa-location-arrow {
display: none;
}

.site__text {
padding-top: 0px;    
}


#nav li a:link {
color: #005e85;    
}

#nav li a:visited {
color: #005e85;    
}

#nav li a:hover {
color: #f7941d;    
}

#nav {
font-size:1.5em;
line-height: 1.25em;
margin-bottom: 60px;
}

.speaker img {
        float: none;
    }    
.speaker {
    font-size: 1.25em;
    line-height: 1.75em;
    color: #58595b;
    margin-top: 20px;
    margin-bottom: 20px;
}   
#intro {
    font-size: 1.25em;
    line-height: 1.75em;    
}

#location {
    font-size: 1.25em;
    line-height: 1.75em;
    margin-top: -100px;
}

#agenda {
  padding-top: 100px;
  margin-top: -100px;
  display: inline-block; /* required for webkit browsers */
  vertical-align: top;
}
#ourspeakers {
  width: 90%;
  padding-top: 100px;
  margin-top: -100px;
  margin-right: auto;
  margin-left: auto;
  display: inline-block; /* required for webkit browsers */
  vertical-align: top;
  text-align: center;
}
#location {
  padding-top: 100px;
  margin-top: -100px;
  display: inline-block; /* required for webkit browsers */
  vertical-align: top;
}

#register_btn {
    background-color: #0093d0;
    padding: 5px 10px 5px 10px;
}

#register_btn:hover {
    background-color: #f7941d;
    padding: 5px 10px 5px 10px;
}

    .schedule__event {
    line-height: 32px;
}

@media only screen and (min-width: 750px) {
.schedule_title {
line-height: 32px;    
}

    #nav {
    margin-bottom: 50px;    
    }

    #nav li {
    float: left; 
    font-size: 1.25em;
    padding: 0px 15px 0px 15px;
    }
    
    .content h1 {
        font-size: 48px;
        text-align: center;
    }
    
    .site__title_speakers h2 {
        font-size: 48px;
    }
    
    .speaker p {
        font-size: 24px;
        font-weight: lighter;
        line-height: 1.25em;
        color: #58595b;
    }
    
    p {
        font-size: 24px;
        font-weight: lighter;
        line-height: 1.25em;
        color: #58595b;
    }
    .speaker img {
        float: left;
        margin-right: 20px;
    }
    .speaker {
        margin-top: -150px;
    }
    #intro {
    font-size: 24px;
    font-weight: lighter;
    line-height: 1.25em;
    color: #58595b;    
    }

    #location {
    font-size: 24px;
    font-weight: lighter;
    line-height: 1.25em;
    color: #58595b;
    margin-top: -100px;
}
}

form.post-password-form {
    text-align: center;
    margin-top: 175px;
    margin-bottom: 110px;
}

form.post-password-form input[type="submit"] {
    background-color: #0078a7;
    color: white;
    border: 2px solid #0078a7;
    padding: 4px 19px;
    font-size: 16px;
}

form.post-password-form input#pwbox-244 {
    height: 30px;
    border: 1px solid #c2c2c2;
    border-radius: 3px;
}

form.post-password-form p {
    margin-bottom: 20px;
}