.elementor-kit-8{--e-global-color-primary:#FF4E00;--e-global-color-secondary:#2E2A26;--e-global-color-text:#2E2A26;--e-global-color-accent:#FF4E00;--e-global-color-e0fc4e3:#2E2A26;--e-global-color-82385b0:#FF4E00;--e-global-color-289c3a9:#FF4E00;--e-global-color-658ed79:#FFFFFF;--e-global-color-7f2dca6:#2E2A26;--e-global-color-3a22664:#FFFFFF;--e-global-color-7499de6:#FF4E00;--e-global-color-5c211a2:#FFFFFF;--e-global-color-e71ca59:#FF681A;--e-global-color-2ff5812:#FFFFFF;--e-global-color-dd62d42:#2E2A26;--e-global-color-ad0adeb:#FFFFFF;--e-global-color-a137ada:#484440;--e-global-color-d986a7a:#FFFFFF;--e-global-color-c07b437:#2E2A26;--e-global-color-096341e:#FF4E00;--e-global-color-b2ea7cc:#2E2A26;--e-global-color-6ac56e9:#FF4E00;--e-global-color-9d43276:#FF4E00;--e-global-color-10e4872:#FF4E00;--e-global-color-bb93349:#FF4E00;--e-global-color-ca726b3:#FF681A;--e-global-color-a3f7fba:#FF681A;--e-global-color-519dd4d:#FFFFFF;--e-global-color-43b1bca:#FF4E00;--e-global-color-69d8448:#FFFFFF;--e-global-color-de6d92e:#FF4E00;--e-global-color-9c22036:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-29f0863-font-family:"gunplay";--e-global-typography-29f0863-font-size:60px;--e-global-typography-29f0863-font-weight:400;--e-global-typography-29f0863-text-transform:uppercase;--e-global-typography-29f0863-line-height:1em;--e-global-typography-24edf6e-font-family:"gunplay";--e-global-typography-24edf6e-font-size:60px;--e-global-typography-24edf6e-font-weight:400;--e-global-typography-24edf6e-text-transform:uppercase;--e-global-typography-24edf6e-line-height:1em;--e-global-typography-1abaaa2-font-family:"gunplay";--e-global-typography-1abaaa2-font-size:60px;--e-global-typography-1abaaa2-font-weight:400;--e-global-typography-1abaaa2-text-transform:uppercase;--e-global-typography-1abaaa2-line-height:1em;--e-global-typography-c5b43ff-font-family:"gunplay";--e-global-typography-c5b43ff-font-size:60px;--e-global-typography-c5b43ff-font-weight:400;--e-global-typography-c5b43ff-text-transform:uppercase;--e-global-typography-c5b43ff-line-height:1em;--e-global-typography-f731865-font-family:"Barlow";--e-global-typography-f731865-font-size:24px;--e-global-typography-f731865-font-weight:800;--e-global-typography-f731865-text-transform:uppercase;--e-global-typography-f731865-line-height:1em;--e-global-typography-39afa61-font-family:"Barlow";--e-global-typography-39afa61-font-size:24px;--e-global-typography-39afa61-font-weight:800;--e-global-typography-39afa61-text-transform:uppercase;--e-global-typography-39afa61-line-height:1em;--e-global-typography-b81248e-font-family:"Barlow";--e-global-typography-b81248e-font-size:18px;--e-global-typography-b81248e-font-weight:700;--e-global-typography-b81248e-text-transform:uppercase;--e-global-typography-b81248e-line-height:25px;--e-global-typography-eb162cd-font-family:"Barlow";--e-global-typography-eb162cd-font-size:18px;--e-global-typography-eb162cd-font-weight:700;--e-global-typography-eb162cd-text-transform:uppercase;--e-global-typography-eb162cd-line-height:25px;--e-global-typography-36856a5-font-family:"Barlow";--e-global-typography-36856a5-font-size:24px;--e-global-typography-36856a5-font-weight:700;--e-global-typography-36856a5-text-transform:uppercase;--e-global-typography-36856a5-line-height:1em;--e-global-typography-94b74cc-font-family:"Barlow";--e-global-typography-94b74cc-font-size:24px;--e-global-typography-94b74cc-font-weight:700;--e-global-typography-94b74cc-text-transform:uppercase;--e-global-typography-94b74cc-line-height:1em;--e-global-typography-5128c52-font-family:"Barlow";--e-global-typography-5128c52-font-size:18px;--e-global-typography-5128c52-font-weight:700;--e-global-typography-5128c52-text-transform:uppercase;--e-global-typography-5128c52-line-height:1em;--e-global-typography-c10025d-font-family:"gunplay-damage";--e-global-typography-c10025d-font-size:60px;--e-global-typography-c10025d-font-weight:300;--e-global-typography-c10025d-text-transform:uppercase;--e-global-typography-c10025d-line-height:1em;--e-global-typography-24d4852-font-family:"gunplay-damage";--e-global-typography-24d4852-font-size:60px;--e-global-typography-24d4852-font-weight:300;--e-global-typography-24d4852-text-transform:uppercase;--e-global-typography-24d4852-line-height:1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-7499de6 );font-family:var( --e-global-typography-eb162cd-font-family ), Sans-serif;font-size:var( --e-global-typography-eb162cd-font-size );font-weight:var( --e-global-typography-eb162cd-font-weight );text-transform:var( --e-global-typography-eb162cd-text-transform );line-height:var( --e-global-typography-eb162cd-line-height );color:var( --e-global-color-5c211a2 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-e71ca59 );border-radius:0px 0px 0px 0px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-e71ca59 );color:var( --e-global-color-2ff5812 );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1279px){.elementor-kit-8{--e-global-typography-29f0863-font-size:48px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-eb162cd-font-size );line-height:var( --e-global-typography-eb162cd-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-29f0863-font-size:32px;--e-global-typography-24edf6e-font-size:42px;--e-global-typography-1abaaa2-font-size:42px;--e-global-typography-c5b43ff-font-size:42px;--e-global-typography-36856a5-font-size:18px;--e-global-typography-94b74cc-font-size:18px;--e-global-typography-c10025d-font-size:42px;--e-global-typography-24d4852-font-size:42px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-eb162cd-font-size );line-height:var( --e-global-typography-eb162cd-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//**
 * Klaviyo Close Button
 */
button.klaviyo-close-form, 
button.klaviyo-close-form:active,
button.klaviyo-close-form:focus,
button.klaviyo-close-form:focus-visible,
button.klaviyo-close-form:focus-within,
button.klaviyo-close-form:hover {
    background: none !important;
    border: none !important;
    outline: none !important;
}

.hero-row-1 .headline-1 .elementor-heading-title,
.hero-row-2 .headline-2 .elementor-heading-title {
    font-size: 24px !important;
}
@media (min-width: 768px){
    .hero-row-1 .headline-1 .elementor-heading-title,
    .hero-row-2 .headline-2 .elementor-heading-title {
        font-size: 45px !important;
    }
}
@media (min-width: 1025px){
    .hero-row-1 .headline-1 .elementor-heading-title,
    .hero-row-2 .headline-2 .elementor-heading-title {
        font-size: 60px !important;
    }
}


.content-row-boxed .subhead-1 .elementor-heading-title,
.content-row-boxed .subhead-2 .elementor-heading-title,
.content-row-full .subhead-1,
.content-row-full .subhead-2 .elementor-heading-title {
    font-size: 20px !important;
}
@media (min-width: 768px){
    .content-row-boxed .subhead-1 .elementor-heading-title,
    .content-row-boxed .subhead-2 .elementor-heading-title,
    .content-row-full .subhead-1 .elementor-heading-title,
    .content-row-full .subhead-2 .elementor-heading-title{
        font-size: 24px !important;
    }
}
@media (min-width: 1025px){
    .content-row-boxed .subhead-1 .elementor-heading-title,
    .content-row-boxed .subhead-2 .elementor-heading-title,
    .content-row-full .subhead-1 .elementor-heading-title,
    .content-row-full .subhead-2 .elementor-heading-title {
        font-size: 30px !important;
    }
}


.call-to-action-1 .headline-1,
.call-to-action-2 .headline-2 {
    font-size: 24px !important;
}
@media (min-width: 768px){
    .call-to-action-1 .headline-1 .elementor-heading-title,
    .call-to-action-2 .headline-2 .elementor-heading-title {
        font-size: 30px !important;
    }
}
@media (min-width: 1025px){
    .call-to-action-1 .headline-1 .elementor-heading-title,
    .call-to-action-2 .headline-2 .elementor-heading-title {
        font-size: 48px !important;
    }
}




/**
 * Links
 */
a {
  color: var(--e-global-color-primary);
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}

a:hover, a:visited {
  color: #CF3F00;
}




/**
 * Buttons
 */

button:not(:disabled) {
  cursor: pointer;
}




/**
 * Buttons - Arrow pseudo
 */
 
.elementor-button {
    font-family: var( --e-global-typography-b81248e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b81248e-font-size );
    font-weight: var( --e-global-typography-b81248e-font-weight );
    text-transform: var( --e-global-typography-b81248e-text-transform );
    line-height: var( --e-global-typography-b81248e-line-height );
    letter-spacing: var( --e-global-typography-b81248e-letter-spacing );
    word-spacing: var( --e-global-typography-b81248e-word-spacing );
    fill: var( --e-global-color-5c211a2 );
    color: var( --e-global-color-5c211a2 );
    background-color: var( --e-global-color-7499de6 );
    padding: 15px 30px 15px 30px;
}

.button-1 .elementor-button span.elementor-button-text:after,
.facetwp-facet-bc_pager .facetwp-load-more:after,
.bc-btn--add_to_cart:after {
  content: '\f101';
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  margin-left: 15px;
}

/*
 * Base Elements
 */
.elementor-location-single .elementor-text-editor ul {
  margin: 1.5em 0;
}

/**
 * FacetWP
 */

.facetwp-facet-bc_pager {
  text-align: center;
}

.facetwp-facet-bc_pager .facetwp-load-more {
  cursor: pointer;
  padding: 15px 30px;
}

/**
 * Gravity Forms
 */ 

#gform_fields_2 {
    grid-column-gap: 0;
}
#gform_submit_button_2 {
    height: 100%;
    padding: 0 20px;
}
#gform_submit_button_2:hover {
    cursor: pointer;
}
#input_2_3 {
    height: 57px;
    border: 1px solid var(--e-global-color-primary);
}
.elementor-location-footer {
    /* TODO: Find out why this is here.
    margin-top: -60px; */
    z-index: 99;
    position: relative;
}
.btn,
.gform_button {
    height: 56px;
    padding: 15px 30px;
    border: 1px solid var(--e-global-color-primary);
    cursor: pointer;
    color: #fff;
    background-color: var(--e-global-color-primary);
    display: inline-flex;
    align-items: center;
    text-transform: uppercase;
    line-height: 1 !important;
}
.btn:hover {
    color: #fff;
        background-color: var( --e-global-color-e71ca59 );
}



