{# STRUCTURE #}

.post-author { 
  flex-direction: column; 
  }

.webinar-details {
  flex-direction: column-reverse;
  }

@media (min-width:767px) { /* wide screens */
  
  .webinar-details {
    flex-direction: row;
    }

  .webinar_info { 
    width: 60%;
    margin-right: 5%;
    }

  .webinar_form {
    width: 35%;
    }
  
}

@media (min-width: 1200px) { /* supa wide screens */
  
  
  h1.tighten { width: 60% }
  
  
 }