/*============================================================================
  #Settings Variables
==============================================================================*/
/* BREAKPOINT VARIABLES */
/* COLOR VARIABLES */
/* TYPOGRAPHY VARIABLES */
/*============================================================================
  #BB Sales Video Stylesheet
==============================================================================*/
/* WRAPPER STYLES */
.container--main {
  overflow: visible; }

/* SECTION STYLES */
.container--small {
  max-width: 920px;
  box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
  margin: 100px auto;
  overflow: hidden;
  padding: 2rem 0; }

.section .container, .header .container, .footer .container {
  max-width: 920px;
  padding: 0 80px; }

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

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

/* HEADING SECTION STYLES */
.section--heading__title {
  opacity: .5;
  font-style: italic; }
.section--heading__subtitle {
  font-size: 40px;
  font-family: Lora;
  font-weight: bold;
  line-height: 1.3; }

/* VIDEO SECTION STYLES */
.section--video .col-md-10 {
  width: 100%; }

/* TEXT SECTION STYLES */
.section--text .heading {
  text-align: left; }
  .section--text .heading__title {
    font-size: 24px;
    line-height: 1.45; }
.section--text .col-md-10 {
  width: 100%; }

/* CTA SECTION STYLES */
.section--cta .col-md-10 {
  width: 100%; }

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

  .section .container, .header .container, .footer .container {
    padding: 0 20px; } }
