.body
{
  background-color: #2B2B2B;
  color: white;
}  
.tp-footer-bottom
{
  background-color: #2B2B2B;
  color: white;
}

.tp-footer-top
{
  background-color: #232323;
  color:white;
}
.tp-widget-product-categories-title
{
  color:white;
}
.tp-footer-widget-title
{
  color:white;
}
.tp-footer-desc
{
  color:white;
}
.tp-footer-style-2 .tp-footer-widget ul li a
{
  color:white;
}
.tp-footer-style-2.tp-footer-style-primary .tp-footer-widget ul li a:hover
{
  color:white;
  text-decoration: underline;
}
.tp-widget-product-categories .tp-widget-product-categories-list a:hover
{
  color:white;
  text-decoration: underline;
}
.tp-category-menu-content
{
  background-color: #232323;
  color:white;
}
.tp-header-search-input-box-5 button
{
  background-color: #5c524b;
  color:white;
}
.tp-header-side-menu ul
{
  background-color: #373534;
  color:white; 
}
.tp-header-side-menu ul li a
{
  background-color: #373534;
  color:white; 
}
.tp-header-side-menu ul li a:hover
{
  color:white;
  text-decoration: underline;
}
.tp-header-side-menu ul li a:link
{
  color:white;
}
.tp-header-side-menu ul li a:visited
{
  color:white;
}
.tp-header-side-menu ul li a:active
{
  color:white;
}
.tp-header-side-menu ul li .tp-submenu
{
  background-color: #373534;
  color:white; 
}
.back-to-top-btn
{
  background-color:#5c524b;
}
.tp-mobile-menu
{
  background-color: #232323;
  color:white; 
}
.offcanvas__area
{
  background-color: #232323;
  color:white;
}
.tp-mobile-item-btn a:hover
{
  color:#5c524b;
}
.tp-main-menu-mobile ul li>a
{
  color:white;
}
.tp-category-mobile-menu ul li a
{
  color:white;
}
.tp-header-side-menu ul li.has-dropdown>a:after
{

}