body,
.content,
.content .container,
.content .container_inner,
.full_width,
.full_width_inner,
.edgtf-container,
.edgtf-container-inner,
.edgtf-content,
.edgtf-content .container,
.edgtf-content .container-inner,
.edgtf-full-width,
.edgtf-full-width-inner {
    background-color: #000 !important;
}

.page-template-portfolio-page .content,
.page-template-portfolio-page .container,
.page-template-portfolio-page .container_inner,
.single-portfolio-item .content,
.single-portfolio-item .container,
.single-portfolio-item .container_inner,
.post-type-archive-portfolio-item .content,
.post-type-archive-portfolio-item .container,
.post-type-archive-portfolio-item .container_inner,
.tax-portfolio-category .content,
.tax-portfolio-category .container,
.tax-portfolio-category .container_inner {
    background-color: #000 !important;
}

.page-id-0 .content,
.page-id-0 .container,
.page-id-0 .container_inner {
    background-color: #000 !important;
}
body,
p,
span,
li,
td,
th,
label {
    color: #D4AF37;
}

h1, h2, h3, h4, h5, h6,
.edgtf-title-holder .edgtf-title-subtitle-holder .edgtf-title-subtitle-holder-inner h1,
.edgtf-title-holder h1,
.edgtf-title-holder h2,
.edgtf-title-holder .breadcrumb a,
.edgtf-title-holder .breadcrumb span,
.edgtf-section-title,
.edgtf-portfolio-list-holder article .edgtf-ptf-item-title a,
.edgtf-portfolio-single-holder .edgtf-portfolio-info-holder h3,
.edgtf-portfolio-single-holder .edgtf-portfolio-info-item h6 {
    color: #D4AF37 !important;
}
a,
a:hover {
    color: #D4AF37;
}