.content-wrapper {
    max-width: 1440px
}

.content-wrapper--vertical-spacing,.dnd-section {
    padding-bottom: 60px;
    padding-top: 60px
}

.dnd-section>.row-fluid {
    max-width: 1440px
}

@media (max-width: 1024px) {
    .content-wrapper--vertical-spacing,.dnd-section {
        padding-bottom:31px;
        padding-top: 31px
    }
}

@media (max-width: 767px) {
    .content-wrapper--vertical-spacing,.dnd-section {
        padding-bottom:20px;
        padding-top: 20px
    }
}

html {
    font-size: 18px
}

a {
    color: #000
}

a:focus,a:hover {
    color: #b7a18b
}

h1 {
    font-weight: 700;
    text-decoration: none;
    font-style: normal;
    text-transform: none
}

.h1,h1 {
    font-size: 40px
}

h2 {
    font-weight: 700;
    text-decoration: none;
    font-style: normal;
    text-transform: none
}

.h2,h2 {
    font-size: 32px
}

h3 {
    font-weight: 700;
    text-decoration: none;
    font-style: normal;
    text-transform: none
}

.h3,h3 {
    font-size: 28px
}

h4 {
    text-decoration: none;
    text-transform: none
}

.h4,h4 {
    font-size: 24px
}

h5 {
    text-decoration: none;
    text-transform: none
}

.h5,h5 {
    font-size: 20px
}

h6 {
    text-decoration: none;
    text-transform: none
}

.h6,h6 {
    font-size: 16px
}

.button,button {
    border: 1px solid #000;
    padding: 19px 35px 15px;
    background-color: transparent;
    border-radius: 0;
    color: #000;
    font-size: 12px;
    text-transform: uppercase
}

.button:focus,.button:hover,button:focus,button:hover {
    border: 1px solid #000;
    background-color: #000;
    color: #fff;
    text-decoration: none
}

form .hs-button,form input[type=submit] {
    border: 1px solid #000;
    padding: 19px 35px 15px;
    background-color: transparent;
    border-radius: 0;
    color: #000;
    font-size: 12px;
    text-transform: uppercase
}

form .hs-button:focus,form .hs-button:hover,form input[type=submit]:focus,form input[type=submit]:hover {
    border: 1px solid #000;
    background-color: #000;
    color: #fff
}

table {
    background-color: #fff
}

table,td,th {
    border: 1px solid #494a52
}

td,th {
    padding: 18px;
    color: #000
}

thead th {
    background-color: #494a52;
    color: #fff
}

tfoot td {
    background-color: #fff;
    color: #000
}

.blog-header__inner,.blog-post,.blog-related-posts {
    padding: 60px 0
}

.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover {
    font-weight: 700;
    text-decoration: none;
    font-style: normal;
    text-transform: none
}

.blog-comments {
    margin-bottom: 60px
}

#comments-listing .comment-reply-to {
    color: #000
}

#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover {
    color: #b7a18b
}

.hs-search-results__title,.social-links__icon:active {
    font-weight: 700;
    text-decoration: none;
    font-style: normal
}

.social-links__icon:active {
    font-size: 28px
}

/*# sourceMappingURL=https://cdn2.hubspot.net/hub/21529253/hub_generated/template_assets/72793667635/1653012761542/the-wallace/css/theme-overrides.css */
