body{
    font-family: 'Source Sans Pro';
}

/* Makes footer appear at bottom even if content is very little */
#content{
  min-height: 80vh;
}

#main{
    margin-top: 20px;
}

#primary{
  margin-bottom: 0px;
}

.handheld-navigation {
    background-color: #e1e1e1;
    padding: 0px 20px 0px 20px;
}

.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: #000 !important;
}

.menu-toggle{
  width: 100% !important;
}

button.menu-toggle{
  max-width: inherit !important;
}

.site-info {
    text-align: center;
}

.site-footer{
  padding: 0px !important;
}

.footer-widgets{
  display: none;
}

.site-main{
    margin-bottom: 0px !important;
}

.frontpage-col-left{
  background-color: #141414;
  background: #141414 url("/wp-content/uploads/2022/01/thensalms-logo-full-512.jpg") center center no-repeat;
}

.frontpage-col-right{
  background-color: #ecf0f1;
}

.front-page h1{
  color: #141414;
  line-height: 0.9em;
  margin-bottom: 25px;
}

.front-page .heading-xl{
  font-size: 3.5em;
  padding-top: 3em;
}

.front-page .heading-xl strong {
  text-decoration: underline;
  text-decoration-color: #cbcbcb;
  padding-bottom: 5px;
}

.wp-container-content-5, .wp-container-content-12, .wp-container-content-20 {
    flex-basis: 140px !important;
}

/* -------------------------------------------------------------------------*/
/* Storefront Styling */
/* -------------------------------------------------------------------------*/

a:focus, input:focus, textarea:focus, button:focus {
    outline: inherit !important;
}

#masthead{
  padding-top: 0px;
}

/* Hide top bar with search and branding */
#masthead > div.col-full{
  display: none;
}

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0px !important;
    padding-top: 0px !important;
}
/* Previous and next navigation on product landing page */
.product > nav{
  display: none;
}

#page > div.storefront-breadcrumb{
  display: none;
}

/* Hide storefront footer icons */
#colophon > div > div.storefront-handheld-footer-bar{
  display: none;
}

#site-header-cart{
  display: none;
}

/* -------------------------------------------------------------------------*/

/* -------------------------------------------------------------------------*/
/* HTWCQBS Framework  and WooCommerce styling */
/* -------------------------------------------------------------------------*/
.wcqbsTopicApprovalSubmissionContainer a{
  background-color: #141414 !important;
}

.woocommerce-product-details__short-description a{
  /*background-color: #141414 !important;*/
}

#product-1838 > div.summary.entry-summary > div.product_meta > span.posted_in{
  display: none;
}

.htwcqbsTelegramAccountAssociation {
    padding: 20px;
}

.product > div.summary.entry-summary > h1{
  margin-top: 20px;
}

#post-8 > div.entry-content > div > p.return-to-shop{
  display: none;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #141414 !important;
}
/* -------------------------------------------------------------------------*/
