:root{
  --black: #101112;
  --gold: #B49E48;
  --white: #FFF;
}

body{
  background-color: var(--white) !important;
}

.gradient-2,
.site-footer,
.top-bar {
    background: var(--black);
    background: -moz-linear-gradient(left, var(--black) 0%, var(--gold) 51%, var(--gold) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, var(--black)), color-stop(51%, var(--gold)), color-stop(100%, var(--gold)));
    background: -webkit-linear-gradient(left, var(--black) 0%, var(--gold) 51%, var(--gold) 100%);
    background: -o-linear-gradient(left, var(--black) 0%, var(--gold) 51%, var(--gold) 100%);
    background: -ms-linear-gradient(left, var(--black) 0%, var(--gold) 51%, var(--gold) 100%);
    background: -webkit-gradient(linear, left top, right top, from(var(--gold)), color-stop(51%, var(--gold)), to(var(--gold)));
    background: linear-gradient(to right, var(--black) 0%, var(--black) 51%, var(--black) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--black)', endColorstr='var(--black)', GradientType=1);
}

.site-footer{
  background:var(--gold);
}

.top-bar {
  border-bottom: 1px solid var(--gold) !important;
}

.top-bar  a { color: var(--gold) !important;}

.toggle-button a { color: var(--white) !important;}

.site-navbar .site-navigation .site-menu .active {
  color: var(--white) !important;
}

.site-navbar .site-navigation .site-menu > li > a {
  color: var(--gold) !important;
}

.site-navbar .site-navigation .site-menu > li > a:hover {
  color: #707070;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown {
  background: var(--black);
}

.sticky-wrapper .site-navbar {
  background: var(--black);
}

.sticky-wrapper.is-sticky .site-navbar {
  background: var(--black);
  -webkit-box-shadow: 4px 0 20px -5px rgba(255, 255, 255, 0.5);
  box-shadow: 4px 0 20px -5px rgba(255, 255, 255, 0.5);
  border-bottom: 2px solid var(--gold);
}

.sticky-wrapper.is-sticky .site-navbar ul li a {
  color: var(--gold) !important;
}

.sticky-wrapper.is-sticky .site-navbar ul li a.active {
  color: var(--white) !important;
}

.site-section{
  border-bottom: 2px solid var(--gold);
}

.site-section h2, h3{
  color: var(--gold) !important;
}

.site-section h5 { color: var(--gold)}

.site-section p, ul, li{
  color: var(--black) !important;
}
.site-section li::before{
  color: var(--gold) !important;
}

.site-section a { 
  border-color: var(--gold) !important;
  background: transparent !important;
  color: var(--gold) !important;
}

.site-section a:hover{ 
  background: var(--gold) !important;
  color: var(--white) !important;
}

.site-section .icon > span {
  color: var(--black) !important;
}

#services-section {
  color: var(--black) !important;
}

.site-footer li{
  color: var(--white) !important;
}

#btnsend{
  border-color: var(--gold) !important;
  background: var(--gold) !important;
}