a {
color: black;
}

a:hover {
color: black;
text-decoration: underline;
}

.menu-item a:hover {
text-decoration: none!important;
}

.header-button:hover {
background-color: #5AA1E3!important;
}

.gfield {
margin-bottom: 3em;
}

.button {
color: #5AA1E3!important;
border-color: #5AA1E3!important;
}

.footer-contact-block {
vertical-align: top;
height: 125px;
}

.footer-wrapper{
color: white!important;
}
.type-page{
padding-top: 10px;
}

.entry-title {
display: none;
}

.Cart66ButtonSecondary {
background-color: #5aa1e3!important ;
background-image: none!important;
text-transform: capitalize!important;
letter-spacing: 1px!important;
font-size: 0.9em!important;
}

.Cart66ButtonPrimary {
background-color: #5aa1e3!important ;
background-image: none!important;
text-transform: capitalize!important;
letter-spacing: 1px!important;
font-size: 0.9em!important;
}

.unregistered {
display: none;
}

#viewCartTable {
margin: 5px 0px;
width: 95%;
}

.Cart66TermsOfServiceWrapper {
background-color: white;
}
input[name=accept_terms]{
border-color: black;
color: black;
}
