/*
Theme Name: Business Leader
Layout: Front Page
*/
.site-content {
  background: #fff; }

.header-container {
  height: 550px; }

.content-area {
  margin-left: 0;
  padding-left: 0; }

.entry-header,
.entry-content,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.paging-navigation,
.index-box {
  position: relative;
  max-width: none;
  margin: 0; }

.entry-header {
  padding-top: 4rem;
  margin-bottom: 4rem; }

.entry-content {
  padding: 4rem 0; }
  .entry-content pre:nth-child(even) {
    background: #f9f9f9;
    overflow: hidden; }

.site-footer {
  clear: both;
  width: 100%; }

.page-template-page-templatespage-front-page-php pre {
  background: inherit;
  margin: 0;
  padding: 0; }

/* Features by WooThemes plugin styles */
.widget_woothemes_features {
  margin: 0; }
  .widget_woothemes_features .columns-3 {
    max-width: 1000px;
    margin: 0 auto; }
    .widget_woothemes_features .columns-3 .feature {
      width: 33.3333%;
      padding: 0 20px;
      font-size: 1rem;
      text-align: center;
      vertical-align: top;
      display: inline-block; }
      @media screen and (max-width: 750px) {
        .widget_woothemes_features .columns-3 .feature {
          display: block;
          width: auto;
          padding: 4rem;
          margin: 0 auto;
          max-width: 400px; } }
      .widget_woothemes_features .columns-3 .feature .icon-preview {
        font-size: 10em;
        margin-bottom: 1rem; }
      .widget_woothemes_features .columns-3 .feature .feature-title {
        margin-bottom: 3rem;
        font-size: 23px;
        word-wrap: break-word;
        text-transform: uppercase; }
        @media screen and (max-width: 950px) {
          .widget_woothemes_features .columns-3 .feature .feature-title {
            font-size: 20px; } }
        @media screen and (min-width: 751px) and (max-width: 850px) {
          .widget_woothemes_features .columns-3 .feature .feature-title {
            font-size: 17px; } }
      .widget_woothemes_features .columns-3 .feature .feature-content {
        word-wrap: break-word;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.4; }
        @media screen and (min-width: 751px) and (max-width: 850px) {
          .widget_woothemes_features .columns-3 .feature .feature-content {
            font-size: 16px; } }
    @media screen and (max-width: 750px) {
      .widget_woothemes_features .columns-3 .first {
        padding-top: 0; } }
    @media screen and (max-width: 750px) {
      .widget_woothemes_features .columns-3 .last {
        padding-bottom: 0; } }

/* Testimonials by WooThemes plugin styles */
.widget_woothemes_testimonials {
  max-width: 1000px;
  margin: 0 auto; }
  .widget_woothemes_testimonials .testimonials-list {
    padding: 0 4rem;
    text-align: center; }
    .widget_woothemes_testimonials .testimonials-list:before {
      content: "What our customers are saying";
      font-size: 45px;
      font-weight: 100;
      word-wrap: break-word; }
      @media screen and (max-width: 800px) {
        .widget_woothemes_testimonials .testimonials-list:before {
          font-size: 36px; } }
      @media screen and (max-width: 400px) {
        .widget_woothemes_testimonials .testimonials-list:before {
          font-size: 32px; } }
      @media screen and (max-width: 350px) {
        .widget_woothemes_testimonials .testimonials-list:before {
          font-size: 28px; } }
      @media screen and (max-width: 300px) {
        .widget_woothemes_testimonials .testimonials-list:before {
          font-size: 24px; } }
    .widget_woothemes_testimonials .testimonials-list .quote {
      width: 33.3333%;
      float: left;
      border-left: 5px solid #eaeaea;
      padding: 0 2rem;
      margin: 4rem 0;
      height: 205px;
      text-align: left; }
      @media screen and (max-width: 890px) {
        .widget_woothemes_testimonials .testimonials-list .quote {
          float: none;
          height: auto;
          width: 100%; } }
      .widget_woothemes_testimonials .testimonials-list .quote .testimonials-text {
        padding: 0;
        height: 100px; }
        @media screen and (max-width: 890px) {
          .widget_woothemes_testimonials .testimonials-list .quote .testimonials-text {
            height: auto;
            margin-bottom: 10px; } }
        .widget_woothemes_testimonials .testimonials-list .quote .testimonials-text p {
          font-size: 15px;
          border-left: none;
          padding-left: 0; }
          .widget_woothemes_testimonials .testimonials-list .quote .testimonials-text p:after {
            content: none; }
      .widget_woothemes_testimonials .testimonials-list .quote .avatar-link {
        display: block;
        float: left;
        padding-right: 5px; }
      .widget_woothemes_testimonials .testimonials-list .quote .author span:first-child:after {
        content: "\a";
        white-space: pre; }
