{# STYLE #}
.partner-logo {
  width:100%;
}

.webinar-datetime {
  border-top: 1px dotted var(--color-green);
  border-bottom: 1px dotted var(--color-green);
  padding-bottom: 10px;
  }

  .webinar-datetime p { border-bottom: 5px solid var(--color-green); padding-bottom: 10px; }
  
  .webinar-datetime_day,
  .webinar-datetime_time {
    display: block;
    font-family:"Avenir Next LT W01 Bold";
    }

.webinar-presenter_pic img { border: 2px solid rgba(0,0,0,.1) }



{# STRUCTURE #}

.post-author {
  align-items: center;
  }

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

@media (min-width:767px) { /* wide screens */
  
  .post-author { 
    flex-direction: column;
    align-items: start;
    }
  
  .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% }
  
  
 }
@media (max-width: 480px) {
.partner-logo {
  text-align: center;
  margin-left: 0px;
}
  

  
}