/* Header */
li.slogan a { color: #fff; }


/* Rotating Banner */
.main-banner .banner4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
}


/* About / Privacy Policy */
.about ul li {
    font-family: "HelveticaNeueLT Regular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: normal;
    font-size: 18px;
    padding: 5px 0;
}

/* Single Product Enquiry */
#ProdEnquiry p.disclaimer {
    padding: 20px 15px 20px 15px;
}

#ProdEnquiry p a {
    font-weight: bold;
    text-decoration: underline;
}

/* Contact Form Page */
.contact-form p.disclaimer {
    padding: 20px 15px 0 15px;
}

.contact-form p a {
    font-weight: bold;
    text-decoration: underline;
}

/* Button Styles - Override */
div.product form.cart .button {
    width: 190px;
}

/* Single Product - shapes */
.main-prod .main-content .product-shapes {
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-prod .main-content .product-shapes li {
    /* float: left; */
    display: inline-block;
    position: relative;
    font-family: "HelveticaNeueLT Bold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 12px;
    margin: 0 auto 20px;
    padding: 0;
    text-align: center;
    /* width: 20%; */
    line-height: 20px;
    width: 190px;
}

.main-prod .main-content .product-shapes li.shape27:before {
    display: block;
    content: '';
    background: url(../../../img/shape-icons/shape-27.jpg) no-repeat;
    width: 150px;
    height: 97px;
    margin: 0 auto 5px auto;
}

.main-prod .main-content .product-shapes li.shape27flap:before {
    display: block;
    content: '';
    background: url(../../../img/shape-icons/shape-27-flap.jpg) no-repeat;
    width: 150px;
    height: 97px;
    margin: 0 auto 5px auto;
}

.main-prod .main-content .product-shapes li.shape28:before {
    display: block;
    content: '';
    background: url(../../../img/shape-icons/shape-28.jpg) no-repeat;
    width: 150px;
    height: 97px;
    margin: 0 auto 5px auto;
}

.main-prod .main-content .product-shapes li.shape29flap:before {
    display: block;
    content: '';
    background: url(../../../img/shape-icons/shape-29-flap.jpg) no-repeat;
    width: 150px;
    height: 97px;
    margin: 0 auto 5px auto;
}

.main-prod .main-content .product-shapes li.shape41:before {
    display: block;
    content: '';
    background: url(../../../img/shape-icons/shape-41.jpg) no-repeat;
    width: 150px;
    height: 97px;
    margin: 0 auto 5px auto;
}

.main-prod .main-content .product-shapes li.shape42:before {
    display: block;
    content: '';
    background: url(../../../img/shape-icons/shape-42.jpg) no-repeat;
    width: 150px;
    height: 97px;
    margin: 0 auto 5px auto;
}

.main-prod .main-content .product-shapes li.shape1:before {
    display: block;
    content: '';
    background: url(../../../img/shape-icons/shape-1.jpg) no-repeat;
    width: 150px;
    height: 97px;
    margin: 0 auto 5px auto;
}

/* Contact Us Form */
body.page-template-page-contact .division .wpcf7 .cell { margin-top: 0!important; }