
#hero {
    background-image: url('../images/hero-bg.png');
    background-size: cover;
    background-position: center center;
    color: white;
}
#hero h4 {
    line-height: 2.5rem;
}
#hero h5 {
    line-height: 2rem;
}

#artist-info .right {
    font-size: 2rem;
    color: #43B083;
}

#what-we-do, #what-you-get {
    color: #346260;
}
#what-we-do .icons img,
#what-you-get .icons img {
    width: 50px;
}
#what-we-do .btn,
#what-you-get .btn {
    max-width: 175px;
    color: white;
}

#create-profile {
    background-color: #EFE9D1;
}
#create-profile .inner {
    max-width: 500px;
    margin: 0px auto;
}
#create-profile blockquote {
    font-size: 1.5rem;
}
#create-profile .btn {
    max-width: 300px;
}
@media only screen and (min-width: 1800px) {
    #create-profile blockquote {
        font-size: 2rem;
    }
}

#three-months {
    background-color: #B3922F;
    color: white;
}

#plans {
    background-repeat: repeat-x;
    background-image: url('/global/images/bg-plans.png');
    background-position: top center;
    text-align: center;
}
#plans .plan {
    color: #346260;
    border-radius: 10px;
    background-color: white;
    border: 2px solid #90DDD9;
}
#plans .plan a {
    color: #717675;
}
#plans .plan li {
    text-align: left;
    list-style-image: url('/global/images/plan-bullet.png');
    margin-bottom: 5px;
}
#plans .see-more {
    color: #717675;
}
#plans .plan h5 {
    font-size: 1.6rem;
}
#plans .plan h6 {
    font-size: 1.5rem;
}
#plans h3 b {
    margin-bottom: 0.75rem;
    display: block;
}
#plans .list {
    max-width: 800px;
    margin: 0px auto;
}
#plans table {
    width: 100%;
}
#plans table thead th {
    font-size: 1.25rem;
    padding: 1rem;
    background-color: #90DDD9;
}

#plans table thead th.none {
    background: none;
    border-bottom: 1px solid #efefef;
}
#plans table tbody th {
    text-align: left;
    width: 24%;
    padding: 0.85rem;
    border-bottom: 1px solid #efefef;
}
#plans table thead th.recommended {
    background-color: #a1f3ee;
}
#plans table tbody td {
    text-align: left;
    width: 12%;
    text-align: center;
    padding: 0.85rem;
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #efefef;
}
#plans .price {
    font-size: 1.25rem;
}
#plans .price span {
    font-size: 0.9rem;
}

#join h3 {
    color: #B3922F;
}