/**
 * BigCommerce
 */

 
@media (max-width: 768px){
  .the-office{
clip-path: polygon(91.96% 100%, 100% 87.46%, 100% 11.04%, 88.96% 0%, 29.29% 0%, 0% 0%, 0% 100%, 29.54% 100%);
    
}

.hawk-tower{
    position:relative !important;
}

}

@media (min-width: 768px){
  .the-office{
  -webkit-clip-path: polygon(11% 0, 100% 0, 100% 37%, 100% 100%, 80% 100%, 11% 100%, 0 84%, 0 13%);
clip-path: polygon(11% 0, 100% 0, 100% 37%, 100% 100%, 80% 100%, 11% 100%, 0 84%, 0 13%);
    
}
}

img.feature-promo.encounter-2.lazyloaded {
    margin-top: -7px;
}

.page-id-70364 {
    background-image: url(https://www.wildgameinnovations.com/wp-content/uploads/2022/03/bg-featured-products.jpg);
}

.text-special{
    font-family:gunplay, sans-serif;
}

.bc-cart-tax__amount {
    text-align: right;
}

/**
*  Product Flags
**/

.flag-label{
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
    text-transform: uppercase;
    padding: 4px 18px;
    margin: 0 0 15px;
    background-color: var(--e-global-color-primary);
}

@media screen and (min-width: 768px){
    .flag-label{
        font-size: 16px;
        padding: 8px 23px;
    }
}
.flag-label.closeout,
.flag-label.sale{
  background-color: #a50000;
}
.flag-label.bogo,
.flag-label.free.gift{
  background-color: var( --e-global-color-secondary );
}
.bc-product-card .flag-label{
    position: absolute;
    min-width: 25%;
    text-align: center;
    font-size: 18px;
    padding: 5px 20px;
    top: 0;
    left: 0;
    box-shadow: 1px 1px 5px #33333382;
}

/**
 *  Klarna Placements
 **/
 
 .bc-cart-footer .klarna-placement-wrapper{
		margin: 25px 0 15px;
}

#klarna-placement__cart::part(osm-container),
.klarna-placement__product-page klarna-placement::part(osm-container)
{
	background: #fff;
    border: 1px solid #e0e3e9;
    border-radius: 3px;
    padding: 15px;
}

#klarna-placement__cart::part(osm-message),
#klarna-placement__cart::part(osm-cta),
.klarna-placement__product-page klarna-placement::part(osm-message),
.klarna-placement__product-page klarna-placement::part(osm-cta){
    font-size: 16px;
	font-family: 'Barlow';
}

#klarna-placement__cart::part(osm-logo),
.klarna-placement__product-page klarna-placement::part(osm-logo){
    font-size: 16px;
	font-family: "Klarna Headline", 'Barlow';
}

@media screen and (min-width: 768px){
	.bc-cart-footer{
		display: flex;
		justify-content: space-between;
	}
}/* End custom CSS */