/*

Theme Name: Joe Snitch
Theme URI: https://joesnitch.com
Author: ZPro
Author URI: https://zproductions.com/
Version: 1.0.5
Template: pro

*/

button.single_add_to_cart_button.button.alt {
	color: white !important;
	text-shadow: none !important;	
}

.dark-bg a.orange-link {
	color: #FF5003 !important;
}
.dark-bg a.orange-link:hover {
	text-decoration: underline !important;
}

.dark-bg a.yellow-link {
	color: #fdb81e !important;
}
.dark-bg a.yellow-link:hover {
	text-decoration: underline !important;
}

.no-underline {
	text-decoration: none !important;
}
.local-adlabel {
  text-transform: uppercase;
  font-size: 70%;
  opacity: 50%;
}
div.woocommerce-info a.woocommerce-Button {
  margin-left: 1rem;
}
.woocommerce-account .button {
  background-color: #0071bc;
  text-shadow: none;
  color: white;
  text-decoration: none;
}
.woocommerce-account .button:hover {
  background-color: #112e51;
}
.afwc-affiliate-details-card-wrapper .afwc-affiliate-details-card {
  background-color: #fdb81e !important;
}
div.woocommerce-MyAccount-content p:nth-child(3) {
  display: none;
}
.woocommerce-MyAccount-navigation-link--messages a::before {
  content: "" !important;
}
button.show-password-input {
  display: none;
}
.om-messenger-sending-form__buttons {
  display: inline !important;
}
.om-messenger-sending-form__buttons button {
  margin-top: 1rem !important;
}
.wc-block-components-button {
  background-color: #fdb81e;
  color: white;
  border-radius: 100px;
  max-width: 200px;
}
.wc-block-cart__submit-container {
  text-align: center;
}
.wc-block-components-button:hover {
  background-color: rgb(213, 161, 57);
  color: white;
}
ul#advads_selling_option_placements {
  list-style-type: none !important;
}
div.dark-bg *, div.dark-bg div.gform-body legend {
  color: white !important;
}
div.dark-bg a {
  text-decoration: underline;
}
div.dark-bg a.x-anchor-button {
  text-decoration: none;
}
div.dark-bg a:hover {
  color: white;
}
li a.x-anchor.x-anchor-layered-back {
  margin-bottom: 1rem;
}
li a.x-anchor.x-anchor-layered-back span.x-anchor-text-primary {
  text-transform: uppercase;
  font-size: .8em;
}
div.job_application, .job_listing-template-default div.entry-featured {
  display: none !important;
}
.single_job_listing .company .name, .single_job_listing .company .tagline {
  margin-left: 0;
}
.single_job_listing .company img {
  display: none;
}
.single_job_listing .company .company_header {
  margin-bottom: 0;
}
.gfield--type-consent, div.ginput_container_radio, textarea {
  text-align: left !important;
}
body .gform_wrapper .gform_body * {
  font-size: 1em !important;
}
form input[type="text"], form input[type="tel"], form input[type="password"], form input[type="email"], form input[type="tel"], form textarea {
  border: 1px solid rgb(85, 101, 148) !important;
}
header.x-masthead .x-image img {
  max-width: 200px !important;
  width: 100%;
}
.x-layout-single section {
  background-color: white;
}
.x-layout-single section:first-child {
  background-color: rgb(34, 30, 32);
}
.x-nav-tabs > .active > a, .x-nav-tabs > .active > a:hover {
  color: #fff;
  background-color: #000 !important;
  font-size: 1.5rem;
  text-shadow: none !important;
  box-shadow: none !important;
}
div.product_meta {
  display: none;
}
#x-legacy-panel-1 h2:first-child {
  display: none;
}
td.column-feature {
  font-weight: bold;
  color: #333;
}
div.gfield_fileupload_progress, div.gform_wrapper input {
  text-align: left !important;
}
.single-product h1, .single-product h2, .single-product button {
  font-family: "Jost", sans-serif !important;
}
.single-product p, .single-product a {
  font-family: "Lato", sans-serif;
}
.wc-pao-addon {
  padding-top: 20px;
}
.wc-pao-addon:first-child {
  padding-top: 0;
}
@media (max-width: 768px) {
  div.x-div.e127-e91-v0.has-dual-content {
    display: none !important;
  }
}
div#lin-grad {
  background-image: linear-gradient(#0071bc, #112e51) !important;
}