/* 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; }