/*============================================================================
  #Settings Variables
==============================================================================*/
/* BREAKPOINT VARIABLES */
/* COLOR VARIABLES */
/* TYPOGRAPHY VARIABLES */
/*============================================================================
  #BB Webinar Stylesheet
==============================================================================*/
/* GENERAL STYLES */
ul {
  padding-left: 20px; }
  ul li {
    margin: .5rem 0; }

/* SPECIFIC STYLES */
.section--1502835464209 img {
  border-radius: 50%; }

/* SECTION STYLES */
.header, .footer {
  font-size: 16px; }

.section .container, .header .container, .footer .container {
  max-width: 980px; }

/* HEADER STYLES */
.header .logo--text {
  font-weight: 400; }
  .header .logo--text span {
    color: #e74c3c; }
.header a {
  font-family: Open Sans;
  text-transform: uppercase; }

/* FORM STYLES */
form input.form-control:not([type=checkbox]):not([type=radio]) {
  border-radius: 3px;
  padding: 7px 10px; }

/* HERO SECTION STYLES */
.section--hero .col-md-8 {
  width: 80%; }
.section--hero h1 {
  font-size: 36px;
  text-transform: uppercase;
  position: relative;
  margin: 2rem 0;
  padding-bottom: 2rem; }
  .section--hero h1:after {
    content: "";
    position: absolute;
    background: #fff;
    bottom: 0;
    left: 50%;
    height: 3px;
    width: 120px;
    margin-left: -60px; }
.section--hero p {
  font-size: 20px;
  font-weight: bold; }

/* OPT IN SECTION STYLES */
.section--opt_in .col-md-7:first-of-type {
  width: 80%; }
  .section--opt_in .col-md-7:first-of-type h3 {
    font-size: 24px;
    text-transform: uppercase;
    opacity: .5;
    line-height: 1.42; }
  .section--opt_in .col-md-7:first-of-type h2 {
    font-size: 24px; }
.section--opt_in .col-md-7 .optin .optin__subheading {
  font-size: 14px;
  opacity: .7;
  margin-top: 0; }

/* LAYOUT STYLES */
@media (max-width: 767px) {
  .section [class*="col-md"] {
    display: block;
    width: 100%; }

  .section--opt_in .col-md-7:first-of-type {
    width: 100%; } }
