body {
  background-image: url("https://thesearchfortiki.com/wp-content/uploads/2021/01/TSFT-tile-_-small.jpg");
  background-repeat: repeat;
}
#content {
  background-color: #27262c;
  width: 90%;
  max-width: 1050px;
  margin: 0 auto;
}
.entry-title {
  display: none;
}
.post-type-archive-product .container.grid-container {
  max-width: 100%;
}
[css] .gform_body input[type="text"], .gform_body textarea, .gform_body input[type="button"] {
  padding: 5px !important;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  color: #000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin: 5px 5px 5px 0;
  font-size: 14px !important;
}
.gform_body input[type="text"]:focus, .gform_body textarea:focus {
  background-color: #fff;
  border-color: #d6d6d6;
  color: #000;
}
@media screen and (max-width: 550px) {
  /* Mug Search Background Color */  #content {
    width: 100% !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 0 0.5em;
    font-size: 15px;
    font-weight: normal !important;
  }
}
.product-search-results table.search-results {
  background-color: #585663 !important;
  /* Mug search hover colors */
}
.product-search-results table.search-results tr, .product-search-results table.search-results tr td, .entry-content .product-search-results table.search-results tr td {
  background-color: #585663 !important;
}
@media screen and (max-width: 830px) {
  .header-search-box {
    display: none;
  }
}
.brand-input, .um-message-textarea textarea.um_message_text {
  background-color: #0d2022 !important;
  border: 1px solid #061011 !important;
  line-height: 1.2rem !important;
  transition: 250ms ease border-color;
  color: #e8cfb7 !important;
  padding: 0.5rem !important;
}
.header-inner .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  /*Adds margin to Woocommerce */
}
.woocommerce-page #content {
  padding: 0 15px;
  /*Adds margin to search results */
}
#page-container .free-du-plugin-header .menu-item-has-children > a:after {
  display: none !important;
}
term-description {
  display: none !important;
  /*Wishlist customization*/
}
.woocommerce table.shop_table.wishlist_table tr td, .woocommerce table.shop_table.wishlist_table tr th {
  background-color: #0e3133;
}
.selectBox.wishlist-visibility {
  color: #000 !important;
}
.selectBox-dropdown-menu.wishlist-visibility-selectBox-dropdown-menu li a {
  color: #000;
}
.selectBox-dropdown-menu.wishlist-visibility-selectBox-dropdown-menu li.selectBox-selected a, .selectBox-dropdown-menu.wishlist-visibility-selectBox-dropdown-menu li:hover a {
  background-color: #0e3133;
  color: #fff;
}
.ginput_container select, .ginput_container input {
  color: #000;
  /** 
 * Fix icons on wishlist template
 */
}
form.yith-wcwl-form i.fa {
  font-family: FontAwesome;
  /**
 * Change colors for search wishlist form 
 */
}
form#yith-wcwl-form .yith-wcwl-wishlist-search-form #wishlist_search {
  background-color: #0e3133;
  color: #fff;
}
form#yith-wcwl-form .yith-wcwl-wishlist-search-form button.wishlist-search-button {
  background-color: #0e3133;
  color: #fff;
  /**
 * Change colors for create wishlist form 
 */
}
form#yith-wcwl-form .yith-wcwl-wishlist-new .wishlist-name {
  background-color: #0e3133;
  color: #fff;
}
form#yith-wcwl-form .wishlist-privacy-radio {
  color: #fff;
}
form#yith-wcwl-form .wishlist-items-wrapper .product-add-to-cart:hover a {
  background-color: #0e3133;
  color: #fff;
}
a.selectBox.change-wishlist.selectBox-dropdown {
  background-color: #fff !important;
  color: #000 !important;
}
.change-wishlist-selectBox-dropdown-menu {
  color: black !important;
}
.change-wishlist-selectBox-dropdown-menu li:hover {
  background-color: #0e3133;
  color: #fff;
}
.change-wishlist-selectBox-dropdown-menu li.selectBox-selected {
  color: #fff;
}
body.yith-wcwl-with-pretty-photo .pp_woocommerce .pp_content_container {
  background-color: #0e3133;
}
body.yith-wcwl-with-pretty-photo .pp_woocommerce .pp_content_container .yith-wcwl-icon {
  color: white;
}
body.yith-wcwl-with-pretty-photo .pp_woocommerce .pp_content_container select.wishlist-select {
  color: #0e3133;
}
.pp_content_container .yith-wcwl-popup-feedback i.fa {
  color: white;
}
.yith-wcwl-popup-form .wishlist-name {
  color: #434343;
}
.woocommerce-wishlist nav.entry-breadcrumbs {
  display: none;
}
.woocommerce-page #content {
  padding: 0 15px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
  background-color: #27262c;
}
.woocommerce-tabs.wc-tabs-wrapper, .related.products {
  padding: 10px;
}
.woocommerce-account nav.entry-breadcrumbs {
  display: none;
}
.header-inner .outer-section-profile-container {
  float: right;
}
.header-inner .header-friend-requests, .header-inner .header-notification-box, .header-inner .header-messenger-box {
  padding-top: 10px;
}
.um-page-members nav.entry-breadcrumbs {
  display: none;
}
.um-message-textarea textarea {
  color: #000;
  /* Lewis Sherlock changes, 13.05.2020, Project: 125413 */
}
.yes-js .yith-wcwl-add-button ul.yith-wcwl-dropdown {
  background-color: #1b1a1f;
  color: white;
}
.yith-wcwl-add-button ul.yith-wcwl-dropdown li:hover {
  color: #20878f;
}
.yith-wcwl-add-button ul.yith-wcwl-dropdown li a.add_to_wishlist {
  color: inherit;
  font-family: Bebas Neue;
  letter-spacing: 0.5px;
  font-size: 16px !important;
  /** Hide Update Wishlist button */
}
.yith_wcwl_wishlist_update {
  display: none;
}
.wishlist_table th.product-add-to-cart {
  width: 140px;
}
.wishlist_table th.product-arrange {
  width: 80px;
}
.um-member-directory-sorting .um-new-dropdown li a {
  color: #000;
}
.um-member-directory-sorting .um-new-dropdown li {
  background: #1b737a;
  color: #fff;
}
.profile-float-bar {
  position: fixed;
  top: 30%;
  right: 0;
  z-index: 9999999;
  padding: 0.5rem;
  box-shadow: 0 0 1.25rem rgba(31, 45, 61, .05);
  opacity: 0.9;
}
.profile-float-bar:hover {
  opacity: 1;
}
.profile-float-bar .um-header-avatar {
  display: block;
  text-align: center;
  margin: 0.5rem 0;
}
.float-name {
  font-size: small;
  margin-top: 0.2rem;
  margin-bottom: 0;
}
.profile-float-bar .um-friend-tick, .profile-float-bar .um-notification-ico, .profile-float-bar .um-msg-tik-ico {
  font-size: 12px;
  margin: 0;
}
.profile-float-bar .um-friend-req-live-count, .profile-float-bar span.um-message-live-count, .profile-float-bar .um-notification-live-count {
  font-size: 9px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  left: 4px;
  top: 2px;
}
.profile-float-bar .header-friend-requests, .profile-float-bar .header-notification-box, .profile-float-bar .header-messenger-box {
  display: block;
  text-align: center;
}
.single-product .woocommerce-breadcrumb, .single-product .type-product {
  padding-left: 15px;
  padding-right: 15px;
}
.um .wishlist_table td {
  border: 2px solid #000 !important;
  background: #112b2d;
}
#TB_window {
  margin-left: 0 !important;
  margin-top: 0 !important;
  transform: translate(-50%, -50%);
  max-width: 95%;
}
#TB_ajaxContent {
  width: 100% !important;
  height: auto !important;
  padding: 0 0 0 !important;
  max-height: calc(100vh - 100px);
}
#TB_title {
  position: relative;
  border-bottom: none;
  background-color: #27262c;
  height: auto;
  float: none;
}
#TB_ajaxWindowTitle {
  padding: 10px;
  float: none;
}
#TB_closeWindowButton {
  top: 50%;
  transform: translateY(-50%);
  right: 0.5em;
}
.yith-wcp-users {
  margin: 0 !important;
}
.yith-wcp-user {
  vertical-align: middle;
  border-top: 2px solid #27262c;
}
.yith-wcp-user__avatar {
  padding-left: 0.75em;
  width: 69px;
}
.yith-wcp-user__avatar img {
  border-radius: 50%;
  width: 38px;
}
.yith-wcp-user__rating {
  text-align: center;
}
.yith-wcp-user__permalink {
  text-align: right;
}
.yith-wcp-user__lists {
  text-align: center;
}
.yith-wcp-user__lists ul {
  padding: 0;
  margin: 0;
  font-size: 0.8rem;
  list-style-type: none;
}
@media (max-width: 700px) {
  .yith-wcp-user__permalink {
    display: none;
  }
}
#bs-navbar-primary .dropdown-item:hover, #bs-navbar-primary .dropdown-item:focus {
  background-color: transparent;
  color: #fff;
}
.um-member-directory-search-line input.um-search-line {
  color: #000;
}
.message-status-0 {
  background-color: #0d2022;
  border-color: #061011 !important;
  border-bottom: 1px solid;
  color: #e8cfb7;
}
.message-status-0 .messenger-username strong {
  color: #e8cfb7;
  /* Add Margin to Woocommerce Categories and Tags */
}
.tax-product_tag .website-canvas, .tax-product_cat .website-canvas {
  padding-left: 15px;
  padding-right: 15px;
  /* Fix Color of Search Results Sort By Dropdown in Woocommerce */
}
.woocommerce .woocommerce-ordering select {
  color: #000;
}
.um-message-conv .um-message-conv-item {
  color: #fff;
}
.um-message-conv .um-message-conv-item.active {
  background-color: #0d2022;
  color: #e8cfb7;
}
.um-message-textarea textarea.um_message_text:focus {
  background-color: #0d2022 !important;
}
.akismet_comment_form_privacy_notice {
  clear: left;
  margin-top: 1rem;
  font-size: 0.8rem;
}
.um-item-link a, .um-item-meta span, div.um .um-form .um-profile-body.reviews, div.um .um-form .um-reviews-item div.um-reviews-post .um-reviews-content, .um-account-main div.um-account-heading, .um-account-name a {
  color: #fff;
}
.um .um-form .um-field-label {
  color: #fff !important;
}
.um-reviews-item, .um-reviews-none {
  border-top: 2px solid #0d383b !important;
}
.um .um-profile-subnav {
  background: #000;
}
.um .um-profile-subnav span {
  background-color: #313035;
}
.um .um-profile-subnav a {
  color: #1b737a;
}
.um .um-profile-subnav a:hover, .um .um-profile-subnav a.active {
  color: #e8cfb7;
}
.comment-likes-widget iframe {
  filter: invert(100%);
}
.um-popup {
  background: #27262c;
}
.um-friends-user .um-friends-user-name {
  position: absolute;
  top: 0.5rem;
  left: 17%;
  right: 0;
  max-width: 83%;
  display: block;
  line-height: 1.5em;
}
.um-friends-user .um-friends-user-btn {
  position: static;
  margin-top: 1.25rem;
}
body.single-product .product_title {
  display: none;
}
body {
  --tec-color-text-secondary: #fff;
  --tec-color-border-default: #000;
  --tec-color-background: #293c3d;
  --tec-color-text-primary: #fff;
  --tec-color-background-subscribe-list-item-hover: #293c3d;
}
.tribe-common-c-btn-icon:hover, .tribe-common-c-btn-icon:focus {
  padding: 0 !important;
  background: transparent !important;
}
