/*============================================================================
  #Settings Variables
==============================================================================*/
/* BREAKPOINT VARIABLES */
/* COLOR VARIABLES */
/* TYPOGRAPHY VARIABLES */
/*============================================================================
  #BB Optin #2 Stylesheet
==============================================================================*/
/* GENERAL STYLES */
h2 {
  font-size: 24px; }

ul {
  list-style-type: none; }
  ul li {
    position: relative; }
    ul li:before {
      content: "";
      position: absolute;
      left: -25px;
      top: 12px;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: #e74c3c; }

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

/* SECTION STYLES */
.footer {
  border-top: 1px solid #e5e9ed; }

.header, .footer {
  font-size: 16px; }

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

/* HEADING STYLES */
.heading .col-md-8 {
  width: 100%; }

/* 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;
  margin: .5rem 0; }

/* CUSTOM CONTENT SECTION STYLES */
.section--custom_content .custom-form h1 {
  font-size: 24px;
  line-height: 1.4; }
.section--custom_content .custom-form p {
  font-size: 14px; }

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

  /* SPECIFIC STYLES */
  .section--1502754987951 .col-md-5 {
    text-align: center; } }
