.italianno-regular {
  font-family: "Italianno", cursive;
  font-weight: 400;
  font-style: normal;
}


.quicksand-regular> {
  font-family: "Quicksand", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

* {
    margin: 0;
    padding: 0;
}

html {
    background-color: #ffffff;
    font-size: 20px;
    font-family: "Sansation", sans-serif;
}

header {
    margin-bottom: -5rem;
}

#headerColor {
    background-color: #FFD542;
    border-bottom: #F7EF72 solid .5rem;
    height: 4rem;
    padding: 1rem 0;
}

#logoWrap {
    position: relative;
    top: -5rem;
}

#logoWrap img.logo{
    background-color: #ffffff;
    border-radius: 1rem;
    display: block;
    width: 50%;
    max-width: 10rem;
    padding: .5rem;
    border: #F7EF72 solid .5rem;
    margin: 0 auto;
}

#socialIcons {
    width: 50%;
    text-align: center;
    margin: .5rem auto;
}

#socialIcons .socialIcon {
    display: inline-block;
    width: 2rem;
    margin: .25rem auto;
}

#phoneNumber {
    display: block;
    color: #905D3A;
}

.salesCategory {
    width: 90%;
    max-width: 30rem;
    margin: 4rem auto;
    clear: both;
}

.salesCategory h1 {
    text-align: center;
    clear: both;
}

.salesCategory .primaryImageSalesCat {
    display: block;
    width: 100%;
    margin: .5rem auto;
}

.salesCategory .secondaryImageSalesCat {
    float: left;
    width: 25%;
    margin: .5rem;
}

footer {
    clear: both;
    margin: 3rem auto;
    text-align: center;
    background-color: #FFD542;
    border-top: #F7EF72 .5rem solid;
    padding: 2rem;
}

footer span.copyright {
    display: block;
    font-size: .75rem;
    margin: .5rem auto;
}