.hero-top-banner {
    height: 770px;
    background-image: url('../images/home-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: unset;
}

a {
    color: #ffa89e;
}

.hero-content {
    text-align: center;
    padding-top: 530px;
}

.main-title > h4 {
    font-size: 40px;
}

.main-title > h1 {
    font-size: 94px;
    margin-top: 0 !important;
    font-family: Holland;
    line-height: 70px;
    color: #324E4C;
}

.twi-btn-img > a > img {
    width: 45%;
}

.twi-btn-content {
    text-align: center;
}

.twi-btn-img {
    text-align: center;
}

section.twi-section {
    margin: 50px 0px;
}

a.home-link:hover {
    text-decoration: underline !important;
}

a.home-link {
    color: #fff;
    text-decoration: underline;
}

.twi-title {
    font-size: 24px;
    border-bottom: 2px solid #efefef;
}

.josefinsans-light {
    font-family: JosefinSans-Light;
    font-size: 22px;
    letter-spacing: 1.15px;
}

.twi-btn-content > a > h2 {
    font-family: edinburgh-regular;
    font-size: 25px;
    letter-spacing: 5px;
    margin: 15px 0px;
    color: #000;
}

.twi-btn-content > p {
     font-family: JosefinSans-Light;
    font-size: 23px;
    letter-spacing: 1.15px;
    line-height: 29px;
}

.twi-title {
    font-family: JosefinSans-Light;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 2.25px;
    padding-bottom: 10px;
}


.twi-footer-title {
    font-family: JosefinSans-Light;
    font-weight: bold;
    font-size: 24px;
    letter-spacing: 2.25px;
    margin-top: 15px;
}

span.posted-on {
    font-family: JosefinSans-Light;
    font-weight: bold;
    font-size: 17px;
    margin: 10px 0px;
    display: block;
}

span.notification-count,
span.products-count {
    font-size: 84px;
}

span.new-notification,
span.total-product {
    font-size: 24px;
    letter-spacing: 2.7px;
}

.spotlight {
    background: #efefef;
    padding: 40px 30px;
}

section.spotlight-section {
    padding-top: 100px;
}

.farm-spotlight {
    font-size: 21px;
    letter-spacing: 2px;
    border-bottom: 2px solid #fff;
    padding-bottom: 10px;
    margin-bottom: 25px;
}

.spot-light-name > p {
    font-family: JosefinSans-Light;
    font-size: 16px;
    letter-spacing: 1.15px;
}

.spot-light-name > h3 {
    font-size: 24px;
    letter-spacing: 2.7px;
}

.learn-more {
    padding: 7px 10px;
}

.admin-menu {
    background: #324E4C;
}

.navbar a {
    float: inherit;
    font-family: JosefinSans-Bold;
}

.navbar-wrapper-home {
    padding: 0px 25px;
}

.createmember {
    color: #6E6962;
    letter-spacing: 2.143px;
    line-height: 4;
    font-family: JosefinSans-Medium;
}

.home-logo {
    text-align: center;
    background: #EFE9DF;
}


.twi-para > p {
   font-size: 33px;
    text-align: center;
    padding: 0px 0px;
    line-height: 50px;
}

section.twi-content {
    padding: 50px 0px;
}

section.twi-illustration > div {
    padding: 50px;
}

.bg-grey {
    background: #eaeaea;
}

.bg-coral {
    background: #324E4C;
}

.illus-sub-head > p {
    text-align: center;
    font-size: 20px;
}

.twi-illustration-head > h3 {
    text-align: center;
    padding-bottom: 30px;
    letter-spacing: 8px;
    font-size: 34px;
    font-family: edinburgh-regular;
    color: #fff;
    font-weight: 600;
}

.section-4 {
    padding: 50px 0px;
}

.sec-4-content {
    font-size: 20px;
    text-align: center;
    padding: 0px 17px;
}

    .sec-4-content > .heading {
        font-size: 21px;
        font-weight: bold;
        letter-spacing: 1.8px;
        margin: 15px 0px;
        color: #fff;
        font-family: JosefinSans-Bold;
    }

    .sec-4-content > p {
        color: #fff;
    }

section.tradewinds-member {
    padding: 50px 0px;
}

    section.tradewinds-member > div {
        border-top: 3px solid #CFC9B9;
        border-bottom: 3px solid #CFC9B9;
        padding: 70px 0px;
    }

.twi-member > h1 {
    font-size: 37px;
    letter-spacing: 10px;
    text-align: center;
    font-family: edinburgh-regular;
    font-weight: 600;
    color: #324E4C;
}

.twi-member > a > h5 {
    font-size: 16px;
  font-family: 'JosefinSans-Bold';
    text-align: center;
    margin-top: 35px;
    letter-spacing: 2px;
    color: #324E4C;
}

.twi-btn-content > p {
    padding: 0px 25px;
}

.footer-heading, .footer-heading > a {
    display: block;
    font-size: 14px;
    letter-spacing: 2.9px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 25px;
    font-family: JosefinSans-Medium;
}

.acc-login {
  color: #fff;
    font-size: 14px;
    letter-spacing: 2.9px;
    font-family: JosefinSans-Regular;
    line-height: 25px;
}



a:hover {
    text-decoration: none;
    color: #C3BCA8;
}

a {
    color: #F9A975;
}
