/*!
 * Start Bootstrap - Landing Page Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
.jumbotron {
    margin-bottom: 0;
}
h2 {
    font-size: 34px;
    line-height: 53px;
}
.content-section-a {
    padding: 50px 0;
    background-color: #f8f8f8;
}

.content-section-b {
    padding: 50px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.section-heading {
    margin-bottom: 30px;
}

.section-heading-spacer {
    float: left;
    width: 200px;
    border-top: 3px solid #e7e7e7;
}

.col-md-4 > p {
  font-weight: normal;
  padding: 10px 8px 0 8px;
}

.panel-entrepreneurs {   
    background-color: #20529e;
    color: #d3def2
}

.panel-features {
    background-color:#efefef;
    color:#666666;
}
.panel-entrepreneurs.quarterly {   
    background-color: #325282;
}
.panel-entrepreneurs.monthly {
    background-color: #3f5370;
}

.list-entrepreneurs {
    background-color: #20529e;
    border:none;
    height:70px;
    display: table;
    width:100%;
}
.list-entrepreneurs:nth-child(odd) {
    background-color: #3663a8;
}
.panel-features .list-entrepreneurs {
    background-color: #e6e6e6;
}
.panel-entrepreneurs.quarterly, .panel-entrepreneurs.quarterly .list-entrepreneurs {
    background-color: #325282;
}
.panel-entrepreneurs.quarterly .list-entrepreneurs:nth-child(odd) {
    background-color: #3d5d8e;
}
.panel-entrepreneurs.monthly, .panel-entrepreneurs.monthly .list-entrepreneurs {
    background-color: #3f5370;
}
.panel-entrepreneurs.monthly .list-entrepreneurs:nth-child(odd) {
    background-color: #4a5f7c;
}
.panel-features .list-entrepreneurs:nth-child(odd) {
    background-color: #efefef;
}
.list-entrepreneurs span {
    display:table-cell;
    vertical-align: middle;
}
.list-entrepreneurs span.icon-check {
    font-size: 21px;
    width: 35px;
}
.panel-dabblers {
    color: #cccccc;
    box-shadow: none;
}
.list-dabblers span {
    display:table-cell;
    vertical-align: middle;
}
.list-dabblers {
    color: #aaaaaa;
    border:none;
    display: table;
    width:100%;
    text-align: center;
    padding: 0;
}
.list-dabblers span.icon-check {
    font-size: 21px;
    width: 35px;
}
.testimonial {
    color: black;
    background-color: #b4e367;
    padding-top: 21px;
    padding-bottom: 21px;
}
.testimonial-odd {
    background-color: #FFF;
}
.testimonial .col-md-2 {
    padding-top:13px;
}
.testimonial p {
    font-size: 16px;
    line-height:34px;
    font-weight: 400;
}
.testimonial .col-md-3 p {
    line-height:21px;
    padding-top:13px;
}
.testimonial .col-md-3 p span, .testimonial .col-md-2 p span {
    opacity: .7;
    font-style: italic;
    font-size: large;
}
.testimonial .col-md-5 p {
    padding: 8px;
    margin-bottom:21px;
}
.testimonial h1 {
    font-size: 34px;
    margin-bottom:5px;
    padding-left:8px;
}
.testimonial .col-md-1 img {
    float: right;
    height: 136px;
    padding-right: 21px;
    padding-left: 8px;
    transform: rotate(180deg);
    opacity:.4;
}
.btn-success {
    color: #fff;
    background-color: #29A86F;
    border: 5px solid white;
    border-radius: 15px;
    transition: background-color 2s, transform 0.3s ease;
}
.btn-success:hover {
    background-color:#2FC382;
    border-color:white;
    transition: background-color .5s, transform 0.01s ease;
    transform: scale(1.02);
}
#ctaSignup6.btn-success, #ctaSignup6b.btn-success {
    background-color: unset;
    font-size:14px;
    padding: 0;
    color:#aaaaaa;
}
#ctaSignup6.btn-success:hover, #ctaSignup6b.btn-success:hover {
    background-color: unset;
}
#features:before{
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 470px;
    width: 100%;
    height: 100%;
    z-index: -10;
    opacity: 0.03;
    background-image: url('../svg/marmalead_sm.svg');
    background-repeat: no-repeat;
    background-position: 50% -490px;
    -ms-background-size: 1000px;
    -o-background-size: 1000px;
    -moz-background-size: 1000px;
    -webkit-background-size: 1000px;
    background-size: 1000px;
}
.features .col-md-4 {
    height:100%;
}
.features .col-md-4 h2 {
    font-size:26px;
}
.features {
    padding-bottom: 80px;
}
.featureCard {
    width: 329px;
    margin: 0 auto;
    box-shadow: 8px 8px 34px rgba(0,0,0,0.2);
    height:100%;
}
.featureCard p {
    padding: 0 21px;
    height: 132px;
    line-height: 27px;
}
.featureCard img {
    width:329px;
    height:181px;
}
.page-header {
    margin-top:70px;
    margin-bottom:20px;
    border-bottom: none;
}
.panel-footer {
    padding:45px 15px;
}
footer {
    margin-top:0;
    margin-bottom:0;
    padding-bottom:13px;
    padding-top:34px;
    background-color: #0e254d;
    color: #337ab7;
}
@media (min-width: 1px) and (max-width: 767px) {
    #ctaSignup, #ctaSignup2 {font-size: 25px; }
    h2 { font-size: 27px; line-height: 43px; }
    .featureCard { margin-bottom:70px; }
    .features .col-md-4:last-of-type .featureCard { margin-bottom:0px; }
    #features5 p { padding: 0 34px; }
    .job { margin-bottom: 80px; }
    .testimonial .col-md-7 { padding: 0 10%; }
}
@media (min-width: 768px) and (max-width: 991px) {
    h2 { font-size: 28px; }
    .features .col-md-4 h2 { font-size: 20px; }
    .featureCard { margin-bottom:70px; }
    .features .col-md-4:last-of-type .featureCard { margin-bottom:0px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    h2 { font-size: 31px; }
    .testimonial .col-md-1 img { margin-right: -20px; }
    .featureCard img { width: 284px; }
    .featureCard { width: 284px; }
    .features .col-md-4 h2 { font-size: 20px; }
    .featureCard p { font-size: 12px; }
}