a:active,
a:focus {
  outline: none;
  border: 0;
}
.storefront-primary-navigation {
  background: black url('/wp-content/uploads/2020/10/dbtb.png') center center;
}
.storefront-primary-navigation .nav-menu>li>a {
  color: white;
}
.storefront-primary-navigation .nav-menu>li>a:hover {
  color: red;
}
.main-navigation ul li a:hover,
.main-navigation ul li:hover > a,
.site-title a:hover,
.site-header ul.menu li.current-menu-item > a {
  color: red;
}
.home.blog .site-header,
.home.page:not(.page-template-template-homepage) .site-header,
.home.post-type-archive-product .site-header {
  margin-bottom: 15px;
}
.content-area,
.widget-area {
  margin-bottom: 15px;
}
.site-header-cart li a span {
  color: white;
}
.site-header-cart li a span:after {
  color: white;
}
.nav-menu {
  background-size: 60%;
}
.vcard.author img {
  display: none;
}
.fb_dialog.fb_customer_chat_bubble_pop_in {
  bottom: 100pt !important;
}
.post .cat-links {
  display: none;
}
.yith-wcbm-badge {
  text-transform: uppercase;
}
.yith-wcbm-badge-401 {
  width: 100%;
}
.storefront-sticky-add-to-cart__content .yith-wcbm-badge-401 {
  font-size: 0.7em;
  line-height: 15px;
  height: 15px;
}
.storefront-sticky-add-to-cart__content .yith-wcbm-badge {
  display: none;
  width: 72%;
  left: 0;
}
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator {
  width: 60%;
}
.woocommerce-Price-amount.amount {
  font-weight: bold;
}
footer {
  background-color: black !important;
  background: url(https://doublesidedgames.com/wp-content/uploads/2019/05/bdr_intro_background.png) no-repeat bottom;
  background-size: cover;
}
footer .widget-title,
footer .icon,
footer .site-info,
footer .textwidget {
  color: white !important;
}
footer .widget_nav_menu ul ul.sub-menu {
  margin: 5px 0 0 0;
}
footer .widget_nav_menu ul li::before {
  content: "\f054";
  color: white;
  opacity: 1;
}
footer .widget-title {
  padding-bottom: 0 !important;
  font-weight: bold !important;
  border-bottom-color: white !important;
}
footer a {
  color: white !important;
  text-decoration: none !important;
}
@media only screen and (max-width: 737px) {
  .storefront-primary-navigation {
    background: white;
  }
  .storefront-primary-navigation .nav-menu>li>a {
    color: black;
    font-weight: bold !important;
    font-size: 1.3em !important;
    border-bottom: 1px solid #ccc;
  }
  .storefront-primary-navigation .nav-menu>li>a:hover {
    color: red;
  }
}
