/*
Theme Name:   TFA Tennessee Firearms
Description:  Custom theme for Tennessee Firearms et al, based around Arma theme
Author:       Ramsey Stoneburner
Template:     arma
Version:      1.0.0
Text Domain:  tfa
Domain Path:  /languages
Tags:         blog, e-commerce, news, custom-background, custom-colors, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, block-styles, wide-blocks, left-sidebar, right-sidebar, one-column, two-columns, grid-layout, microformats, post-formats, translation-ready
*/

/* Force Elementor p tag text color inside editable containers */
.elementor-widget-text-editor p, .elementor-widget-container p {
  color: inherit;}
  
body p {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* FIX crazy spacing on H tags */
h1 { letter-spacing: 3px; }
h2 { margin-top: 1em; margin-bottom: .5em; }
h3 { margin-top: 1em; margin-bottom: .5em; }
h4 { margin-top: 1em; margin-bottom: .5em; }
h5 { margin-top: 1em; margin-bottom: .5em; }
h6 { margin-top: 1em; margin-bottom: .5em; }



/* Make the checkboxes larger */
input#form-field-newsletter_type-0,
input#form-field-newsletter_type-1 {
	transform: scale(1.4);
	accent-color: #801818; /* Your TFA red */
	cursor: pointer;
	margin-right: 8px;
}

/* Style the text labels */
label[for="form-field-newsletter_type-0"],
label[for="form-field-newsletter_type-1"] {
	font-size: 1.1rem;
	font-weight: 500;
	display: inline-block;
	line-height: 1.4;
	cursor: pointer;
}

/* Icon for opening in a new tab/window */
li.new-tab > a::after, a.new-tab::after {
  content: '';
  display: inline-block;
  background-image: url('http://50.28.14.124/~tnfirearms/wp-content/uploads/2025/03/Bullet.svg');
  background-size: contain;
  transform: rotate(45deg);	
  width: 1em;
  height: 1em;
  margin-left: 0.3em;
  vertical-align: middle;
}

/* Styles for Body Copy & Links */
.advocacy-body-links {color: var(--e-global-color-text); text-decoration: underline !important;}
.color-white {color: #fff;}
.color-red {color: var(--e-global-color-text);}
.color-main {color: #fff;}