/*
	Theme Name:  The Issue Child Theme
	Theme URI:   http://themeforest.net/user/fuelthemes
	Description: Customizations / child theme of the "The Issue" theme
	Version:     1.0.0
	Author:      Felix Heller
    Author URI:  [https://flx-apps.com/]
	Template:    theissue
	Text Domain: theissue
	Domain Path: /inc/languages
*/

.thb-post-bottom.sponsored-bottom {
    display: none;
}

aside.thb-article-sponsors {
  display: none;
}

aside.thb-article-sponsors div, aside.thb-article-sponsors div a {
  display: inline !important;
}

/* Custom sponsors widget */
.sponsors-slider-container {
  background: #fafafa;
}

.sponsors-slider-container p {
  display: block;
  background: #000;
  color: #fff;
  text-transform: uppercase;
  padding: 2px 4px;
}

.sponsors-slider .slick-track {
  display: flex;
  max-height: 200px;
}

.sponsors-slider .slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
}

.sponsors-slider-item img {
}

/* Forcefully hide youtube count bug */
.social-link-youtube .thb-social-count {
    display: none;
}

/* Remove red line on links */
.post-content a, .post-content a:after {
    text-decoration: none !important;
    border-bottom: 0 !important;
}

/* Forcefully hide comments */
section#comments {
    display: none !important;
}

.vi-wpvs-option-wrap {
    position: relative !important;
}

/* Adjust Color Swatch Buttons */
.vi-wpvs-variation-wrap-button .vi-wpvs-option-color {
    position: absolute !important;
    left: 1px !important;
    top: 1px !important;
    bottom: 1px !important;
    display: block;
    height: 34px !important;
    width: 34px !important;
}

.vi-wpvs-variation-wrap-button .vi-wpvs-option-button {
    padding-left: 20px;
}

/* Adjust spray color squares in table */
.pvtfw_variant_table_block td {
    position: relative;
}

.spray-color-square {
    width: 40px;
    min-height: 40px;
    display: inline-block;
}

.pvtfw_variant_table_block td .spray-color-square {
    position: absolute;
    bottom: 0px;
    top: 0px;
    left: 0px;
    width: 40px;
}

.pvtfw_variant_table_block td {
    padding-left: 48px !important;
}

.product-name .spray-color-square {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin-bottom: -8px;
    border: 1px #aaa solid;
}

#spraycans-table td {
    height: 48px;
    padding-top: 4px;
    padding-bottom: 4px
}

.post-content h2 {
    margin: 42px 0px 20px 0px;
    font-weight: normal;
    font-size: 20px;
    text-transform: uppercase;
}

.full-width-title {
    width: 100%;
    background: #000000;
}
.full-width-title h2 {
    text-transform: uppercase;
    font-size: 2rem !important;
}
