
/*
Theme Name: FeraDyne Outdoors
Author: Rubline Marketing
Author URI: https://www.rublinemarketing.com
Template: visual-composer-starter
Version: 1.0.0
Text Domain: visual-composer-starter-child
*/
.wpgmza_table td.wpgmza_table_category {
	display: none !important;
}

.wpgmza_table th#wpgmza_map_list_category {
	display: none !important;
}

#wpgmza_map_list_description {
	display: none !important;
}

.wpgmza_table_description {
	display: none !important;
}

.wpgmza_table_link {
	display: none !important;
}

#wpgmza_map_list_custom_field_1, .wpgmza_table_custom_field_1 {
	display: none !important;
}

#wpgmza_map_list_custom_field_2, .wpgmza_table_custom_field_2 {
	display: none !important;
}

#wpgmza_map_list_custom_field_9, .wpgmza_table_custom_field_9 {
	display: none !important;
}

#wpgmza_map_list_custom_field_13, .wpgmza_table_custom_field_13 {
	display: none !important;
}

#wpgmza_map_list_custom_field_14, .wpgmza_table_custom_field_14 {
	display: none !important;
}

th#wpgmza_map_list_icon {
	width: 15px !important;
}

.wpgmza_table tbody, .wpgmza_table thead {
	font-size: 16px !important;
}

.wpgmza_table th {
	text-transform: capitalize;
}

body {
	font-family: "Orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Orbitron", sans-serif !important;
	font-weight: 700 !important;
	font-style: normal !important;
	text-transform: uppercase !important;
}

.orbitron-font {
	font-family: "Orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	letter-spacing: 3px;
}

.orbitron-font-bold {
	font-family: "Orbitron", sans-serif !important;
	font-weight: 700 !important;
	font-style: normal !important;
	letter-spacing: 3px;
}

.robotoc-regular {
	font-family: "orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
}

@media (min-width: 1200px) {
	.container {
		max-width: 1623px;
		width: 100%;
	}
	
	#header .navbar .container {
		max-width: 1623px;
		width: 100%;
	}
	
	#footer .container {
		max-width: 1623px;
		width: 100%;
	}
}

#header .content-wrapper {
	margin-top: 0 !important;
}

body .content-wrapper {
	padding: 0 !important;
	margin-top: 195px;
}

#brand-header {
	min-height: 150px;
}

body .page-child .content-wrapper {
	margin-top: 170px;
}

body .comment-content article>div, body .entry-content article>div {
	margin: 0 !important;
}

.main-content {
	padding-bottom: 0;
}

.main-content .entry-title {
	margin-top: 100px;
}

.txt-uppercase {
	text-transform: uppercase;
}

.txt-spacing-0 {
	letter-spacing: 0 !important;
}

.txt-spacing-6 {
	letter-spacing: 6px !important;
}

.light-color, .light-color h1, .light-color h2, .light-color h3, .light-color h4, .light-color h5, .light-color h6, .light-color p, .light-color a {
	color: #fff;
}

.entry-content ul > li {
	list-style-type: none;
	padding-left: 0;
}

.entry-content ul > li:before {
	left: 0;
}

.entry-content .light-color ul > li:before {
	color: #fff;
	left: 0;
}

.dark-color, .dark-color h1, .dark-color h2, .dark-color h3, .dark-color h4, .dark-color h5, .dark-color h6, .dark-color p, .dark-color a {
	color: #fff;
}

.vc_wp_custommenu.wpb_content_element {
	margin-bottom: 0;
}

.vc_btn3.vc_btn3-size-lg, .gform_button.button, .visualcomposerstarter .woocommerce form.checkout #payment #place_order, .visualcomposerstarter .woocommerce .button.checkout-button {
	background-color: rgba(0, 0, 0, .4);
	background-image: none !important;
	color: #fff;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 1 !important;
	padding-top: 14px !important;
	padding-bottom: 14px !important;
	padding-left: 34px !important;
	padding-right: 34px !important;
	text-transform: uppercase;
	border: 2px solid #fff !important;
}

.vc_btn3.vc_btn3-size-lg.nitro-lazy, .gform_button.button.nitro-lazy, .visualcomposerstarter .woocommerce form.checkout #payment #place_order.nitro-lazy, .visualcomposerstarter .woocommerce .button.checkout-button.nitro-lazy {
	background-image: none !important;
}

.light-btn .vc_btn3.vc_btn3-size-lg, .light-btn .vc_btn3.vc_btn3-size-lg.gform_button.button, .visualcomposerstarter .woocommerce form.checkout #payment #place_order, .visualcomposerstarter .woocommerce .button.checkout-button {
	background-color: #fff !important;
	border-color: #2e2e2e !important;
	color: #2e2e2e !important;
	width: auto !important;
}

.rev-btn:hover, .vc_btn3.vc_btn3-size-lg:hover {
	background-color: #000 !important;
	color: #fff !important;
}

.visualcomposerstarter.woocommerce button.button, .visualcomposerstarter.woocommerce a.button.product_type_simple, .visualcomposerstarter.woocommerce a.button.product_type_grouped, .visualcomposerstarter.woocommerce a.button.product_type_variable, .visualcomposerstarter.woocommerce a.button.product_type_external, .visualcomposerstarter .woocommerce .buttons a.button.wc-forward, .visualcomposerstarter .woocommerce #place_order, .visualcomposerstarter .woocommerce .button.checkout-button, .visualcomposerstarter .woocommerce .button.wc-backward, .visualcomposerstarter .woocommerce .track_order .button, .visualcomposerstarter .woocommerce .vct-thank-you-footer a, .visualcomposerstarter .woocommerce .woocommerce-EditAccountForm .button, .visualcomposerstarter .woocommerce .woocommerce-MyAccount-content a.edit, .visualcomposerstarter .woocommerce .woocommerce-mini-cart__buttons.buttons a, .visualcomposerstarter .woocommerce .woocommerce-orders-table__cell .button, .visualcomposerstarter .woocommerce a.button, .visualcomposerstarter .woocommerce button.button {
	border: 2px solid #000 !important;
}

.light-btn .vc_btn3.vc_btn3-size-lg:hover, .light-btn .vc_btn3.vc_btn3-size-lg.gform_button.button:hover, .visualcomposerstarter .woocommerce form.checkout #payment #place_order:hover, .visualcomposerstarter.woocommerce button.button:hover, .visualcomposerstarter.woocommerce a.button.product_type_simple:hover, .visualcomposerstarter.woocommerce a.button.product_type_grouped:hover, .visualcomposerstarter.woocommerce a.button.product_type_variable:hover, .visualcomposerstarter.woocommerce a.button.product_type_external:hover, .visualcomposerstarter .woocommerce .buttons a.button.wc-forward:hover, .visualcomposerstarter .woocommerce #place_order:hover, .visualcomposerstarter .woocommerce .button.checkout-button:hover, .visualcomposerstarter .woocommerce .button.wc-backward:hover, .visualcomposerstarter .woocommerce .track_order .button:hover, .visualcomposerstarter .woocommerce .vct-thank-you-footer a:hover, .visualcomposerstarter .woocommerce .woocommerce-EditAccountForm .button:hover, .visualcomposerstarter .woocommerce .woocommerce-MyAccount-content a.edit:hover, .visualcomposerstarter .woocommerce .woocommerce-mini-cart__buttons.buttons a:hover, .visualcomposerstarter .woocommerce .woocommerce-orders-table__cell .button:hover, .visualcomposerstarter .woocommerce a.button:hover, .visualcomposerstarter .woocommerce button.button:hover {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff !important;
}

.btn-full-width .vc_btn3.vc_btn3-size-lg {
	width: 100%;
}

.entry-content ul:not(.products) a {
	border-bottom: none !important;
	line-height: 1 !important;
}

.dgwt-wcas-sf-wrapp {
	padding-right: 65px;
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	border: 0 !important;
	border-radius: 0 !important;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
	color: #fff !important;
	font-size: 13px;
	font-style: normal !important;
	opacity: 1;
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	background-color: rgba(0, 0, 0, .4);
	border: 2px solid #fff !important;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before {
	display: none;
}

@media screen and (max-width: 1200px) {
	body .padding-reset > .vc_row {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	body .padding-reset.vc_row {
		margin-left: -15px !important;
		margin-right: -15px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
	
	.vc_column_container > .vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

/*Header*/
#header {
	position: fixed;
	z-index: 1000;
	width: 100%;
}

/*Top Menu*/
.top-menu-wrapper {
	text-align: right;
}

.top-menu-wrapper .wpb_content_element {
	display: inline-block;
	margin: 0;
}

.top-menu-wrapper .wpb_content_element:not(:last-child) {
	margin-right: 18px;
}

.top-menu-wrapper .dgwt-wcas-search-wrapp {
	min-width: 290px;
}

.top-menu .menu {
	padding: 0;
	margin: 0;
}

.top-menu .menu li {
	display: inline-block;
	list-style: none;
}

.top-menu .menu li a {
	color: #7d7d7d;
	font-size: 16px;
}

.top-menu.orbitron-font .menu li a {
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	text-transform: uppercase;
}

.top-menu:not(.orbitron-font) .menu li:not(:last-child) a {
	padding-right: 13px;
	border-right: 2px solid #7d7d7d;
}

.top-menu:not(.orbitron-font) .menu li:not(:first-child) a {
	padding-left: 9px;
}

.top-menu .menu li .fo-cart-total {
	color: #fff;
	font-size: 12px;
}

.top-menu .menu li .fo-cart-total {
	color: #fff;
	font-size: 12px;
	margin-left: 9px;
}

.top-menu .menu li.menu-item-type-gs_sim a:hover {
	text-decoration: none;
}

.woocommerce div.product p.stock {
	margin: 15px 0 0;
	color: #777;
}

.woocommerce div.product p.stock.out-of-stock {
	margin: 15px 0;
	text-transform: uppercase;
}

.woocommerce div.product p.stock.in-stock {
	display: none !important;
}

/*Main Menu and Branding*/
#header .main-menu-wrapper {
	background: #000;
	background: linear-gradient(90deg, rgba(0, 0, 0, 1) 25%, rgba(46, 46, 46, 1) 45%, rgba(46, 46, 46, 1) 100%, rgba(46, 46, 46, 1) 100%);
}

.single-product.woocommerce div.product form.cart .button:hover {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

#related-products-mobile > .light-color > .vc_column-inner {
	background-image: none !important;
	background-color: #000;
}

#related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

#brand-logo-col img.vc_single_image-img {
	max-height: 100px !important;
	width: auto;
}

.woocommerce span.onsale {
	background-color: transparent;
}

.woocommerce ul.products li.product .onsale {
	margin: -5px -30px 0 0;
}

#awsm-team-220947 .drawer-style.style-2 > .awsm-grid-card {
	padding: 0 20px 40px;
}

#awsm-team-220947 .drawer-style.style-2 .awsm-grid-padding {
	padding: 20px;
}

#awsm-team-220947 .awsm-grid-wrapper .awsm-grid {
	padding: 40px 0;
}

.drawer-style.style-2 figcaption::before {
	display: none;
}

.awsm-grid-wrapper .grid-4-col > .awsm-grid-card {
	width: 24.95% !important;
	padding-bottom: 40px !important;
}

.awsm-personal-details {
	max-height: 400px !important;
}

.gform_required_legend {
	display: none;
}

.gform_wrapper.gravity-theme .gfield-choice-input + label {
	margin-left: 20px;
}

.drawer-style.style-2 > .awsm-grid-card {
	padding: 0 20px;
}

.drawer-style.style-2 figcaption {
	background: #000;
	border-right: 10px solid #c81818;
	padding: 15px 40px 15px 15px;
}

.awsm-grid-wrapper .awsm-grid h3 {
	font-weight: 600;
	font-size: 1.4em;
	margin-bottom: 0;
}

.awsm-personal-info span, .awsm-content-scrollbar span {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.drawer-style.style-2 figcaption::after {
	font-weight: bold;
	color: #c81818;
	font-size: 24px;
	top: 45%;
}

.drawer-style.style-2 .awsm-grid-padding {
	max-width: 1600px;
}

.awsm-grid-wrapper .grid-5-col > .awsm-grid-card {
	width: 19.975%;
}

.awsm-personal-info {
	margin-bottom: 0;
}

.awsm-grid-wrapper, .drawer-style.style-2 .awsm-grid-padding {
	color: #000;
}

.drawer-style.style-2 .awsm-grid-close::after, .drawer-style.style-2 .awsm-grid-close::before {
	color: #000;
}

.drawer-style.style-2 .awsm-grid-expanded-content {
	background: #efefef !important;
}

.drawer-style.style-2 > .awsm-grid-card .awsm-grid-list-item {
	border-bottom: 2px solid #002f56;
}

.drawer-style.style-2 .awsm-grid-padding {
	padding: 40px 20px 20px;
}

.awsm-contact-details span {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 3px;
	display: block;
}

.drawer-style.style-2 .awsm-details h2 {
	color: #c81818;
	text-transform: uppercase;
}

.drawer-style.style-2 .awsm-details, .drawer-style.style-2 .awsm-personal-contact-info {
	padding: 40px;
}

.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons span, .drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons span i {
	color: #002f56;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #c81818;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #002f56;
}

.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons span:hover, .drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons span:hover i {
	color: #c81818;
}

.drawer-style.style-2 figcaption {
	bottom: -1px;
}

#main-menu::before {
	content: "";
	background: #ced3d6;
	height: 75px;
	position: absolute;
	left: 0px;
	width: 100%;
	z-index: -2;
}

#shipping_method li::before {
	display: none !important;
}

.visualcomposerstarter .woocommerce-info, .visualcomposerstarter.woocommerce .woocommerce-info {
	background: #bbb;
}

.woocommerce-privacy-policy-text {
	margin-bottom: 1em !important;
}

#ship-to-different-address-checkbox {
	margin-left: 0px !important;
	margin-right: 10px;
}

.itsnew {
	background: #c81818 !important;
	color: #fff !important;
	padding: 10px 10px 5px;
	display: inline-block;
	margin: 0 auto;
	position: absolute;
	z-index: 500;
	top: -10px;
	left: 85px;
	text-transform: uppercase;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: 700 !important;
	border-bottom: 5px solid #000;
}

#related-products-desktop > .light-color > .vc_column-inner {
	padding: 160px 15px 15px 6vw !important;
}

/* Default Colors */
.main-color-bg {
	background-color: #efefef !important;
}

.secondary-color-bg {
	background-color: #333 !important;
}

.tertiary-color-bg {
	background-color: #000 !important;
}

/* Apple Archery - Yellow #ffe006 | Black #000000 | Light Yellow #fdf7ba */
.apple-archery .main-color-bg {
	background-color: #ffe006 !important;
}

.apple-archery .secondary-color-bg {
	background-color: #000 !important;
}

.apple-archery .tertiary-color-bg {
	background-color: #000 !important;
}

.apple-archery .main-color {
	color: #ffe006 !important;
}

.apple-archery #responsive-menu-pro-button, .apple-archery #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .apple-archery #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #ffe006 !important;
}

.apple-archery .responsive-menu-pro-inner, .apple-archery .responsive-menu-pro-inner::before, .apple-archery .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.apple-archery #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(255, 224, 6, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.apple-archery.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #ffe006;
}

.apple-archery.single-product.woocommerce div.product form.cart .button {
	background-color: #ffe006;
	border-color: #ffe006;
	color: #000;
}

.apple-archery.single-product.woocommerce #reviews .review-options li h4.active.main-color-bg {
	color: #000;
}

.apple-archery.single-product.woocommerce .entry-summary .product_meta {
	color: #000 !important;
}

.apple-archery #brand-logo .vc_column-inner {
	border-right: 2px solid #ffe006;
}

.apple-archery #related-products-desktop > .light-color > .vc_column-inner, .apple-archery #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Apple-Archery-Related-Products.jpg") !important;
}

.apple-archery #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .apple-archery #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.apple-archery form.klaviyo-form button {
	background: #000 !important;
}

@media screen and (max-width: 1024px) {
	.apple-archery #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.apple-archery #header .main-menu-wrapper {
		border-top: 2px solid rgba(255, 224, 6, 1);
		border-bottom: 2px solid rgba(255, 224, 6, 1);
		padding: 0 !important;
	}
	
	.apple-archery #brand-header #menu-col .vc_column-inner {
		background: rgba(255, 224, 6, 1);
	}
	
	#menu-apple-archery-menu li a {
		color: #000;
	}
	
	.apple-archery #footer .brand .footer-column-1::after, .apple-archery #footer .brand .footer-column-3::after {
		background-color: #ffe006 !important;
	}
}

/* Axe Crossbows - Red #d8242b | Black #000000 | Grey #ebebeb */
.axe-crossbows .main-color-bg {
	background-color: #d8242b !important;
}

.axe-crossbows .secondary-color-bg {
	background-color: #000 !important;
}

.axe-crossbows .tertiary-color-bg {
	background-color: #000 !important;
}

.axe-crossbows .main-color {
	color: #d8242b !important;
}

.axe-crossbows #responsive-menu-pro-button, .axe-crossbows #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .axe-crossbows #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #d8242b !important;
}

.axe-crossbows #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(216, 36, 43, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.axe-crossbows.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #d8242b;
}

.axe-crossbows.single-product.woocommerce div.product form.cart .button {
	background-color: #d8242b;
	border-color: #d8242b;
	color: #fff;
}

.axe-crossbows.single-product.woocommerce .entry-summary .product_meta {
	color: #d8242b !important;
}

.axe-crossbows #brand-logo .vc_column-inner {
	border-right: 2px solid #d8242b;
}

.axe-crossbows #related-products-desktop > .light-color > .vc_column-inner, .axe-crossbows #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Axe-Crossbows-Related-Products.jpg") !important;
}

.axe-crossbows #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .axe-crossbows #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.axe-crossbows form.klaviyo-form button {
	background: #000 !important;
}

.axe-crossbows .onsale #Product-Open {
	fill: #d8242b;
}

.axe-crossbows #product-reviews h2.vc_custom_heading, .axe-crossbows #product-reviews .review-text, .axe-crossbows #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.axe-crossbows #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.axe-crossbows #header .main-menu-wrapper {
		border-top: 2px solid rgba(216, 36, 43, 1);
		border-bottom: 2px solid rgba(216, 36, 43, 1);
		padding: 0 !important;
	}
	
	.axe-crossbows #brand-header #menu-col .vc_column-inner {
		background: rgba(216, 36, 43, 1);
	}
	
	.axe-crossbows #footer .brand .footer-column-1::after, .axe-crossbows #footer .brand .footer-column-3::after {
		background-color: #d8242b !important;
	}
}

/* Black Hole - Yellow #fef200 | Black #000000 | Light Grey #f2f2f2 */
.black-hole .main-color-bg {
	background-color: #fef200 !important;
}

.black-hole .secondary-color-bg {
	background-color: #000 !important;
}

.black-hole .tertiary-color-bg {
	background-color: #000 !important;
}

.black-hole .main-color {
	color: #fef200 !important;
}

.black-hole #responsive-menu-pro-button, .black-hole #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .black-hole #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #fef200 !important;
}

.black-hole .responsive-menu-pro-inner, .black-hole .responsive-menu-pro-inner::before, .black-hole .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.black-hole #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(254, 242, 0, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.black-hole.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #fef200;
}

.black-hole.single-product.woocommerce div.product form.cart .button {
	background-color: #fef200;
	border-color: #fef200;
	color: #000;
}

.black-hole.single-product.woocommerce #reviews .review-options li h4.active.main-color-bg {
	color: #000;
}

.black-hole.single-product.woocommerce .entry-summary .product_meta {
	color: #fef200 !important;
}

.black-hole #brand-logo .vc_column-inner {
	border-right: 2px solid #fef200;
}

.black-hole #related-products-desktop > .light-color > .vc_column-inner, .black-hole #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Black-Hole-Related-Products.jpg") !important;
}

.black-hole #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .black-hole #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.black-hole #copyright p {
	color: #000;
}

.black-hole form.klaviyo-form button {
	background: #000 !important;
}

.black-hole #product-reviews h2.vc_custom_heading, .black-hole #product-reviews .review-text, .black-hole #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.black-hole #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.black-hole #header .main-menu-wrapper {
		border-top: 2px solid rgba(254, 242, 0, 1);
		border-bottom: 2px solid rgba(254, 242, 0, 1);
		padding: 0 !important;
	}
	
	.black-hole #brand-header #menu-col .vc_column-inner {
		background: rgba(254, 242, 0, 1);
	}
	
	#menu-black-hole-targets-menu li a {
		color: #000;
	}
	
	.black-hole #footer .brand .footer-column-1::after, .black-hole #footer .brand .footer-column-3::after {
		background-color: #fef200 !important;
	}
}

/* Block Targets - Red #f5222a | Brown #90805f | Black #000000 */
.block-targets .main-color-bg {
	background-color: #f5222a !important;
}

.block-targets .secondary-color-bg {
	background-color: #90805f !important;
}

.block-targets .tertiary-color-bg {
	background-color: #000 !important;
}

.block-targets .main-color {
	color: #f5222a !important;
}

.block-targets #responsive-menu-pro-button, .block-targets #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .block-targets #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #f5222a !important;
}

.block-targets #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(245, 34, 42, 1) 25%, rgba(144, 128, 95, 1) 45%, rgba(144, 128, 95, 1) 100%, rgba(144, 128, 95, 1) 100%);
}

.block-targets.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #f5222a;
}

.block-targets.single-product.woocommerce div.product form.cart .button {
	background-color: #f5222a;
	border-color: #f5222a;
	color: #fff;
}

.block-targets.single-product.woocommerce .entry-summary .product_meta {
	color: #f5222a !important;
}

.block-targets #brand-logo .vc_column-inner {
	border-right: 2px solid #f5222a;
}

.block-targets #related-products-desktop > .light-color > .vc_column-inner, .block-targets #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Block-Targets-Related-Products.jpg") !important;
}

.block-targets #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .block-targets #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.block-targets .tertiary-color-bg .vc_custom_heading.orbitron-font {
	color: #90805f;
}

.block-targets .tertiary-color-bg p {
	color: #fff;
}

.block-targets form.klaviyo-form button {
	background: #000 !important;
}

.block-targets #product-reviews h2.vc_custom_heading, .block-targets #product-reviews .review-text, .block-targets #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.block-targets #brand-header #brand-logo-col .vc_column-inner {
		background: #90805f;
		height: 100px;
	}
	
	.block-targets #header .main-menu-wrapper {
		border-top: 2px solid rgba(245, 34, 42, 1);
		border-bottom: 2px solid rgba(245, 34, 42, 1);
		padding: 0 !important;
	}
	
	.block-targets #brand-header #menu-col .vc_column-inner {
		background: rgba(245, 34, 42, 1);
	}
	
	.block-targets #footer .brand .footer-column-1::after, .block-targets #footer .brand .footer-column-3::after {
		background-color: #f5222a !important;
	}
}

/* Capsule Feeders - Orange #f26b0f | Black #111111 | Light Grey #f2f2f2 */
.capsule-feeders .main-color-bg {
	background-color: #f26b0f !important;
}

.capsule-feeders .secondary-color-bg {
	background-color: #111 !important;
}

.capsule-feeders .tertiary-color-bg {
	background-color: #000 !important;
}

.capsule-feeders .main-color {
	color: #f26b0f !important;
}

.capsule-feeders #responsive-menu-pro-button, .capsule-feeders #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .capsule-feeders #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #f26b0f !important;
}

.capsule-feeders #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(242, 107, 15, 1) 25%, rgba(17, 17, 17, 1) 45%, rgba(17, 17, 17, 1) 100%, rgba(17, 17, 17, 1) 100%);
}

.capsule-feeders.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #f26b0f;
}

.capsule-feeders.single-product.woocommerce div.product form.cart .button {
	background-color: #f26b0f;
	border-color: #f26b0f;
	color: #fff;
}

.capsule-feeders.single-product.woocommerce .entry-summary .product_meta {
	color: #f26b0f !important;
}

.capsule-feeders #brand-logo .vc_column-inner {
	border-right: 2px solid #f2f2f2;
}

.capsule-feeders #related-products-desktop > .light-color > .vc_column-inner, .capsule-feeders #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Capsule-Feeders-Related-Products.jpg") !important;
}

.capsule-feeders #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .capsule-feeders #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.capsule-feeders form.klaviyo-form button {
	background: #000 !important;
}

.capsule-feeders #product-reviews h2.vc_custom_heading, .capsule-feeders #product-reviews .review-text, .capsule-feeders #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.capsule-feeders #brand-header #brand-logo-col .vc_column-inner {
		background: #111;
		height: 100px;
	}
	
	.capsule-feeders #header .main-menu-wrapper {
		border-top: 2px solid rgba(242, 107, 15, 1);
		border-bottom: 2px solid rgba(242, 107, 15, 1);
		padding: 0 !important;
	}
	
	.capsule-feeders #brand-header #menu-col .vc_column-inner {
		background: rgba(242, 107, 15, 1);
	}
	
	.capsule-feeders #footer .brand .footer-column-1::after, .capsule-feeders #footer .brand .footer-column-3::after {
		background-color: #f26b0f !important;
	}
}

/* Carbon Express - Black #000000 | Grey #ebebeb | Light Grey #f2f2f2 */
.carbon-express .main-color-bg {
	background-color: #f2f2f2 !important;
}

.carbon-express .secondary-color-bg {
	background-color: #555 !important;
}

.carbon-express .tertiary-color-bg {
	background-color: #000 !important;
}

.carbon-express .main-color {
	color: #000 !important;
}

.carbon-express #responsive-menu-pro-button, .carbon-express #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .carbon-express #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #555 !important;
}

.carbon-express:not(.menu-sandwich) #header .main-menu .menu > li {
	padding: 0 10px;
}

.carbon-express #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(0, 0, 0, 1) 25%, rgba(100, 100, 100, 1) 45%, rgba(100, 100, 100, 1) 100%, rgba(100, 100, 100, 1) 100%);
}

.carbon-express.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #000;
}

.carbon-express.single-product.woocommerce div.product form.cart .button {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

.carbon-express.single-product.woocommerce .entry-summary .product_meta {
	color: #000 !important;
}

.carbon-express #brand-logo .vc_column-inner {
	border-right: 2px solid #f2f2f2;
}

.carbon-express #related-products-desktop > .light-color > .vc_column-inner, .carbon-express #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Carbon-Express-Related-Products.jpg") !important;
}

.carbon-express #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .carbon-express #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.carbon-express #product-description table {
	height: auto;
	width: 100% !important;
	font-size: 16px !important;
}

.carbon-express #product-description table tr:first-child td {
	background: #000 !important;
	font-weight: bold;
}

.carbon-express #product-description table tr:nth-child(2) td {
	background: #333 !important;
}

.carbon-express #product-description table tr:nth-child(odd) {
	background: #444 !important;
}

.carbon-express #product-description table tr:nth-child(even) {
	background: #555 !important;
}

.carbon-express #product-description table td {
	border: 2px solid #000 !important;
	width: auto !important;
}

.carbon-express form.klaviyo-form button {
	background: #000 !important;
}

.carbon-express #product-reviews h2.vc_custom_heading, .carbon-express #product-reviews .review-text, .carbon-express #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.carbon-express #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.carbon-express #header .main-menu-wrapper {
		border-top: 2px solid rgba(100, 100, 100, 1);
		border-bottom: 2px solid rgba(100, 100, 100, 1);
		padding: 0 !important;
	}
	
	.carbon-express #brand-header #menu-col .vc_column-inner {
		background: rgba(100, 100, 100, 1);
	}
	
	.carbon-express #footer .brand .footer-column-1::after, .carbon-express #footer .brand .footer-column-3::after {
		background-color: #000 !important;
	}
}

/* Covert Optics - Red #e3151a | Grey #ebebeb | Black #000000 */
.covert-optics .main-color-bg {
	background-color: #e3151a !important;
}

.covert-optics .secondary-color-bg {
	background-color: #000 !important;
}

.covert-optics .tertiary-color-bg {
	background-color: #000 !important;
}

.covert-optics .main-color {
	color: #e3151a !important;
}

.covert-optics #responsive-menu-pro-button, .covert-optics #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .covert-optics #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #e3151a !important;
}

.covert-optics #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(227, 21, 26, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.covert-optics.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #e3151a;
}

.covert-optics.single-product.woocommerce div.product form.cart .button {
	background-color: #e3151a;
	border-color: #e3151a;
	color: #fff;
}

.covert-optics.single-product.woocommerce .entry-summary .product_meta {
	color: #e3151a !important;
}

.covert-optics #brand-logo .vc_column-inner {
	border-right: 2px solid #e3151a;
}

.covert-optics #related-products-desktop > .light-color > .vc_column-inner, .covert-optics #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Covert-Optics-Related-Products.jpg") !important;
}

.covert-optics #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .covert-optics #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.covert-optics form.klaviyo-form button {
	background: #000 !important;
}

.covert-optics #product-reviews h2.vc_custom_heading, .covert-optics #product-reviews .review-text, .covert-optics #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.covert-optics #brand-header #brand-logo-col .vc_column-inner {
		background: #ebebeb;
		height: 100px;
	}
	
	.covert-optics #header .main-menu-wrapper {
		border-top: 2px solid rgba(227, 21, 26, 1);
		border-bottom: 2px solid rgba(227, 21, 26, 1);
		padding: 0 !important;
	}
	
	.covert-optics #brand-header #menu-col .vc_column-inner {
		background: rgba(227, 21, 26, 1);
	}
	
	.covert-optics #footer .brand .footer-column-1::after, .covert-optics #footer .brand .footer-column-3::after {
		background-color: #e3151a !important;
	}
}

/* Covert Scouting Cameras - Red #e3151a | Grey #ebebeb | Black #000000 */
.covert-scouting-cameras .main-color-bg {
	background-color: #e3151a !important;
}

.covert-scouting-cameras .secondary-color-bg {
	background-color: #000 !important;
}

.covert-scouting-cameras .tertiary-color-bg {
	background-color: #000 !important;
}

.covert-scouting-cameras .main-color {
	color: #e3151a !important;
}

.covert-scouting-cameras #responsive-menu-pro-button, .covert-scouting-cameras #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .covert-scouting-cameras #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #e3151a !important;
}

.covert-scouting-cameras #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(227, 21, 26, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.covert-scouting-cameras.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #e3151a;
}

.covert-scouting-cameras.single-product.woocommerce div.product form.cart .button {
	background-color: #e3151a;
	border-color: #e3151a;
	color: #fff;
}

.covert-scouting-cameras.single-product.woocommerce .entry-summary .product_meta {
	color: #e3151a !important;
}

.covert-scouting-cameras #brand-logo .vc_column-inner {
	border-right: 2px solid #e3151a;
}

.covert-scouting-cameras #related-products-desktop > .light-color > .vc_column-inner, .covert-scouting-cameras #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Covert-Scouting-Cameras-Related-Products.jpg") !important;
}

.covert-scouting-cameras #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .covert-scouting-cameras #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.covert-scouting-cameras form.klaviyo-form button {
	background: #000 !important;
}

.covert-scouting-cameras #product-reviews h2.vc_custom_heading, .covert-scouting-cameras #product-reviews .review-text, .covert-scouting-cameras #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.covert-scouting-cameras #brand-header #brand-logo-col .vc_column-inner {
		background: #ebebeb;
		height: 100px;
	}
	
	.covert-scouting-cameras #header .main-menu-wrapper {
		border-top: 2px solid rgba(227, 21, 26, 1);
		border-bottom: 2px solid rgba(227, 21, 26, 1);
		padding: 0 !important;
	}
	
	.covert-scouting-cameras #brand-header #menu-col .vc_column-inner {
		background: rgba(227, 21, 26, 1);
	}
	
	.covert-scouting-cameras #footer .brand .footer-column-1::after, .covert-scouting-cameras #footer .brand .footer-column-3::after {
		background-color: #e3151a !important;
	}
}

/* Eastman Outdoors - Gold #c88a12 | Black #000000 | Red #690523 */
.eastman-outdoors .main-color-bg {
	background-color: #c88a12 !important;
}

.eastman-outdoors .secondary-color-bg {
	background-color: #000 !important;
}

.eastman-outdoors .tertiary-color-bg {
	background-color: #000 !important;
}

.eastman-outdoors .main-color {
	color: #c88a12 !important;
}

.eastman-outdoors #responsive-menu-pro-button, .eastman-outdoors #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .eastman-outdoors #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #c88a12 !important;
}

.eastman-outdoors #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(0, 0, 0, 1) 25%, rgba(200, 138, 18, 1) 45%, rgba(200, 138, 18, 1) 100%, rgba(200, 138, 18, 1) 100%);
}

.eastman-outdoors.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #c88a12;
}

.eastman-outdoors.single-product.woocommerce div.product form.cart .button {
	background-color: #c88a12;
	border-color: #c88a12;
	color: #fff;
}

.eastman-outdoors.single-product.woocommerce .entry-summary .product_meta {
	color: #c88a12 !important;
}

.eastman-outdoors #brand-logo .vc_column-inner {
	border-right: 2px solid #c88a12;
}

.eastman-outdoors #related-products-desktop > .light-color > .vc_column-inner, .eastman-outdoors #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Eastman-Outdoors-Related-Products.jpg") !important;
}

.eastman-outdoors #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .eastman-outdoors #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.eastman-outdoors .tertiary-color-bg .vc_custom_heading.orbitron-font {
	color: #c88a12;
}

.eastman-outdoors .tertiary-color-bg p {
	color: #fff;
}

.eastman-outdoors form.klaviyo-form button {
	background: #000 !important;
}

.eastman-outdoors #product-reviews h2.vc_custom_heading, .eastman-outdoors #product-reviews .review-text, .eastman-outdoors #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.eastman-outdoors #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.eastman-outdoors #header .main-menu-wrapper {
		border-top: 2px solid rgba(200, 138, 18, 1);
		border-bottom: 2px solid rgba(200, 138, 18, 1);
		padding: 0 !important;
	}
	
	.eastman-outdoors #brand-header #menu-col .vc_column-inner {
		background: rgba(200, 138, 18, 1);
	}
	
	.eastman-outdoors #footer .brand .footer-column-1::after, .eastman-outdoors #footer .brand .footer-column-3::after {
		background-color: #c88a12 !important;
	}
}

/* GlenDel - Yellow #fff201 | Light Grey #f2f2f2 | Black #000000 */
.glendel .main-color-bg {
	background-color: #fff201 !important;
}

.glendel .secondary-color-bg {
	background-color: #000 !important;
}

.glendel .tertiary-color-bg {
	background-color: #000 !important;
}

.glendel .main-color {
	color: #fff201 !important;
}

.glendel #responsive-menu-pro-button, .glendel #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .glendel #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #000 !important;
}

.glendel #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(255, 242, 1, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.glendel.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #fff201;
}

.glendel.single-product.woocommerce div.product form.cart .button {
	background-color: #fff201;
	border-color: #fff201;
	color: #000;
}

.glendel.single-product.woocommerce #reviews .review-options li h4.active.main-color-bg {
	color: #000;
}

.glendel.single-product.woocommerce .entry-summary .product_meta {
	color: #000 !important;
}

.glendel #brand-logo .vc_column-inner {
	border-right: 2px solid #fff201;
}

.glendel #related-products-desktop > .light-color > .vc_column-inner, .glendel #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/GlenDel-Related-Products.jpg") !important;
}

.glendel #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .glendel #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.glendel #copyright p {
	color: #000;
}

.glendel form.klaviyo-form button {
	background: #000 !important;
}

.glendel #product-reviews h2 {
	color: #fff201;
}

.glendel #product-reviews h2.vc_custom_heading, .glendel #product-reviews .review-text, .glendel #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.glendel #brand-header #brand-logo-col .vc_column-inner {
		background: #fff201;
		height: 100px;
	}
	
	.glendel #header .main-menu-wrapper {
		border-top: 2px solid rgba(0, 0, 0, 1);
		border-bottom: 2px solid rgba(0, 0, 0, 1);
		padding: 0 !important;
	}
	
	.glendel #brand-header #menu-col .vc_column-inner {
		background: rgba(0, 0, 0, 1);
	}
	
	.glendel #footer .brand .footer-column-1::after, .glendel #footer .brand .footer-column-3::after {
		background-color: #fff201 !important;
	}
}

/* Hurricane Bag Targets - Yellow #daf737 | Grey #ebebeb | Black #000000 */
.hurricane-bag-targets .main-color-bg {
	background-color: #daf737 !important;
}

.hurricane-bag-targets .secondary-color-bg {
	background-color: #000 !important;
}

.hurricane-bag-targets .tertiary-color-bg {
	background-color: #000 !important;
}

.hurricane-bag-targets .main-color {
	color: #daf737 !important;
}

.hurricane-bag-targets #responsive-menu-pro-button, .hurricane-bag-targets #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .hurricane-bag-targets #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #daf737 !important;
}

.hurricane-bag-targets .responsive-menu-pro-inner, .hurricane-bag-targets .responsive-menu-pro-inner::before, .hurricane-bag-targets .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.hurricane-bag-targets .menu-item-type-gs_sim img {
	filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(20deg) brightness(0%) contrast(100%);
}

.hurricane-bag-targets #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(235, 235, 235, 1) 25%, rgba(218, 247, 55, 1) 45%, rgba(218, 247, 55, 1) 100%, rgba(218, 247, 55, 1) 100%);
}

.hurricane-bag-targets.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #daf737;
}

.hurricane-bag-targets.single-product.woocommerce div.product form.cart .button {
	background-color: #daf737;
	border-color: #daf737;
	color: #000;
}

.hurricane-bag-targets.single-product.woocommerce #reviews .review-options li h4.active.main-color-bg {
	color: #000;
}

.hurricane-bag-targets.single-product.woocommerce .entry-summary .product_meta {
	color: #daf737 !important;
}

.hurricane-bag-targets #brand-logo .vc_column-inner {
	border-right: 2px solid #daf737;
}

.hurricane-bag-targets #related-products-desktop > .light-color > .vc_column-inner, .hurricane-bag-targets #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Hurricane-Bag-Targets-Related-Products.jpg") !important;
}

.hurricane-bag-targets #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .hurricane-bag-targets #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

#menu-hurricane-bag-targets-menu li a {
	color: #000;
}

.hurricane-bag-targets form.klaviyo-form button {
	background: #000 !important;
}

.hurricane-bag-targets #product-reviews h2.vc_custom_heading, .hurricane-bag-targets #product-reviews .review-text, .hurricane-bag-targets #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.hurricane-bag-targets #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.hurricane-bag-targets #header .main-menu-wrapper {
		border-top: 2px solid rgba(218, 247, 55, 1);
		border-bottom: 2px solid rgba(218, 247, 55, 1);
		padding: 0 !important;
	}
	
	.hurricane-bag-targets #brand-header #menu-col .vc_column-inner {
		background: rgba(218, 247, 55, 1);
	}
	
	.hurricane-bag-targets #footer .brand .footer-column-1::after, .hurricane-bag-targets #footer .brand .footer-column-3::after {
		background-color: #daf737 !important;
	}
}

/* IQ Bowsights - Green #a9d536 | Grey #c6c6c6 | Black #000000 */
.iq-bowsights .main-color-bg {
	background-color: #a9d536 !important;
}

.iq-bowsights .secondary-color-bg {
	background-color: #000 !important;
}

.iq-bowsights .tertiary-color-bg {
	background-color: #000 !important;
}

.iq-bowsights .main-color {
	color: #a9d536 !important;
}

.iq-bowsights #responsive-menu-pro-button, .iq-bowsights #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .iq-bowsights #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #000 !important;
}

.iq-bowsights .responsive-menu-pro-inner, .iq-bowsights .responsive-menu-pro-inner::before, .iq-bowsights .responsive-menu-pro-inner::after {
	background-color: #a9d536 !important;
}

.iq-bowsights:not(.menu-sandwich) #header .main-menu .menu > li {
	padding: 0 10px;
}

.iq-bowsights #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(169, 213, 54, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.iq-bowsights.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #a9d536;
}

.iq-bowsights.single-product.woocommerce div.product form.cart .button {
	background-color: #a9d536;
	border-color: #a9d536;
	color: #fff;
}

.iq-bowsights.single-product.woocommerce .entry-summary .product_meta {
	color: #a9d536 !important;
}

.iq-bowsights #brand-logo .vc_column-inner {
	border-right: 2px solid #a9d536;
}

.iq-bowsights #related-products-desktop > .light-color > .vc_column-inner, .iq-bowsights #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/IQ-Bowsights-Related-Products.jpg") !important;
}

.iq-bowsights #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .iq-bowsights #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.iq-bowsights form.klaviyo-form button {
	background: #000 !important;
}

.iq-bowsights #product-reviews h2.vc_custom_heading, .iq-bowsights #product-reviews .review-text, .iq-bowsights #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.iq-bowsights #brand-header #brand-logo-col .vc_column-inner {
		background: #a9d536;
		height: 100px;
	}
	
	.iq-bowsights #header .main-menu-wrapper {
		border-top: 2px solid rgba(0, 0, 0, 1);
		border-bottom: 2px solid rgba(0, 0, 0, 1);
		padding: 0 !important;
	}
	
	.iq-bowsights #brand-header #menu-col .vc_column-inner {
		background: rgba(0, 0, 0, 1);
	}
	
	.iq-bowsights #footer .brand .footer-column-1::after, .iq-bowsights #footer .brand .footer-column-3::after {
		background-color: #a9d536 !important;
	}
}

/* LegCuff - Orange #f7931e | Red-Orange #f0532d | Light Grey #f2f2f2 */
.legcuff .main-color-bg {
	background-color: #f7931e !important;
}

.legcuff .secondary-color-bg {
	background-color: #f0532d !important;
}

.legcuff .tertiary-color-bg {
	background-color: #000 !important;
}

.legcuff .main-color {
	color: #f7931e !important;
}

.legcuff #responsive-menu-pro-button, .legcuff #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .legcuff #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #f0532d !important;
}

.legcuff .responsive-menu-pro-inner, .legcuff .responsive-menu-pro-inner::before, .legcuff .responsive-menu-pro-inner::after {
	background-color: #fff !important;
}

.legcuff #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(242, 242, 242, 1) 25%, rgba(242, 107, 15, 1) 45%, rgba(242, 107, 15, 1) 100%, rgba(242, 107, 15, 1) 100%);
}

.legcuff.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #f7931e;
}

.legcuff.single-product.woocommerce div.product form.cart .button {
	background-color: #f7931e;
	border-color: #f7931e;
	color: #fff;
}

.legcuff.single-product.woocommerce .entry-summary .product_meta {
	color: #f7931e !important;
}

.legcuff #brand-logo .vc_column-inner {
	border-right: 2px solid #f2f2f2;
}

.legcuff #related-products-desktop > .light-color > .vc_column-inner, .legcuff #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/LegCuff-Related-Products.jpg") !important;
}

.legcuff #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .legcuff #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.legcuff form.klaviyo-form button {
	background: #000 !important;
}

.legcuff #product-reviews h2.vc_custom_heading, .legcuff #product-reviews .review-text, .legcuff #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.legcuff #brand-header #brand-logo-col .vc_column-inner {
		background: #f2f2f2;
		height: 100px;
	}
	
	.legcuff #header .main-menu-wrapper {
		border-top: 2px solid rgba(242, 107, 15, 1);
		border-bottom: 2px solid rgba(242, 107, 15, 1);
		padding: 0 !important;
	}
	
	.legcuff #brand-header #menu-col .vc_column-inner {
		background: rgba(242, 107, 15, 1);
	}
	
	.legcuff #footer .brand .footer-column-1::after, .legcuff #footer .brand .footer-column-3::after {
		background-color: #f7931e !important;
	}
}

/* LidCam - Yellow #f5e715 | Light Gray #828282 | Dark Grey #232323 */
.lidcam .main-color-bg {
	background-color: #f5e715 !important;
}

.lidcam .secondary-color-bg {
	background-color: #838282 !important;
}

.lidcam .tertiary-color-bg {
	background-color: #000 !important;
}

.lidcam .main-color {
	color: #f5e715 !important;
}

.lidcam #responsive-menu-pro-button, .lidcam #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .lidcam #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #838282 !important;
}

.lidcam .responsive-menu-pro-inner, .lidcam .responsive-menu-pro-inner::before, .lidcam .responsive-menu-pro-inner::after {
	background-color: #fff !important;
}

.lidcam #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(245, 231, 21, 1) 25%, rgba(35, 35, 35, 1) 45%, rgba(35, 35, 35, 1) 100%, rgba(35, 35, 35, 1) 100%);
}

.lidcam.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #f5e715;
}

.lidcam.single-product.woocommerce div.product form.cart .button {
	background-color: #f5e715;
	border-color: #f5e715;
	color: #000;
}

.lidcam.single-product.woocommerce #reviews .review-options li h4.active.main-color-bg {
	color: #000;
}

.lidcam.single-product.woocommerce .entry-summary .product_meta {
	color: #f5e715 !important;
}

.lidcam #brand-logo .vc_column-inner {
	border-right: 2px solid #f2f2f2;
}

.lidcam #related-products-desktop > .light-color > .vc_column-inner, .lidcam #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/LidCAM-Related-Products.jpg") !important;
}

.lidcam #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .lidcam #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.lidcam .tertiary-color-bg .vc_custom_heading.orbitron-font {
	color: #f5e715;
}

.lidcam .tertiary-color-bg p {
	color: #fff;
}

.lidcam form.klaviyo-form button {
	background: #000 !important;
}

.lidcam #product-reviews h2.vc_custom_heading, .lidcam #product-reviews .review-text, .lidcam #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.lidcam #brand-header #brand-logo-col .vc_column-inner {
		background: #f5e715;
		height: 100px;
	}
	
	.lidcam #header .main-menu-wrapper {
		border-top: 2px solid rgba(0, 0, 0, 1);
		border-bottom: 2px solid rgba(0, 0, 0, 1);
		padding: 0 !important;
	}
	
	.lidcam #brand-header #menu-col .vc_column-inner {
		background: rgba(35, 35, 35, 1);
	}
	
	.lidcam #footer .brand .footer-column-1::after, .lidcam #footer .brand .footer-column-3::after {
		background-color: #f5e715 !important;
	}
}

/* Muzzy Bowfishing - Green #86cb46 | Grey #ebebeb | Charcoal #242225 */
.muzzy-bowfishing .main-color-bg {
	background-color: #86cb46 !important;
}

.muzzy-bowfishing .secondary-color-bg {
	background-color: #242225 !important;
}

.muzzy-bowfishing .tertiary-color-bg {
	background-color: #000 !important;
}

.muzzy-bowfishing .main-color {
	color: #86cb46 !important;
}

.muzzy-bowfishing #responsive-menu-pro-button, .muzzy-bowfishing #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .muzzy-bowfishing #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #86cb46 !important;
}

.muzzy-bowfishing .responsive-menu-pro-inner, .muzzy-bowfishing .responsive-menu-pro-inner::before, .muzzy-bowfishing .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.muzzy-bowfishing #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(134, 203, 70, 1) 25%, rgba(36, 34, 37, 1) 45%, rgba(36, 34, 37, 1) 100%, rgba(36, 34, 37, 1) 100%);
}

.muzzy-bowfishing.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #86cb46;
}

.muzzy-bowfishing.single-product.woocommerce div.product form.cart .button {
	background-color: #86cb46;
	border-color: #86cb46;
	color: #fff;
}

.muzzy-bowfishing.single-product.woocommerce .entry-summary .product_meta {
	color: #86cb46 !important;
}

.muzzy-bowfishing #brand-logo .vc_column-inner {
	border-right: 2px solid #86cb46;
}

.muzzy-bowfishing #related-products-desktop > .light-color > .vc_column-inner, .muzzy-bowfishing #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Muzzy-Bowfishing-Related-Products.jpg") !important;
}

.muzzy-bowfishing #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .muzzy-bowfishing #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.muzzy-bowfishing form.klaviyo-form button {
	background: #000 !important;
}

.muzzy-bowfishing #product-reviews h2.vc_custom_heading, .muzzy-bowfishing #product-reviews .review-text, .muzzy-bowfishing #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.muzzy-bowfishing #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.muzzy-bowfishing #header .main-menu-wrapper {
		border-top: 2px solid #86cb46;
		border-bottom: 2px solid #86cb46;
		padding: 0 !important;
	}
	
	.muzzy-bowfishing #brand-header #menu-col .vc_column-inner {
		background: rgba(36, 34, 37, 1);
	}
	
	.muzzy-bowfishing #footer .brand .footer-column-1::after, .muzzy-bowfishing #footer .brand .footer-column-3::after {
		background-color: #86cb46 !important;
	}
}

/* Muzzy Broadheads - Blue #0070ba | Grey #ebebeb | Charcoal #242225 */
.muzzy .main-color-bg {
	background-color: #0070ba !important;
}

.muzzy .secondary-color-bg {
	background-color: #242225 !important;
}

.muzzy .tertiary-color-bg {
	background-color: #000 !important;
}

.muzzy .main-color {
	color: #0070ba !important;
}

.muzzy #responsive-menu-pro-button, .muzzy #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .muzzy #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #0070ba !important;
}

.muzzy .responsive-menu-pro-inner, .muzzy .responsive-menu-pro-inner::before, .muzzy .responsive-menu-pro-inner::after {
	background-color: #fff !important;
}

.muzzy #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(235, 235, 235, 1) 25%, rgba(0, 112, 186, 1) 45%, rgba(0, 112, 186, 1) 100%, rgba(0, 112, 186, 1) 100%);
}

.muzzy.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #0070ba;
}

.muzzy.single-product.woocommerce div.product form.cart .button {
	background-color: #0070ba;
	border-color: #0070ba;
	color: #fff;
}

.muzzy.single-product.woocommerce .entry-summary .product_meta {
	color: #0070ba !important;
}

.muzzy #brand-logo .vc_column-inner {
	border-right: 2px solid #0070ba;
}

.muzzy #related-products-desktop > .light-color > .vc_column-inner, .muzzy #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Muzzy-Broadheads-Related-Products.jpg") !important;
}

.muzzy #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .muzzy #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.muzzy form.klaviyo-form button {
	background: #000 !important;
}

.muzzy #product-reviews h2.vc_custom_heading, .muzzy #product-reviews .review-text, .muzzy #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.muzzy #brand-header #brand-logo-col .vc_column-inner {
		background: #ebebeb;
		height: 100px;
	}
	
	.muzzy #header .main-menu-wrapper {
		border-top: 2px solid rgba(0, 112, 186, 1);
		border-bottom: 2px solid rgba(0, 112, 186, 1);
		padding: 0 !important;
	}
	
	.muzzy #brand-header #menu-col .vc_column-inner {
		background: rgba(0, 112, 186, 1);
	}
	
	.muzzy #footer .brand .footer-column-1::after, .muzzy #footer .brand .footer-column-3::after {
		background-color: #0070ba !important;
	}
}

/* Nockturnal - Gold #dca522 | Charcoal #262223 | Grey #ebebeb */
.nockturnal .main-color-bg {
	background-color: #dca522 !important;
}

.nockturnal .secondary-color-bg {
	background-color: #262223 !important;
}

.nockturnal .tertiary-color-bg {
	background-color: #000 !important;
}

.nockturnal .main-color {
	color: #dca522 !important;
}

.nockturnal #responsive-menu-pro-button, .nockturnal #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .nockturnal #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #dca522 !important;
}

.nockturnal .responsive-menu-pro-inner, .nockturnal .responsive-menu-pro-inner::before, .nockturnal .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.nockturnal #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(220, 165, 34, 1) 25%, rgba(38, 34, 35, 1) 45%, rgba(38, 34, 35, 1) 100%, rgba(38, 34, 35, 1) 100%);
}

.nockturnal.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #dca522;
}

.nockturnal.single-product.woocommerce div.product form.cart .button {
	background-color: #dca522;
	border-color: #dca522;
	color: #fff;
}

.nockturnal.single-product.woocommerce .entry-summary .product_meta {
	color: #dca522 !important;
}

.nockturnal #brand-logo .vc_column-inner {
	border-right: 2px solid #dca522;
}

.nockturnal #related-products-desktop > .light-color > .vc_column-inner, .nockturnal #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/NockTurnal-Related-Products.jpg") !important;
}

.nockturnal #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .nockturnal #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.nockturnal form.klaviyo-form button {
	background: #000 !important;
}

.nockturnal #product-reviews h2.vc_custom_heading, .nockturnal #product-reviews .review-text, .nockturnal #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.nockturnal #brand-header #brand-logo-col .vc_column-inner {
		background: #262223;
		height: 100px;
	}
	
	.nockturnal #header .main-menu-wrapper {
		border-top: 2px solid rgba(220, 165, 34, 1);
		border-bottom: 2px solid rgba(220, 165, 34, 1);
		padding: 0 !important;
	}
	
	.nockturnal #brand-header #menu-col .vc_column-inner {
		background: rgba(220, 165, 34, 1);
	}
	
	.nockturnal #footer .brand .footer-column-1::after, .nockturnal #footer .brand .footer-column-3::after {
		background-color: #dca522 !important;
	}
}

/* Rage Broadheads - Orange #ff8e28 | Black #000000 | Grey #b5b6bb */
.rage-broadheads .main-color-bg {
	background-color: #ff8d28 !important;
}

.rage-broadheads .secondary-color-bg {
	background-color: #000 !important;
}

.rage-broadheads .tertiary-color-bg {
	background-color: #b5b6bb !important;
}

.rage-broadheads .main-color {
	color: #ff8d28 !important;
}

.rage-broadheads #responsive-menu-pro-button, .rage-broadheads #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .rage-broadheads #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #e48c35 !important;
}

.rage-broadheads .responsive-menu-pro-inner, .rage-broadheads .responsive-menu-pro-inner::before, .rage-broadheads .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.rage-broadheads #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.rage-broadheads.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #000;
}

.rage-broadheads.single-product.woocommerce div.product form.cart .button {
	background-color: #fff !important;
	border-color: #000 !important;
	color: #000 !important;
	height: 62px;
}

.rage-broadheads.single-product.woocommerce .entry-summary .product_meta {
	color: #e48c35 !important;
}

.rage-broadheads #brand-logo .vc_column-inner {
	border-right: 2px solid #ff8d28;
}

.rage-broadheads #related-products-desktop > .light-color > .vc_column-inner, .rage-broadheads #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Rage-Related-Products.jpg") !important;
}

.rage-broadheads #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .rage-broadheads #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.rage-broadheads form.klaviyo-form button {
	background: #000 !important;
}

.rage-broadheads #sign-up-offers .tertiary-color-bg h4, .rage-broadheads #sign-up-offers .tertiary-color-bg p {
	color: #000 !important;
}

.rage-broadheads.single-product .cr-reviews-slider .cr-review-card .review-product .product-title a {
	color: #333;
}

.rage-broadheads.single-product .cr-reviews-slider .slick-dots li button::before {
	border: 2px solid #333 !important;
}

.rage-broadheads.single-product .cr-reviews-slider .slick-dots li.slick-active button::before {
	background: #333 !important;
}

@media screen and (max-width: 1024px) {
	.rage-broadheads #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.rage-broadheads #header .main-menu-wrapper {
		border-top: 2px solid rgba(0, 0, 0, 1);
		border-bottom: 2px solid rgba(0, 0, 0, 1);
		padding: 0 !important;
	}
	
	.rage-broadheads #brand-header #menu-col .vc_column-inner {
		background: #000;
	}
	
	.rage-broadheads #footer .brand .footer-column-1::after, .rage-broadheads #footer .brand .footer-column-3::after {
		background-color: #ff8d28 !important;
	}
}

/* Rhino Blinds - Red #ef232a | Yellow #fae407 | Black #000 */
.rhino-blinds .main-color-bg {
	background-color: #fae407 !important;
}

.rhino-blinds .secondary-color-bg {
	background-color: #ef232a !important;
}

.rhino-blinds .tertiary-color-bg {
	background-color: #000 !important;
}

.rhino-blinds .main-color {
	color: #ef232a !important;
}

.rhino-blinds #responsive-menu-pro-button, .rhino-blinds #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .rhino-blinds #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #ef232a !important;
}

.rhino-blinds .responsive-menu-pro-inner, .rhino-blinds .responsive-menu-pro-inner::before, .rhino-blinds .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.rhino-blinds #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(250, 228, 7, 1) 25%, rgba(131, 130, 130, 1) 45%, rgba(131, 130, 130, 1) 100%, rgba(131, 130, 130, 1) 100%);
}

.rhino-blinds.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #ef232a;
}

.rhino-blinds.single-product.woocommerce div.product form.cart .button {
	background-color: #ef232a;
	border-color: #ef232a;
	color: #fff;
}

.rhino-blinds.single-product.woocommerce .entry-summary .product_meta {
	color: #ef232a !important;
}

.rhino-blinds #brand-logo .vc_column-inner {
	border-right: 2px solid #f2f2f2;
}

.rhino-blinds #related-products-desktop > .light-color > .vc_column-inner, .rhino-blinds #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Rhino-Blinds-Related-Products.jpg") !important;
}

.rhino-blinds #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .rhino-blinds #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.rhino-blinds #copyright p {
	color: #000;
}

.rhino-blinds .tertiary-color-bg .vc_custom_heading.orbitron-font {
	color: #ef232a;
}

.rhino-blinds .tertiary-color-bg p {
	color: #fff;
}

.rhino-blinds form.klaviyo-form button {
	background: #000 !important;
}

.rhino-blinds #product-reviews h2.vc_custom_heading, .rhino-blinds #product-reviews .review-text, .rhino-blinds #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.rhino-blinds #brand-header #brand-logo-col .vc_column-inner {
		background: #111;
		height: 100px;
	}
	
	.rhino-blinds #header .main-menu-wrapper {
		border-top: 2px solid rgba(250, 228, 7, 1);
		border-bottom: 2px solid rgba(250, 228, 7, 1);
		padding: 0 !important;
	}
	
	.rhino-blinds #brand-header #menu-col .vc_column-inner {
		background: rgba(131, 130, 130, 1);
	}
	
	.rhino-blinds #footer .brand .footer-column-1::after, .rhino-blinds #footer .brand .footer-column-3::after {
		background-color: #ef232a !important;
	}
}

/* Rhino Outdoors - Red #ef232a | Yellow #fae407 | Black #000 */
.rhino-outdoors .main-color-bg {
	background-color: #fae407 !important;
}

.rhino-outdoors .secondary-color-bg {
	background-color: #ef232a !important;
}

.rhino-outdoors .tertiary-color-bg {
	background-color: #000 !important;
}

.rhino-outdoors .main-color {
	color: #ef232a !important;
}

.rhino-outdoors #responsive-menu-pro-button, .rhino-outdoors #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .rhino-outdoors #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #ef232a !important;
}

.rhino-outdoors .responsive-menu-pro-inner, .rhino-outdoors .responsive-menu-pro-inner::before, .rhino-outdoors .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.rhino-outdoors #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(250, 228, 7, 1) 25%, rgba(131, 130, 130, 1) 45%, rgba(131, 130, 130, 1) 100%, rgba(131, 130, 130, 1) 100%);
}

.rhino-outdoors.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #ef232a;
}

.rhino-outdoors.single-product.woocommerce div.product form.cart .button {
	background-color: #ef232a;
	border-color: #ef232a;
	color: #fff;
}

.rhino-outdoors.single-product.woocommerce .entry-summary .product_meta {
	color: #ef232a !important;
}

.rhino-outdoors #brand-logo .vc_column-inner {
	border-right: 2px solid #f2f2f2;
}

.rhino-outdoors #related-products-desktop > .light-color > .vc_column-inner, .rhino-outdoors #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Rhino-Tree-Stands-Related-Products.jpg") !important;
}

.rhino-outdoors #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .rhino-outdoors #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.rhino-outdoors #copyright p {
	color: #000;
}

.rhino-outdoors .tertiary-color-bg .vc_custom_heading.orbitron-font {
	color: #ef232a;
}

.rhino-outdoors .tertiary-color-bg p {
	color: #fff;
}

.rhino-outdoors form.klaviyo-form button {
	background: #000 !important;
}

.rhino-outdoors #product-reviews h2.vc_custom_heading, .rhino-outdoors #product-reviews .review-text, .rhino-outdoors #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.rhino-outdoors #brand-header #brand-logo-col .vc_column-inner {
		background: #111;
		height: 100px;
	}
	
	.rhino-outdoors #header .main-menu-wrapper {
		border-top: 2px solid rgba(250, 228, 7, 1);
		border-bottom: 2px solid rgba(250, 228, 7, 1);
		padding: 0 !important;
	}
	
	.rhino-outdoors #brand-header #menu-col .vc_column-inner {
		background: rgba(131, 130, 130, 1);
	}
	
	.rhino-outdoors #footer .brand .footer-column-1::after, .rhino-outdoors #footer .brand .footer-column-3::after {
		background-color: #ef232a !important;
	}
}

/* Rhino Tree Stands - Red #ef232a | Yellow #fae407 | Black #000 */
.rhino-tree-stands .main-color-bg {
	background-color: #fae407 !important;
}

.rhino-tree-stands .secondary-color-bg {
	background-color: #ef232a !important;
}

.rhino-tree-stands .tertiary-color-bg {
	background-color: #000 !important;
}

.rhino-tree-stands .main-color {
	color: #fae407 !important;
}

.rhino-tree-stands #responsive-menu-pro-button, .rhino-tree-stands #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .rhino-tree-stands #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #ef232a !important;
}

.rhino-tree-stands .responsive-menu-pro-inner, .rhino-tree-stands .responsive-menu-pro-inner::before, .rhino-tree-stands .responsive-menu-pro-inner::after {
	background-color: #fae407 !important;
}

.rhino-tree-stands #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(250, 228, 7, 1) 25%, rgba(131, 130, 130, 1) 45%, rgba(131, 130, 130, 1) 100%, rgba(131, 130, 130, 1) 100%);
}

.rhino-tree-stands.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #ef232a;
}

.rhino-tree-stands.single-product.woocommerce div.product form.cart .button {
	background-color: #ef232a;
	border-color: #ef232a;
	color: #fff;
}

.rhino-tree-stands.single-product.woocommerce .entry-summary .product_meta {
	color: #ef232a !important;
}

.rhino-tree-stands #brand-logo .vc_column-inner {
	border-right: 2px solid #f2f2f2;
}

.rhino-tree-stands #related-products-desktop > .light-color > .vc_column-inner, .rhino-tree-stands #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Rhino-Tree-Stands-Related-Products.jpg") !important;
}

.rhino-tree-stands #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .rhino-tree-stands #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.rhino-tree-stands .tertiary-color-bg .vc_custom_heading.orbitron-font {
	color: #ef232a;
}

.rhino-tree-stands .tertiary-color-bg p {
	color: #fff;
}

.rhino-tree-stands form.klaviyo-form button {
	background: #000 !important;
}

.rhino-tree-stands #product-reviews h2.vc_custom_heading, .rhino-tree-stands #product-reviews .review-text, .rhino-tree-stands #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.rhino-tree-stands #brand-header #brand-logo-col .vc_column-inner {
		background: #111;
		height: 100px;
	}
	
	.rhino-tree-stands #header .main-menu-wrapper {
		border-top: 2px solid rgba(250, 228, 7, 1);
		border-bottom: 2px solid rgba(250, 228, 7, 1);
		padding: 0 !important;
	}
	
	.rhino-tree-stands #brand-header #menu-col .vc_column-inner {
		background: rgba(131, 130, 130, 1);
	}
	
	.rhino-tree-stands #footer .brand .footer-column-1::after, .rhino-tree-stands #footer .brand .footer-column-3::after {
		background-color: #ef232a !important;
	}
}

/* Rocky Mountain - Green #4d6c31 | Grey #858687 | Black #000000 */
.rocky-mountain .main-color-bg {
	background-color: #4d6c31 !important;
}

.rocky-mountain .secondary-color-bg {
	background-color: #000 !important;
}

.rocky-mountain .tertiary-color-bg {
	background-color: #000 !important;
}

.rocky-mountain .main-color {
	color: #4d6c31 !important;
}

.rocky-mountain #responsive-menu-pro-button, .rocky-mountain #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .rocky-mountain #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #4d6c31 !important;
}

.rocky-mountain .responsive-menu-pro-inner, .rocky-mountain .responsive-menu-pro-inner::before, .rocky-mountain .responsive-menu-pro-inner::after {
	background-color: #858687 !important;
}

.rocky-mountain #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(77, 108, 49, 1) 25%, rgba(133, 134, 135, 1) 45%, rgba(133, 134, 135, 1) 100%, rgba(133, 134, 135, 1) 100%);
}

.rocky-mountain.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #4d6c31;
}

.rocky-mountain.single-product.woocommerce div.product form.cart .button {
	background-color: #4d6c31;
	border-color: #4d6c31;
	color: #fff;
}

.rocky-mountain.single-product.woocommerce .entry-summary .product_meta {
	color: #4d6c31 !important;
}

.rocky-mountain #brand-logo .vc_column-inner {
	border-right: 2px solid #4d6c31;
}

.rocky-mountain #related-products-desktop > .light-color > .vc_column-inner, .rocky-mountain #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Rocky-Mountain-Related-Products.jpg") !important;
}

.rocky-mountain #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .rocky-mountain #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.rocky-mountain form.klaviyo-form button {
	background: #000 !important;
}

.rocky-mountain #product-reviews h2.vc_custom_heading, .rocky-mountain #product-reviews .review-text, .rocky-mountain #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.rocky-mountain #brand-header #brand-logo-col .vc_column-inner {
		background: #858687;
		height: 100px;
	}
	
	.rocky-mountain #header .main-menu-wrapper {
		border-top: 2px solid rgba(77, 108, 49, 1);
		border-bottom: 2px solid rgba(77, 108, 49, 1);
		padding: 0 !important;
	}
	
	.rocky-mountain #brand-header #menu-col .vc_column-inner {
		background: rgba(0, 0, 0, 1);
	}
	
	.rocky-mountain #footer .brand .footer-column-1::after, .rocky-mountain #footer .brand .footer-column-3::after {
		background-color: #4d6c31 !important;
	}
}

/* S4Gear - Orange #f9991d | Black #000000 | Grey #abadb0 */
.s4gear .main-color-bg {
	background-color: #f9991d !important;
}

.s4gear .secondary-color-bg {
	background-color: #000 !important;
}

.s4gear .tertiary-color-bg {
	background-color: #000 !important;
}

.s4gear .main-color {
	color: #f9991d !important;
}

.s4gear #responsive-menu-pro-button, .s4gear #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .s4gear #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #f9991d !important;
}

.s4gear .responsive-menu-pro-inner, .s4gear .responsive-menu-pro-inner::before, .s4gear .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.s4gear #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(249, 153, 29, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.s4gear.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #f9991d;
}

.s4gear.single-product.woocommerce div.product form.cart .button {
	background-color: #f9991d;
	border-color: #f9991d;
	color: #fff;
}

.s4gear.single-product.woocommerce .entry-summary .product_meta {
	color: #f9991d !important;
}

.s4gear #brand-logo .vc_column-inner {
	border-right: 2px solid #f9991d;
}

.s4gear #related-products-desktop > .light-color > .vc_column-inner, .s4gear #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/S4Gear-Related-Products.jpg") !important;
}

.s4gear #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .s4gear #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.s4gear form.klaviyo-form button {
	background: #000 !important;
}

.s4gear #product-reviews h2.vc_custom_heading, .s4gear #product-reviews .review-text, .s4gear #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.s4gear #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.s4gear #header .main-menu-wrapper {
		border-top: 2px solid #f9991d;
		border-bottom: 2px solid #f9991d;
		padding: 0 !important;
	}
	
	.s4gear #brand-header #menu-col .vc_column-inner {
		background: rgba(249, 153, 29, 1);
	}
	
	.s4gear #footer .brand .footer-column-1::after, .s4gear #footer .brand .footer-column-3::after {
		background-color: #f9991d !important;
	}
}

/* Scent Crusher - Orange #eb4424 | Grey #54585b | Black #000000 */
.scent-crusher .main-color-bg {
	background-color: #eb4424 !important;
}

.scent-crusher .secondary-color-bg {
	background-color: #54585b !important;
}

.scent-crusher .tertiary-color-bg {
	background-color: #000 !important;
}

.scent-crusher .main-color {
	color: #eb4424 !important;
}

.scent-crusher #responsive-menu-pro-button, .scent-crusher #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .scent-crusher #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #eb4424 !important;
}

.scent-crusher .responsive-menu-pro-inner, .scent-crusher .responsive-menu-pro-inner::before, .scent-crusher .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.scent-crusher #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(0, 0, 0, 1) 25%, rgba(235, 68, 36, 1) 45%, rgba(235, 68, 36, 1) 100%, rgba(235, 68, 36, 1) 100%);
}

.scent-crusher.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #eb4424;
}

.scent-crusher.single-product.woocommerce div.product form.cart .button {
	background-color: #eb4424;
	border-color: #eb4424;
	color: #fff;
}

.scent-crusher.single-product.woocommerce .entry-summary .product_meta {
	color: #eb4424 !important;
}

.scent-crusher #brand-logo .vc_column-inner {
	border-right: 2px solid #eb4424;
}

.scent-crusher #related-products-desktop > .light-color > .vc_column-inner, .scent-crusher #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Scent-Crusher-Related-Products.jpg") !important;
}

.scent-crusher #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .scent-crusher #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.scent-crusher .tertiary-color-bg .vc_custom_heading.orbitron-font {
	color: #eb4424;
}

.scent-crusher .tertiary-color-bg p {
	color: #fff;
}

.scent-crusher form.klaviyo-form button {
	background: #000 !important;
}

.scent-crusher #product-reviews h2.vc_custom_heading, .scent-crusher #product-reviews .review-text, .scent-crusher #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.scent-crusher #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.scent-crusher #header .main-menu-wrapper {
		border-top: 2px solid rgba(235, 68, 36, 1);
		border-bottom: 2px solid rgba(235, 68, 36, 1);
		padding: 0 !important;
	}
	
	.scent-crusher #brand-header #menu-col .vc_column-inner {
		background: rgba(235, 68, 36, 1);
	}
	
	.scent-crusher #footer .brand .footer-column-1::after, .scent-crusher #footer .brand .footer-column-3::after {
		background-color: #eb4424 !important;
	}
}

/* Schrade x Rage - Green #93d500 | Black #000000 | Grey #b3b4b7 */
.schrade-rage .main-color-bg {
	background-color: #93d500 !important;
}

.schrade-rage .secondary-color-bg {
	background-color: #000 !important;
}

.schrade-rage .tertiary-color-bg {
	background-color: #000 !important;
}

.schrade-rage .main-color {
	color: #93d500 !important;
}

.schrade-rage #responsive-menu-pro-button, .schrade-rage #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .schrade-rage #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #93d500 !important;
}

.schrade-rage .responsive-menu-pro-inner, .schrade-rage .responsive-menu-pro-inner::before, .schrade-rage .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.schrade-rage .menu-item-type-gs_sim img {
	filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(20deg) brightness(0%) contrast(100%);
}

.schrade-rage #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(0, 0, 0, 1) 25%, rgba(147, 213, 0, 1) 45%, rgba(147, 213, 0, 1) 100%, rgba(147, 213, 0, 1) 100%);
}

.schrade-rage.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #93d500;
}

.schrade-rage.single-product.woocommerce div.product form.cart .button {
	background-color: #93d500;
	border-color: #93d500;
	color: #fff;
}

.schrade-rage.single-product.woocommerce .entry-summary .product_meta {
	color: #93d500 !important;
}

.schrade-rage #brand-logo .vc_column-inner {
	border-right: 2px solid #93d500;
}

.schrade-rage #related-products-desktop > .light-color > .vc_column-inner, .schrade-rage #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Rage-Related-Products.jpg") !important;
}

.schrade-rage #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .schrade-rage #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.schrade-rage form.klaviyo-form button {
	background: #000 !important;
}

.schrade-rage #product-reviews h2.vc_custom_heading, .schrade-rage #product-reviews .review-text, .schrade-rage #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.schrade-rage #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.schrade-rage #header .main-menu-wrapper {
		border-top: 2px solid rgba(147, 213, 0, 1);
		border-bottom: 2px solid rgba(147, 213, 0, 1);
		padding: 0 !important;
	}
	
	.schrade-rage #brand-header #menu-col .vc_column-inner {
		background: #93d500;
	}
	
	.schrade-rage #footer .brand .footer-column-1::after, .schrade-rage #footer .brand .footer-column-3::after {
		background-color: #93d500 !important;
	}
}

/* Shooter - Yellow #fff238 | Grey #b1b1b1 | Black #000000 */
.shooter .main-color-bg {
	background-color: #fff238 !important;
}

.shooter .secondary-color-bg {
	background-color: #000 !important;
}

.shooter .tertiary-color-bg {
	background-color: #000 !important;
}

.shooter .main-color {
	color: #fff238 !important;
}

.shooter #responsive-menu-pro-button, .shooter #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .shooter #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #fff238 !important;
}

.shooter .responsive-menu-pro-inner, .shooter .responsive-menu-pro-inner::before, .shooter .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.shooter #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover {
	color: #000 !important;
}

.shooter #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(255, 242, 56, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.shooter.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #fff238;
}

.shooter.single-product.woocommerce div.product form.cart .button {
	background-color: #fff238;
	border-color: #fff238;
	color: #000;
}

.shooter.single-product.woocommerce #reviews .review-options li h4.active.main-color-bg {
	color: #000;
}

.shooter.single-product.woocommerce .entry-summary .product_meta {
	color: #fff238 !important;
}

.shooter #brand-logo .vc_column-inner {
	border-right: 2px solid #fff238;
}

.shooter #related-products-desktop > .light-color > .vc_column-inner, .shooter #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Shooter-3D-Targets-Related-Products.jpg") !important;
}

.shooter #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .shooter #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.shooter #copyright p {
	color: #000;
}

.shooter form.klaviyo-form button {
	background: #000 !important;
}

.shooter #product-reviews h2.vc_custom_heading, .shooter #product-reviews .review-text, .shooter #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.shooter #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.shooter #header .main-menu-wrapper {
		border-top: 2px solid rgba(255, 242, 56, 1);
		border-bottom: 2px solid rgba(255, 242, 56, 1);
		padding: 0 !important;
	}
	
	.shooter #brand-header #menu-col .vc_column-inner {
		background: rgba(0, 0, 0, 1);
	}
	
	.shooter #footer .brand .footer-column-1::after, .shooter #footer .brand .footer-column-3::after {
		background-color: #fff238 !important;
	}
}

/* Sure-Loc - Navy #151f2b | Green #76ee4f | Grey #ebebeb */
.sure-loc .main-color-bg {
	background-color: #76ee4f !important;
}

.sure-loc .secondary-color-bg {
	background-color: #151f2b !important;
}

.sure-loc .tertiary-color-bg {
	background-color: #000 !important;
}

.sure-loc .main-color {
	color: #76ee4f !important;
}

.sure-loc #responsive-menu-pro-button, .sure-loc #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .sure-loc #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #76ee4f !important;
}

.sure-loc .responsive-menu-pro-inner, .sure-loc .responsive-menu-pro-inner::before, .sure-loc .responsive-menu-pro-inner::after {
	background-color: #151f2b !important;
}

.sure-loc #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover {
	color: #151f2b !important;
}

.sure-loc #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(118, 238, 79, 1) 25%, rgba(21, 31, 43, 1) 45%, rgba(21, 31, 43, 1) 100%, rgba(21, 31, 43, 1) 100%);
}

.sure-loc.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #151f2b;
}

.sure-loc.single-product.woocommerce div.product form.cart .button {
	background-color: #151f2b;
	border-color: #151f2b;
	color: #fff;
}

.sure-loc.single-product.woocommerce .entry-summary .product_meta {
	color: #151f2b !important;
}

.sure-loc #brand-logo .vc_column-inner {
	border-right: 2px solid #151f2b;
}

.sure-loc #related-products-desktop > .light-color > .vc_column-inner, .sure-loc #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Sure-Loc-Related-Products.jpg") !important;
}

.sure-loc #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .sure-loc #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.sure-loc #copyright p {
	color: #000;
}

.sure-loc form.klaviyo-form button {
	background: #000 !important;
}

.sure-loc #product-reviews h2.vc_custom_heading, .sure-loc #product-reviews .review-text, .sure-loc #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.sure-loc #brand-header #brand-logo-col .vc_column-inner {
		background: #151f2b;
		height: 100px;
	}
	
	.sure-loc #header .main-menu-wrapper {
		border-top: 2px solid rgba(118, 238, 79, 1);
		border-bottom: 2px solid rgba(118, 238, 79, 1);
		padding: 0 !important;
	}
	
	.sure-loc #brand-header #menu-col .vc_column-inner {
		background: rgba(118, 238, 79, 1);
	}
	
	.sure-loc #footer .brand .footer-column-1::after, .sure-loc #footer .brand .footer-column-3::after {
		background-color: #151f2b !important;
	}
}

/* Trufire - Yellow #faf60c | Black #000000 | Grey #ebebeb */
.trufire .main-color-bg {
	background-color: #faf60c !important;
}

.trufire .secondary-color-bg {
	background-color: #000 !important;
}

.trufire .tertiary-color-bg {
	background-color: #000 !important;
}

.trufire .main-color {
	color: #faf60c !important;
}

.trufire #responsive-menu-pro-button, .trufire #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .trufire #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #faf60c !important;
}

.trufire .responsive-menu-pro-inner, .trufire .responsive-menu-pro-inner::before, .trufire .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.trufire #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover {
	color: #000 !important;
}

.trufire .menu-item-type-gs_sim img {
	filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(20deg) brightness(0%) contrast(100%);
}

.trufire:not(.menu-sandwich) #header .main-menu .menu > li {
	padding: 0 10px;
}

.trufire #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(0, 0, 0, 1) 25%, rgba(250, 246, 12, 1) 45%, rgba(250, 246, 12, 1) 100%, rgba(250, 246, 12, 1) 100%);
}

.trufire.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #faf60c;
}

.trufire.single-product.woocommerce div.product form.cart .button {
	background-color: #faf60c;
	border-color: #faf60c;
	color: #000;
}

.trufire.single-product.woocommerce #reviews .review-options li h4.active.main-color-bg {
	color: #000;
}

.trufire.single-product.woocommerce .entry-summary .product_meta {
	color: #333 !important;
}

.trufire #brand-logo .vc_column-inner {
	border-right: 2px solid #faf60c;
}

.trufire #related-products-desktop > .light-color > .vc_column-inner, .trufire #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/TruFire-Related-Products.jpg") !important;
}

.trufire #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .trufire #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.trufire #copyright p {
	color: #000;
}

#menu-tru-fire-menu li a {
	color: #000;
}

#menu-tru-fire-menu .sub-menu li a {
	color: #fff;
}

.trufire form.klaviyo-form button {
	background: #000 !important;
}

.trufire #product-reviews h2.vc_custom_heading, .trufire #product-reviews .review-text, .trufire #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.trufire #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.trufire #header .main-menu-wrapper {
		border-top: 2px solid rgba(250, 246, 12, 1);
		border-bottom: 2px solid rgba(250, 246, 12, 1);
		padding: 0 !important;
	}
	
	.trufire #brand-header #menu-col .vc_column-inner {
		background: rgba(250, 246, 12, 1);
	}
	
	.trufire #footer .brand .footer-column-1::after, .trufire #footer .brand .footer-column-3::after {
		background-color: #faf60c !important;
	}
}

/* Wac Em - Red #921a1d | Light Grey #f2f2f2 | Black #000000 */
.wac-em .main-color-bg {
	background-color: #921a1d !important;
}

.wac-em .secondary-color-bg {
	background-color: #000 !important;
}

.wac-em .tertiary-color-bg {
	background-color: #000 !important;
}

.wac-em .main-color {
	color: #921a1d !important;
}

.wac-em #responsive-menu-pro-button, .wac-em #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .wac-em #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #921a1d !important;
}

.wac-em .responsive-menu-pro-inner, .wac-em .responsive-menu-pro-inner::before, .wac-em .responsive-menu-pro-inner::after {
	background-color: #fff !important;
}

.wac-em #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(242, 242, 242, 1) 25%, rgba(146, 26, 29, 1) 45%, rgba(146, 26, 29, 1) 100%, rgba(146, 26, 29, 1) 100%);
}

.wac-em.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #921a1d;
}

.wac-em.single-product.woocommerce div.product form.cart .button {
	background-color: #921a1d;
	border-color: #921a1d;
	color: #fff;
}

.wac-em.single-product.woocommerce .entry-summary .product_meta {
	color: #921a1d !important;
}

.wac-em #brand-logo .vc_column-inner {
	border-right: 2px solid #921a1d;
}

.wac-em #related-products-desktop > .light-color > .vc_column-inner, .wac-em #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Wac-Em-Related-Products.jpg") !important;
}

.wac-em #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .wac-em #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.wac-em form.klaviyo-form button {
	background: #000 !important;
}

.wac-em #product-reviews h2.vc_custom_heading, .wac-em #product-reviews .review-text, .wac-em #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.wac-em #brand-header #brand-logo-col .vc_column-inner {
		background: #f2f2f2;
		height: 100px;
	}
	
	.wac-em #header .main-menu-wrapper {
		border-top: 2px solid rgba(146, 26, 29, 1);
		border-bottom: 2px solid rgba(146, 26, 29, 1);
		padding: 0 !important;
	}
	
	.wac-em #brand-header #menu-col .vc_column-inner {
		background: rgba(146, 26, 29, 1);
	}
	
	.wac-em #footer .brand .footer-column-1::after, .wac-em #footer .brand .footer-column-3::after {
		background-color: #921a1d !important;
	}
}

/* Wicked Tree Gear - Yellow #ffd51f | Black #000 | Black #000 */
.wicked-tree-gear .main-color-bg {
	background-color: #ffd51f !important;
}

.wicked-tree-gear .secondary-color-bg {
	background-color: #000 !important;
}

.wicked-tree-gear .tertiary-color-bg {
	background-color: #000 !important;
}

.wicked-tree-gear .main-color {
	color: #ffd51f !important;
}

.wicked-tree-gear #responsive-menu-pro-button, .wicked-tree-gear #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover, .wicked-tree-gear #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:focus {
	background-color: #ffd51f !important;
}

.wicked-tree-gear .responsive-menu-pro-inner, .wicked-tree-gear .responsive-menu-pro-inner::before, .wicked-tree-gear .responsive-menu-pro-inner::after {
	background-color: #000 !important;
}

.wicked-tree-gear #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover {
	color: #000 !important;
}

.wicked-tree-gear #header .main-menu-wrapper {
	background: linear-gradient(90deg, rgba(250, 228, 7, 1) 25%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 1) 100%);
}

.wicked-tree-gear.visualcomposerstarter .vct-input-qty .vct-input-qty-control:hover {
	background-color: #ffd51f;
}

.wicked-tree-gear.single-product.woocommerce div.product form.cart .button {
	background-color: #ffd51f;
	border-color: #ffd51f;
	color: #000;
}

.wicked-tree-gear.single-product.woocommerce #reviews .review-options li h4.active.main-color-bg {
	color: #000;
}

.wicked-tree-gear.single-product.woocommerce .entry-summary .product_meta {
	color: #333 !important;
}

.wicked-tree-gear #brand-logo .vc_column-inner {
	border-right: 2px solid #f2f2f2;
}

.wicked-tree-gear #related-products-desktop > .light-color > .vc_column-inner, .wicked-tree-gear #related-products-mobile > .light-color > .vc_column-inner {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/uploads/2022/12/Wicked-Tree-Gear-Related-Products.jpg") !important;
}

.wicked-tree-gear #related-products-desktop > .light-color > .vc_column-inner.nitro-lazy, .wicked-tree-gear #related-products-mobile > .light-color > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.wicked-tree-gear #copyright p {
	color: #000;
}

.wicked-tree-gear .tertiary-color-bg .vc_custom_heading.orbitron-font {
	color: #ffd51f;
}

.wicked-tree-gear .tertiary-color-bg p {
	color: #fff;
}

.wicked-tree-gear form.klaviyo-form button {
	background: #000 !important;
}

.wicked-tree-gear #product-reviews h2.vc_custom_heading, .wicked-tree-gear #product-reviews .review-text, .wicked-tree-gear #product-reviews .reviewer-name {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.wicked-tree-gear #brand-header #brand-logo-col .vc_column-inner {
		background: #000;
		height: 100px;
	}
	
	.wicked-tree-gear #header .main-menu-wrapper {
		border-top: 2px solid rgba(250, 228, 7, 1);
		border-bottom: 2px solid rgba(250, 228, 7, 1);
		padding: 0 !important;
	}
	
	.wicked-tree-gear #brand-header #menu-col .vc_column-inner {
		background: rgba(50, 50, 50, 1);
	}
	
	.wicked-tree-gear #footer .brand .footer-column-1::after, .wicked-tree-gear #footer .brand .footer-column-3::after {
		background-color: #ffd51f !important;
	}
}

@media screen and (min-width: 768px) {
	#header .main-menu-wrapper {
		overflow: inherit !important;
		z-index: 20;
	}
}

body:not(.menu-sandwich) #header #main-menu, body:not(.menu-sandwich) #header .main-menu .menu {
	margin: 0;
	padding: 0;
	text-align: right;
	position: static;
	width: auto;
	background: none;
	overflow-y: inherit;
}

body:not(.menu-sandwich) #header #main-menu > li, body:not(.menu-sandwich) #header .main-menu .menu > li {
	padding: 0 20px;
	position: relative;
}

body:not(.menu-sandwich) #header #main-menu > li.menu-item-object-custom, body:not(.menu-sandwich) #header .main-menu .menu > li.menu-item-object-custom {
	padding: 0 10px;
}

body:not(.menu-sandwich) #header #main-menu > li:last-child, body:not(.menu-sandwich) #header .main-menu .menu > li:last-child {
	padding-right: 0;
}

body:not(.menu-sandwich) #header #main-menu > li > a, body:not(.menu-sandwich) #header .main-menu .menu > li > a {
	font-family: "Orbitron", sans-serif !important;
	font-size: 16px;
	font-weight: 400 !important;
	font-style: normal !important;
	letter-spacing: 2px;
	border-bottom: 2px solid transparent;
	padding-bottom: 10px;
	text-transform: uppercase;
}

body:not(.menu-sandwich) #header #main-menu > li > a:hover, body:not(.menu-sandwich) #header .main-menu .menu > li > a:hover, body:not(.menu-sandwich) #header #main-menu > li.current-menu-item > a, body:not(.menu-sandwich) #header .main-menu .menu > li.current-menu-item > a {
	border-bottom: 2px solid #c81818;
	text-decoration: none;
}

body:not(.menu-sandwich) #header .brands .main-menu .menu > li > a:hover, body:not(.menu-sandwich) #header .brands .main-menu .menu > li.current-menu-item > a {
	border-bottom: 2px solid #000;
}

body:not(.menu-sandwich) #header #main-menu > li, body:not(.menu-sandwich) #header .main-menu .menu > li {
	display: inline-block;
}

body:not(.menu-sandwich) #header #main-menu li ul li, body:not(.menu-sandwich) #header .main-menu .menu li ul li {
	float: none;
	text-align: left;
}

body:not(.menu-sandwich) #header #main-menu > li > ul, body:not(.menu-sandwich) #header .main-menu .menu > li > ul {
	background-color: #2e2e2e;
	display: none;
	list-style: none;
	margin-top: 5px;
	padding: 0;
	position: absolute;
	top: 100% !important;
	left: 0;
	width: 14.75rem;
	z-index: 30;
}

body:not(.menu-sandwich) #header #main-menu li:hover > ul, body:not(.menu-sandwich) #header .main-menu .menu li:hover > ul {
	display: block;
	visibility: visible;
	opacity: 1;
}

body:not(.menu-sandwich) #header #main-menu li > ul li a, body:not(.menu-sandwich) #header .main-menu .menu li ul li a {
	display: block;
	padding: 10px 15px;
}

body:not(.menu-sandwich) #header #main-menu li > ul li a:hover, body:not(.menu-sandwich) #header .main-menu .menu li ul li a:hover {
	background-color: #585858;
	text-decoration: none;
}

/*Subcategory Menu*/
.menu-subcategory-wrapper {
	position: relative !important;
	background-color: rgba(0, 0, 0, .85);
}

.vc_row:is(.menu-subcategory-wrapper)::before {
	content: "";
	background: #c81818;
	background: linear-gradient(90deg, rgba(200, 24, 24, 1) 0%, rgba(200, 24, 24, 1) 65%, rgba(200, 24, 24, .5) 90%, rgba(200, 24, 24, 0) 100%);
	position: absolute;
	width: 25%;
	height: 100%;
	left: 0;
	top: 0;
}

.menu-subcategory .menu {
	padding: 0;
	margin: 0;
	text-align: right;
}

.menu-subcategory .menu li {
	display: inline-block;
	list-style: none;
}

.menu-subcategory .menu li a {
	color: #fff;
	font-size: 12px;
	font-family: "Orbitron", sans-serif;
	padding: 0 9px;
	text-transform: uppercase;
}

.menu-subcategory .menu li:last-child a {
	padding-right: 0;
}

/*Home Brands*/
.yith-wcbr-brand-grid ul {
	margin-bottom: 0 !important;
	text-align: center;
}

.yith-wcbr-brand-grid ul li {
	display: inline-block;
	float: none;
	list-style: none;
	margin-bottom: 0;
	padding-right: 30px;
	padding-left: 30px;
}

@media screen and (max-width: 1200px) {
	.yith-wcbr-brand-grid ul li {
		width: 48% !important;
	}
}

.yith-wcbr-brand-grid ul li:before {
	content: "";
}

.yith-wcbr-brand-grid ul li a img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.yith-wcbr-brand-grid ul li a:hover img {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}

.yith-wcbr-brand-grid ul li a:last-child {
	list-style: none;
	display: none;
}

#brand-description {
	padding: 0 3vw 0 !important;
}

.woocommerce-product-details__short-description {
	margin: 30px 10px;
}

.woocommerce-product-details__short-description h5 {
	margin-bottom: 5px;
}

@media screen and (min-width: 1400px) {
	.home-intro-video, .home-intro-img {
		position: absolute;
		right: -175px;
		top: -65px;
	}
	
	.home-intro-img {
		right: -230px;
		width: 100%;
		min-width: 850px;
	}
}

@media screen and (min-width: 768px) {
	.menu-subcategory-wrapper {
		z-index: 10;
	}
	
	.home-slider {
		margin-top: -60px;
		margin-bottom: -60px;
	}
}

/* View Brands */
#brands-wrapper {
	position: relative;
}

.home #brands-wrapper::after {
	width: 100%;
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/themes/feradyne-outdoors/images/brands_black_bg.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 360px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
}

#brands-wrapper #brands-columns {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#brands-wrapper.hide-brands #brands-columns {
	margin-bottom: -200px;
	overflow: hidden;
}

#brands-wrapper .brands-view-more {
	position: relative;
	z-index: 10;
}

#brands-wrapper.show-brands .brands-view-more {
	margin-top: 50px;
}

@media screen and (min-width: 768px) {
	#brands-wrapper .brands-view-more::before {
		content: "";
		background-color: #000;
		width: 600px;
		height: 5px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

#brands-wrapper .brands-view-more button {
	border: none !important;
	font-family: "Orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 26px !important;
	letter-spacing: 5px;
	padding-left: 54px !important;
	padding-right: 54px !important;
}

#brands-wrapper #brands-columns .wpb_single_image a {
	position: relative;
}

@media screen and (min-width: 768px) {
	#brands-wrapper.hide-brands #brands-columns .vc_col-sm-1\/5:nth-child(n+16) .wpb_single_image a img {
		-webkit-mask-image: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, .25) 100%);
		mask-image: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, .25) 100%);
		-webkit-mask-size: 100% 100%;
		mask-size: 100% 100%;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center bottom;
		mask-position: center bottom;
	}
}

#brands-wrapper.hide-brands #brands-columns .vc_col-sm-1\/5:nth-child(n+21) .wpb_single_image a img {
	-webkit-mask-image: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 0) 85%);
	mask-image: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 0) 85%);
	-webkit-mask-size: 100% 430%;
	mask-size: 100% 430%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center bottom;
	mask-position: center bottom;
}

#brands-wrapper #brands-columns .vc_col-sm-1\/5:nth-child(n+26) {
	display: none;
}

@media screen and (max-width: 768px) {
	#brands-wrapper #brands-columns .vc_col-sm-1\/5 {
		width: 50% !important;
	}
	
	#brands-wrapper.hide-brands #brands-columns .vc_col-sm-1\/5:nth-child(n+7) .wpb_single_image a img {
		-webkit-mask-image: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, .25) 100%);
		mask-image: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, .25) 100%);
		-webkit-mask-size: 100% 100%;
		mask-size: 100% 100%;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center bottom;
		mask-position: center bottom;
	}
	
	#brands-wrapper.hide-brands #brands-columns .vc_col-sm-1\/5:nth-child(n+9) .wpb_single_image a img {
		-webkit-mask-image: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 0) 85%);
		mask-image: linear-gradient;
		-webkit-mask-size: 100% 430%;
		mask-size: 100% 430%;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center bottom;
		mask-position: center bottom;
	}
	
	#brands-wrapper #brands-columns .vc_col-sm-1\/5:nth-child(n+11) {
		display: none;
	}
}

/* Woocommerce */
.woocommerce-products-header .woocommerce-products-header__title {
	margin-top: 100px;
}

/*.single-product.woocommerce .main-content {
    padding-top: 100px;
}*/
.single-product.woocommerce .entry-categories {
	display: none;
}

.single-product.woocommerce div.product div.summary {
	border-bottom: 2px solid #e0e0e0;
	padding-bottom: 60px;
}

.woocommerce nav.woocommerce-pagination {
	margin-bottom: 50px;
}

.hide-pagination .yith-wcbr-brands-pagination.woocommerce-pagination {
	display: none !important;
}

.single-product.woocommerce div.product .cart {
	border-top: 0px solid #fff;
	margin-top: 45px;
	padding-top: 45px;
}

.single-product .yith-wcbr-brands {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.woocommerce-MyAccount-navigation {
	margin-bottom: 20px;
}

.woocommerce-MyAccount-navigation li {
	background: #eee;
	margin: 0 0 10px !important;
	padding: 10px 15px !important;
	list-style: none !important;
	text-transform: capitalize !important;
}

.woocommerce-MyAccount-navigation li.is-active {
	background: #c81818 !important;
	border-left: 10px solid #000;
}

.woocommerce-MyAccount-navigation li.is-active a {
	color: #fff !important;
}

.woocommerce-MyAccount-navigation li::before {
	display: none !important;
}

table.alg-wc-wl-view-table {
	font-size: 16px;
}

table.alg-wc-wl-view-table th:nth-child(1) {
	width: 15%;
}

table.alg-wc-wl-view-table th:nth-child(2) {
	width: 50%;
}

table.alg-wc-wl-view-table th:nth-child(3) {
	width: 15%;
}

table.alg-wc-wl-view-table th:nth-child(4) {
	width: 20%;
}

table.alg-wc-wl-view-table th:nth-child(5) {
	width: 10%;
}

table.alg-wc-wl-view-table tr:first-child th {
	background: #000 !important;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

table.alg-wc-wl-view-table tr:nth-child(2) td {
	background: #333 !important;
}

table.alg-wc-wl-view-table tr:nth-child(odd) {
	background: #efefef !important;
}

table.alg-wc-wl-view-table tr:nth-child(even) {
	background: #eee !important;
}

table.alg-wc-wl-view-table td {
	border: 2px solid #000 !important;
	padding: 20px 10px !important;
}

table.alg-wc-wl-view-table th {
	border: 2px solid #000 !important;
	padding: 10px !important;
}

table.alg-wc-wl-view-table .product.woocommerce.add_to_cart_inline {
	margin-bottom: 0;
	width: 100%;
}

table.alg-wc-wl-view-table .product.woocommerce.add_to_cart_inline a {
	width: 80%;
}

.alg-wc-wl-social {
	margin-bottom: 40px !important;
	background: #eee;
	padding: 10px 10px 10px 0;
	float: right;
}

.alg-wc-wl-social span {
	background: #c81818 !important;
	color: #fff;
	text-transform: uppercase;
	padding: 15px 10px;
	font-weight: bold;
}

ul.alg-wc-wl-social-ul {
	margin-bottom: 0 !important;
}

ul.alg-wc-wl-social-ul li {
	padding-left: 0;
	margin: 0 20px;
}

.alg-wc-wl-social-ul li::before {
	display: none;
}

.visualcomposerstarter div.woocommerce-error .button, .visualcomposerstarter div.woocommerce-error .restore-item, .visualcomposerstarter div.woocommerce-error a.button, .visualcomposerstarter div.woocommerce-info .button, .visualcomposerstarter div.woocommerce-info .restore-item, .visualcomposerstarter div.woocommerce-info a.button, .visualcomposerstarter div.woocommerce-message .button, .visualcomposerstarter div.woocommerce-message .restore-item, .visualcomposerstarter div.woocommerce-message a.button, .visualcomposerstarter.woocommerce div.woocommerce-error .button, .visualcomposerstarter.woocommerce div.woocommerce-error .restore-item, .visualcomposerstarter.woocommerce div.woocommerce-error a.button, .visualcomposerstarter.woocommerce div.woocommerce-info .button, .visualcomposerstarter.woocommerce div.woocommerce-info .restore-item, .visualcomposerstarter.woocommerce div.woocommerce-info a.button, .visualcomposerstarter.woocommerce div.woocommerce-message .button, .visualcomposerstarter.woocommerce div.woocommerce-message .restore-item, .visualcomposerstarter.woocommerce div.woocommerce-message a.button {
	width: auto !important;
}

.visualcomposerstarter .woocommerce-message, .visualcomposerstarter.woocommerce .woocommerce-message {
	background: #000;
}

.single-product.woocommerce .entry-summary .product_meta, .single-product.woocommerce div.product p.price, .single-product.woocommerce .entry-summary .product_meta, .single-product.woocommerce div.product p.price ins, .single-product.woocommerce .woocommerce-variation-price span.price {
	color: #000 !important;
	font-size: 16px;
	font-family: "Orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.single-product.woocommerce div.product p.price, .single-product.woocommerce div.product p.price ins {
	font-size: 24px;
	display: inline-block;
	margin-bottom: 0;
}

.single-product.woocommerce div.product p.price {
	margin-right: 40px;
}

.single-product.woocommerce div.product .woocommerce-product-rating {
	display: inline-block;
	margin-bottom: 0;
}

.single-product.woocommerce .crstar-rating {
	font-size: 28px;
	width: 120px;
	margin: 0;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name {
	display: flex;
	align-items: center;
	column-gap: 20px;
	justify-content: flex-end;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta {
	font-size: 16px;
	display: flex;
	gap: 20px;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__verified, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__verified {
	display: block;
	color: #fff !important;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	text-indent: 0;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__author, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__author {
	color: #fff;
	font-size: 16px;
	display: inline;
	font-weight: 500;
	margin: 0;
	text-indent: 0;
}

.single-product.woocommerce .crstar-rating span::before {
	color: #fff;
}

.woocommerce .woocommerce-breadcrumb {
	margin: 55px 0 1em;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	display: inline-block !important;
	margin: 0;
	padding: 30px 50px 50px 50px;
	text-align: center;
}

.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
	width: 25%;
}

.woocommerce ul.products li.product::before, .woocommerce-page ul.products li.product::before {
	content: "";
}

.woocommerce ul.products li.product:nth-child(-n+4), .woocommerce-page ul.products li.product:nth-child(-n+4) {
	border-top: 2px solid #e0e0e0;
}

.woocommerce ul.products li.product:first-child, .woocommerce-page ul.products li.product:first-child, .woocommerce ul.products li.product:nth-child(4n+5), .woocommerce-page ul.products li.product:nth-child(4n+5) {
	border-left: 2px solid #e0e0e0;
}

.woocommerce ul.products li.product:last-child, .woocommerce-page ul.products li.product:last-child, .woocommerce ul.products li.product:nth-child(4n), .woocommerce-page ul.products li.product:nth-child(4n) {
	border-right: 2px solid #e0e0e0;
}

.woocommerce ul.products li.product:nth-last-child(-n+4), .woocommerce-page ul.products li.product:nth-last-child(-n+4) {
	border-bottom: 2px solid #e0e0e0;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	color: #2e2e2e;
	font-size: 24px;
	line-height: 1;
	font-family: "orbitron", sans-serif !important;
	font-weight: 700 !important;
	font-style: normal !important;
	margin-bottom: 10px;
	padding: 0;
	text-transform: uppercase;
}

.woocommerce ul.products li.product .product_brand_title {
	display: none;
}

.woocommerce ul.products li.product .product_brand_title a {
	display: none;
}

.woocommerce ul.products li.product .price {
	color: #2e2e2e !important;
	font-size: 18px !important;
	line-height: 1;
	font-family: "Orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.woocommerce ul.products li.product .star-rating {
	margin: 0;
	min-height: 15px;
	text-align: center;
	width: auto;
}

.woocommerce ul.products li.product .star-rating::before, .woocommerce ul.products li.product .star-rating span {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding-top: 5.5em;
}

.woocommerce ul.products li.product .star-rating span::before {
	color: #e48c35;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.woocommerce ul.products li.product .button, .visualcomposerstarter .products .product .button.add_to_cart_button, .woocommerce div.product form.cart .button, .visualcomposerstarter.woocommerce button.button, .featured-product-category .button.add_to_cart_button, .visualcomposerstarter.woocommerce button.button, .visualcomposerstarter.woocommerce button.button.alt.disabled {
	border: 2px solid #2e2e2e;
	border-radius: 0;
	display: inline-block;
	background-color: #fff;
	color: #2e2e2e;
	font-family: "Orbitron", sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: .01rem;
	line-height: 1;
	margin-top: 30px;
	padding: 5px 5px;
	text-transform: uppercase;
}

.visualcomposerstarter.woocommerce button.button, .visualcomposerstarter.woocommerce button.button.alt.disabled {
	margin-top: 0;
}

.visualcomposerstarter .quantity .qty {
	border-radius: 0;
	border: 2px solid #000;
	height: 70px !important;
	width: 91px !important;
	text-align: center;
	vertical-align: bottom;
	min-width: 1px;
	max-width: 90;
}

.visualcomposerstarter .vct-input-qty .vct-input-qty-control {
	position: relative;
	top: 0 !important;
	left: 0;
	background-color: #fff;
	border: 0;
	color: #000;
	display: inline-block;
	display: flex;
	font-size: 30px;
	font-family: "Orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	letter-spacing: 3px;
	text-transform: uppercase;
	height: 70px !important;
	width: 70px !important;
	vertical-align: bottom;
	justify-content: center;
	align-items: center;
}

.single-product.visualcomposerstarter .vct-input-qty .vct-input-qty-control {
	height: 70px !important;
}

.visualcomposerstarter .vct-input-qty .vct-input-qty-control-add span {
	position: absolute;
	left: 0%;
	top: 0%;
}

.visualcomposerstarter .vct-input-qty .vct-input-qty-control-remove span {
	position: absolute;
	left: 0%;
	top: 0%;
}

.visualcomposerstarter .vct-show-promo-form::after {
	border-top: 5px solid rgba(0, 0, 0, 1);
}

.ppc-button-wrapper {
	order: 3;
	flex: 0 0 70%;
	max-width: 920px;
}

.woocommerce div.product form.cart .button, .visualcomposerstarter.woocommerce button.button, .featured-product-category .button.add_to_cart_button {
	margin-top: 0;
}

.woocommerce ul.products li.product .button:hover, .visualcomposerstarter .products .product .button.add_to_cart_button:hover, .woocommerce div.product form.cart .button:hover, .visualcomposerstarter.woocommerce button.button:hover, .featured-product-category .button.add_to_cart_button:hover {
	background-color: #000;
	color: #fff;
}

.woocommerce div.product div.images .flex-viewport {
	border: 2px solid #e0e0e0;
}

.visualcomposerstarter.woocommerce div.product div.images .flex-control-thumbs {
	margin-top: 60px;
}

.visualcomposerstarter.woocommerce div.product div.images .flex-control-thumbs li {
	border: 2px solid #e0e0e0;
	width: 20%;
}

@media screen and (min-width: 768px) {
	.visualcomposerstarter.woocommerce div.product div.images .flex-control-thumbs li {
		margin: 0 40px 40px 0;
	}
	
	.visualcomposerstarter.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n) {
		margin-right: 0;
	}
}

.visualcomposerstarter.woocommerce div.product .woocommerce-tabs ul.tabs {
	display: none;
	visibility: hidden;
}

.woocommerce div.product div.images {
	margin-bottom: 100px;
}

.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0;
}

.woocommerce .alg-wc-wl-btn-wrapper {
	margin-right: 30px;
}

@media screen and (min-width: 768px) {
	.woocommerce .alg-wc-wl-btn-wrapper, .single-product .sharedaddy.sd-sharing-enabled {
		display: none;
		vertical-align: top;
	}
}

.single-product .sharedaddy.sd-sharing-enabled .sd-sharing {
	margin-bottom: 0;
}

.single-product .sharedaddy.sd-sharing-enabled .sd-sharing {
	margin-top: 9px;
}

.single-product .sharedaddy.sd-sharing-enabled .sd-sharing .sd-title {
	display: none;
}

#product-reviews {
	margin-bottom: 30px !important;
}

#reviews .review-options li {
	color: #fff;
	display: inline-block;
	line-height: 1;
	padding-left: 0;
	text-align: center;
	width: 50%;
}

@media screen and (max-width: 768px) {
	#reviews .review-options li {
		width: 100%;
	}
}

@media screen and (min-width: 768px) {
	#reviews .review-options li:first-child {
		padding-right: 15px;
	}
	
	#reviews .review-options li:last-child {
		padding-left: 15px;
	}
}

#reviews .review-options li h4 {
	background-color: #000;
	color: #fff;
	cursor: pointer;
	font-size: 24px;
	letter-spacing: 3px;
	margin: 0;
	padding: 30px 0;
}

#reviews .review-options li::before {
	content: "";
}

#reviews #comments, #reviews #review_form_wrapper {
	background-color: #eee;
	margin: 0 -15px;
	padding: 60px 40px;
}

#reviews .review-options li:hover h4, #reviews .review-options li.active h4 {
	background-color: #383838;
}

#reviews .reviews-content, .visualcomposerstarter.woocommerce #reviews #comments ol.commentlist li img.avatar {
	display: none;
}

#reviews .reviews-content.active {
	display: block;
}

.visualcomposerstarter.woocommerce #reviews #comments ol.commentlist li .comment-text {
	flex: 0 0 100%;
}

#tab-description {
	display: block !important;
}

#reviews label {
	margin-right: 15px;
}

.comment-form-author, .comment-form-email, .comment-form-url, .comment-subscription-form, .form-submit {
	margin-right: 15px !important;
	width: auto;
}

.visualcomposerstarter #review_form #respond .form-submit .submit {
	background-color: #000 !important;
	color: #fff !important;
}

.visualcomposerstarter #review_form #respond .form-submit .submit:hover {
	background-color: #c20000 !important;
}

.single-product .slick-dotted.slick-slider {
	margin: 0;
	padding: 0;
}

.single-product .cr-reviews-slider ul li::before {
	content: "";
}

.single-product .cr-reviews-slider .cr-review-card .cr-review-card-inner {
	background-color: transparent !important;
	border: none !important;
	padding: 0;
	text-align: center;
}

.single-product .cr-reviews-slider .cr-review-card .review-product .product-thumbnail, .cr-reviews-slider .cr-review-card .rating-row .rating-label, .cr-reviews-slider .slick-prev, .cr-reviews-slider .slick-next {
	display: none !important;
}

.single-product .cr-reviews-slider .cr-review-card .review-product, .cr-reviews-slider .cr-review-card .rating-row, .single-product .cr-reviews-slider .cr-review-card .middle-row, .single-product .cr-reviews-slider .cr-review-card .top-row {
	margin: 0;
	padding: 0;
}

.single-product .cr-reviews-slider .cr-review-card .review-product, .cr-reviews-slider .cr-review-card .rating-row {
	background-color: transparent !important;
	display: inline-block;
}

.single-product .cr-reviews-slider .cr-review-card .middle-row {
	background-color: transparent !important;
	border: none !important;
}

.single-product .cr-reviews-slider .cr-review-card .top-row {
	border: none !important;
	display: inline-block;
}

.single-product .cr-reviews-slider .cr-review-card .review-product .product-title {
	font-size: 28px;
	margin-right: 20px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}

.single-product .cr-reviews-slider .cr-review-card .review-product .product-title a {
	color: #000;
}

.single-product .cr-reviews-slider .slick-dots li button::before {
	border: 2px solid #fff !important;
}

.single-product .cr-reviews-slider .slick-dots li.slick-active button::before {
	background: #fff !important;
}

.single-product .cr-reviews-slider .cr-review-card .middle-row .review-content {
	color: #2e2e2e;
	font-size: 18px;
	line-height: 24px;
	margin: 15px 0 20px 0;
}

.single-product .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name {
	color: #000;
	font-size: 24px;
	font-family: "Orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: bold !important;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin: 0 auto;
}

.single-product .cr-reviews-slider .cr-review-card a:hover {
	color: #2e2e2e;
}

.single-product .cr-reviews-slider .slick-dots li {
	width: 9px;
	height: 9px;
	margin: 0 4.5px;
}

.single-product .cr-reviews-slider .slick-dots li button {
	width: 9px;
	height: 9px;
	margin: 0;
}

.single-product .cr-reviews-slider .slick-dots li button:before {
	content: "";
	opacity: 1;
	border: 2px solid #2e2e2e;
	border-radius: 50%;
	background-color: transparent;
	color: transparent !important;
	width: 9px;
	height: 9px;
}

.single-product .cr-reviews-slider .slick-dots li.slick-active button:before {
	opacity: 1;
	background-color: #2e2e2e;
}

/* Products Carousel */
@media screen and (min-width: 768px) {
	.new-products {
		overflow: inherit !important;
		z-index: 20;
	}
}

.products-carousel ul.products, .products-carousel .woocommerce-page ul.products {
	clear: none !important;
	margin-bottom: 0;
}

.products-carousel ul.products li.first, .products-carousel .woocommerce-page ul.products li.first {
	clear: none;
}

.products-carousel ul.products li:first-child, .products-carousel .woocommerce-page ul.products li:first-child {
	border-left: 2px solid #e0e0e0 !important;
}

.products-carousel ul.products li.product, .products-carousel .woocommerce-page ul.products li.product {
	border-bottom: 2px solid #e0e0e0;
	border-top: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0 !important;
	border-left: none !important;
	clear: none !important;
	margin-bottom: 0 !important;
	padding: 30px 45px 30px 40px;
}

.products-carousel ul.products li a img {
	max-height: 130px;
	margin: 0 auto !important;
	margin-bottom: 15px !important;
	width: auto !important;
}

.products-carousel ul.products li.product .product_brand_title, .products-carousel ul.products li.product .price {
	font-size: 14px;
}

.products-carousel ul.products li.product .button {
	margin-top: 20px;
}

.bx-controls.bx-has-pager {
	position: absolute;
	bottom: -55px;
	left: 35%;
	transform: translate(-50%, -50%);
}

@media screen and (max-width: 768px) {
	.bx-controls.bx-has-pager {
		margin-top: 50px;
		position: static;
		text-align: center;
		transform: none;
	}
	
	.products-carousel.vc_column_container > .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

.products-carousel .yith-wcbr-product-list.row {
	margin: 0 !important;
}

.products-carousel .yith-wcbr-product .yith-wcbr-brands-pagination {
	display: none !important;
}

.bx-controls.bx-has-pager .bx-pager-item {
	display: inline-block;
}

.bx-controls.bx-has-pager .bx-pager-item .bx-pager-link {
	display: inline-block;
	overflow: hidden;
	border-radius: 50%;
	color: transparent;
	font-size: 0;
	width: 9px;
	height: 9px;
	margin: 0 4.5px;
	background-color: #000;
	background: rgba(255, 255, 255, .3);
	box-shadow: inset 0 0 0 2px #000;
	-webkit-transition: background .3s ease;
	position: relative;
	transition: background .3s ease;
}

.bx-controls.bx-has-pager .bx-pager-item .bx-pager-link:after {
	content: " ";
	position: absolute;
	bottom: 0;
	height: 0 !important;
	left: 0;
	width: 100%;
	background-color: #000;
	box-shadow: 0 0 1px #000;
	-webkit-transition: height .3s ease;
	transition: height .3s ease;
}

.bx-controls.bx-has-pager .bx-pager-item .bx-pager-link.active:after {
	background-color: #000;
	height: 100% !important;
}

/*Featured Products Slider Category Page*/
.featured-product-category-wrapper .bx-wrapper {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background: transparent;
}

.featured-product-category-wrapper .bx-pager a {
	display: block;
	margin-bottom: 35px;
	opacity: .5;
}

.featured-product-category-wrapper .bx-pager a:hover, .featured-product-category-wrapper .bx-pager a.active {
	opacity: 1;
}

@media screen and (min-width: 768px) {
	.featured-product-category-wrapper .bx-pager {
		padding-top: 50px;
	}
	
	.featured-product-category-wrapper li .product-information {
		padding-top: 150px;
	}
}

.featured-product-category-wrapper li .product-information h3 {
	font-size: 60px;
	margin-bottom: 20px;
}

.featured-product-category-wrapper li .product-information .product_brand_title {
	font-size: 36px;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: 700 !important;
	font-style: normal !important;
	text-transform: uppercase !important;
	margin-bottom: 10px;
}

.featured-product-category-wrapper li a:hover {
	color: #000;
}

.featured-product-category-wrapper li .product-information .sku-upc {
	color: #c81818;
	font-size: 16px;
	margin-bottom: 25px;
}

.featured-product-category-wrapper li .product-information .sku-upc, .featured-product-category-wrapper li .product-information .price {
	font-family: "Orbitron", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	letter-spacing: 3px;
}

.featured-product-category-wrapper li .product-information .price {
	color: #2e2e2e !important;
	font-size: 24px;
	margin-right: 30px;
}

.featured-product-category-wrapper li .product-information .button.add_to_cart_button {
	margin-right: 35px;
}

.featured-product-category-wrapper li .product-information .description {
	margin-bottom: 0;
}

@media screen and (max-width: 768px) {
	.featured-product-category-wrapper .bx-pager a {
		display: inline-block;
		width: 23.5%;
	}
	
	.featured-product-category-wrapper li .product-information .description {
		margin-bottom: 25px;
	}
	
	.featured-product-category-wrapper .bx-wrapper .bx-controls-direction {
		display: none;
	}
}

.featured-product-category-wrapper .bx-wrapper .bx-controls-direction a {
	top: 50%;
	margin-top: -16px;
	width: 43px;
	height: 42px;
	background-color: #000;
	background-position: center !important;
}

.featured-product-category-wrapper .bx-wrapper .bx-controls-direction a:hover {
	background-color: #c81818;
}

.featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-prev, .featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-prev:hover {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/themes/feradyne-outdoors/images/up.png") !important;
}

.featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-prev.nitro-lazy, .featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-prev:hover.nitro-lazy {
	background-image: none !important;
}

.featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-next, .featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-next:hover {
	background-image: url("https://cdn-ilchokf.nitrocdn.com/nqkqluPOLqauqjblimVNksnJtfbWDRlW/assets/images/optimized/rev-5158639/www.feradyne.com/wp-content/themes/feradyne-outdoors/images/down.png") !important;
}

.featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-next.nitro-lazy, .featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-next:hover.nitro-lazy {
	background-image: none !important;
}

@media screen and (min-width: 768px) {
	.featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-prev {
		margin-top: -25px !important;
	}
	
	.featured-product-category-wrapper .bx-wrapper .bx-controls-direction .bx-next {
		left: 10px;
		margin-top: 40px !important;
	}
}

/* Footer */
#footer .widget_nav_menu ul {
	margin: 0;
	padding: 0;
}

#footer .widget_nav_menu ul li {
	list-style: none;
}

#footer .widget_nav_menu ul li a {
	display: inline-block;
	font-family: "Orbitron", sans-serif !important;
	font-size: 14px;
	font-weight: 400 !important;
	font-style: normal !important;
	letter-spacing: 3px;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#footer .wpb_single_image a:hover {
	border-bottom: 0 !important;
	border-bottom-color: transparent !important;
}

@media screen and (min-width: 768px) {
	.footer-column-1 {
		padding-right: 5% !important;
	}
	
	.footer-column-1::after {
		content: "";
		width: 2px;
		height: 100%;
		background-color: #000;
		position: absolute;
		top: 0;
		right: 10%;
	}
	
	#footer .brand .footer-column-1::after {
		right: 0%;
	}
	
	#footer :not(.brand) .footer-column-3 {
		padding-right: 5% !important;
	}
	
	#footer .brand .footer-column-3 .vc_wp_custommenu {
		display: inline-block;
		width: 50%;
		vertical-align: top;
	}
	
	#footer .brand .footer-column-3::after {
		left: 0%;
	}
}

.horizontal-list {
	clear: both;
}

.horizontal-list li {
	float: left;
	margin: 0 25px 0 0;
}

#footer .horizontal-list ul li a {
	margin-bottom: 30px;
	letter-spacing: 2px;
}

#menu-footer-resources li a {
	margin-bottom: 0 !important;
}

#footer .yith-wcbr-brand-grid ul li a img {
	-webkit-filter: brightness(1);
	filter: brightness(1);
}

#footer .yith-wcbr-brand-grid ul li a:hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

#footer #brand-logo img {
	max-height: 75px;
	width: auto;
}

#copyright {
	color: #000;
}

#footer .yith-wcbr-brand-filter.default h3, #footer .yith-wcbr-brand-filter.big-header h3, #footer .yith-wcbr-brand-filter.boxed h3, #footer h3.vc_custom_heading {
	display: inline-block;
	font-family: "Orbitron", sans-serif !important;
	font-size: 14px;
	font-weight: 400 !important;
	font-style: normal !important;
	letter-spacing: 4px;
	border-bottom: 2px solid #000;
	color: #c81818;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: left;
	text-transform: uppercase;
	clear: both;
}

#footer .yith-wcbr-brands-list ul li {
	border-bottom: 0 !important;
	display: inline-block;
	margin-bottom: 0;
	width: 32.3333%;
}

#footer .yith-wcbr-brands-list ul li a {
	color: #7d7d7d;
	font-size: 16px;
	padding: 0;
	border-bottom: 0 !important;
	text-decoration: none !important;
}

#footer .yith-wcbr-brands-list ul li:hover, #footer .yith-wcbr-brands-list ul li a:hover, #footer .yith-wcbr-brands-list ul li a:focus {
	border-bottom: 0 !important;
	text-decoration: none !important;
}

@media screen and (max-width: 768px) {
	.footer-column-1, .footer-column-2, .footer-column-3, .footer-column-4 {
		margin-bottom: 25px;
	}
	
	#footer .yith-wcbr-brands-list ul li {
		width: 100%;
	}
}

@media only screen and (min-width: 768px) {
	/*Custom Columns Width*/
	.column-3.wpb_column {
		width: 3%;
	}
	
	.column-5.wpb_column {
		width: 5%;
	}
	
	.column-10.wpb_column {
		width: 10%;
	}
	
	.column-15.wpb_column {
		width: 15%;
	}
	
	.column-20.wpb_column {
		width: 20%;
	}
	
	.column-25.wpb_column {
		width: 25%;
	}
	
	.column-30.wpb_column {
		width: 30%;
	}
	
	.column-35.wpb_column {
		width: 35%;
	}
	
	.column-40.wpb_column {
		width: 40%;
	}
	
	.column-45.wpb_column {
		width: 45%;
	}
	
	.column-47-5.wpb_column {
		width: 47.5%;
	}
	
	.column-48-5.wpb_column {
		width: 48.5%;
	}
	
	.column-50.wpb_column {
		width: 50%;
	}
	
	.column-55.wpb_column {
		width: 55%;
	}
	
	.column-60.wpb_column {
		width: 60%;
	}
	
	.column-65.wpb_column {
		width: 65%;
	}
	
	.column-70.wpb_column {
		width: 70%;
	}
	
	.column-75.wpb_column {
		width: 75%;
	}
	
	.column-80.wpb_column {
		width: 80%;
	}
	
	.column-85.wpb_column {
		width: 85%;
	}
	
	.column-90.wpb_column {
		width: 90%;
	}
	
	.column-95.wpb_column {
		width: 95%;
	}
	
	.column-100.wpb_column {
		width: 100%;
	}
}

.entry-meta {
	display: none !important;
}

ul.col1 {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}

ul.col2 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

ul.col3, ol.col3 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
}

ul.col4 {
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4;
}

ul.no-bullet li {
	list-style: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.comment-content ul > li::before, .entry-content ul > li::before {
	line-height: .85;
}

.vc_btn3-container.vc_btn3-inline {
	margin-right: 20px;
}

/* --- Extra Large Desktops - 1281-1600px --- */
@media screen and (min-width: 1281px) and (max-width: 1599px) {}

@media screen and (max-width: 1600px) {
	.col-full-1600 {
		text-align: center;
		width: 100% !important;
	}
}

@media screen and (max-width: 1400px) {
	#brand-description {
		margin-right: 0 !important;
	}
	
	.home-intro-img {
		position: static;
	}
	
	.col-full-1400, #brand-description .vc_col-lg-6 {
		text-align: center;
		width: 100% !important;
	}
}

/* --- Desktops - 1025-1280px --- */
@media screen and (min-width: 1025px) and (max-width: 1280px) {
	.container {
		width: 100%;
	}
	
	.new-products .column-25 .vc_column-inner {
		padding-left: 30px !important;
	}
	
	.top-menu.orbitron-font .menu li a {
		font-size: 1vw !important;
	}
	
	.top-menu-wrapper .wpb_content_element:not(:last-child) {
		margin-right: 1vw;
	}
	
	.top-menu-wrapper .dgwt-wcas-search-wrapp {
		min-width: 5vw;
	}
	
	body:not(.menu-sandwich) #header #main-menu > li > a, body:not(.menu-sandwich) #header .main-menu .menu > li > a {
		padding-bottom: 5px;
		font-size: 1vw;
	}
	
	body:not(.menu-sandwich) #header #main-menu > li, body:not(.menu-sandwich) #header .main-menu .menu > li {
		padding: 0 .75vw;
	}
}

/* --- Tablets & Small Desktops - less than 1024px --- */
@media screen and (max-width: 1024px) {
	body .content-wrapper {
		margin-top: 0 !important;
	}
	
	.container {
		width: 100%;
	}
	
	.container .content-wrapper {
		margin-top: 100px !important;
	}
	
	.es-medium {
		height: 4vw !important;
	}
	
	.es-large {
		height: 8vw !important;
	}
	
	.es-xxlarge {
		height: 50vw !important;
	}
	
	#product-video .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	#product-lifestyle .vc_column-inner {
		border-right: 0 !important;
	}
	
	ul.col1, ul.col2, ul.col3, ol.col3, ul.col4 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.bx-controls.bx-has-pager {
		left: 50%;
	}
	
	#brand-header {
		padding-top: 2vw !important;
		padding-bottom: 2vw !important;
	}
	
	body:not(.menu-sandwich) #header #main-menu > li, body:not(.menu-sandwich) #header .main-menu .menu > li {
		padding: 0 .75vw;
	}
	
	body:not(.menu-sandwich) #header #main-menu > li > a, body:not(.menu-sandwich) #header .main-menu .menu > li > a {
		font-size: 1.25vw;
	}
	
	#brand-description {
		padding: 0 3vw 7vw !important;
	}
	
	#product-highlights {
		padding: 0 3vw !important;
	}
	
	#footer .footer-column-1 {
		width: 100%;
		padding: 0 10% !important;
	}
	
	#footer .wpb_single_image {
		text-align: center;
	}
	
	#footer .btn-full-width {
		max-width: 400px;
		margin: 0 auto;
	}
	
	.footer-column-1::after {
		display: none;
	}
	
	#brand-header {
		max-height: 110px;
		min-height: 0;
	}
	
	#brand-logo-col .wpb_single_image.vc_align_center {
		text-align: left;
	}
	
	#brand-logo-col {
		width: 100% !important;
		min-height: 100px;
		background: #000;
	}
	
	#brand-logo-col .wpb_single_image.vc_align_center img {
		max-height: 70px !important;
	}
	
	.responsive-menu-pro-open .admin-bar #responsive-menu-pro-container.push-top, .responsive-menu-pro-open #responsive-menu-pro-mask {
		margin-top: 146px !important;
	}
	
	#brand-logo-col .main-fd {
		margin-top: 20px !important;
	}
	
	#sign-up-offers .vc_col-sm-6 {
		width: 100% !important;
	}
	
	#logos-search {
		width: 100%;
		padding: 0 10% !important;
	}
	
	#logos-search::after {
		display: none;
	}
	
	.new-products h3.vc_custom_heading {
		font-size: 4vw !important;
	}
	
	.wicked-tree-gear #responsive-menu-pro-additional-content #menu-home-top-menu, .wac-em #responsive-menu-pro-additional-content #menu-home-top-menu, .trufire #responsive-menu-pro-additional-content #menu-home-top-menu, .sure-loc #responsive-menu-pro-additional-content #menu-home-top-menu, .shooter #responsive-menu-pro-additional-content #menu-home-top-menu, .schrade-rage #responsive-menu-pro-additional-content #menu-home-top-menu, .scent-crusher #responsive-menu-pro-additional-content #menu-home-top-menu, .s4gear #responsive-menu-pro-additional-content #menu-home-top-menu, .rocky-mountain #responsive-menu-pro-additional-content #menu-home-top-menu, .rhino-tree-stands #responsive-menu-pro-additional-content #menu-home-top-menu, .rhino-outdoors #responsive-menu-pro-additional-content #menu-home-top-menu, .rhino-blinds #responsive-menu-pro-additional-content #menu-home-top-menu, .rage-broadheads #responsive-menu-pro-additional-content #menu-home-top-menu, .nockturnal #responsive-menu-pro-additional-content #menu-home-top-menu, .muzzy #responsive-menu-pro-additional-content #menu-home-top-menu, .muzzy-bowfishing #responsive-menu-pro-additional-content #menu-home-top-menu, .lidcam #responsive-menu-pro-additional-content #menu-home-top-menu, .legcuff #responsive-menu-pro-additional-content #menu-home-top-menu, .iq-bowsights #responsive-menu-pro-additional-content #menu-home-top-menu, .hurricane-bag-targets #responsive-menu-pro-additional-content #menu-home-top-menu, .glendel #responsive-menu-pro-additional-content #menu-home-top-menu, .eastman-outdoors #responsive-menu-pro-additional-content #menu-home-top-menu, .covert-scouting-cameras #responsive-menu-pro-additional-content #menu-home-top-menu, .covert-optics #responsive-menu-pro-additional-content #menu-home-top-menu, .carbon-express #responsive-menu-pro-additional-content #menu-home-top-menu, .capsule-feeders #responsive-menu-pro-additional-content #menu-home-top-menu, .block-targets #responsive-menu-pro-additional-content #menu-home-top-menu, .black-hole #responsive-menu-pro-additional-content #menu-home-top-menu, .axe-crossbows #responsive-menu-pro-additional-content #menu-home-top-menu, .apple-archery #responsive-menu-pro-additional-content #menu-home-top-menu {
		display: none !important;
	}
}

/* --- Tablet - less than 800px --- */
@media screen and (max-width: 768px) {
	.single-product.woocommerce .main-content {
		padding-top: 5vw !important;
	}
	
	.woocommerce div.product div.images {
		margin-bottom: 5vw !important;
	}
	
	#product-description, #product-video-image, #explore-brands {
		padding-top: 5vw !important;
		padding-bottom: 5vw !important;
	}
	
	#related-products-desktop {
		margin-bottom: 0 !important;
	}
	
	#product-reviews {
		margin-bottom: 7vw !important;
	}
	
	#related-products-mobile {
		margin-bottom: 7vw !important;
	}
	
	ul.col1, ul.col2, ul.col3, ol.col3, ul.col4 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.visualcomposerstarter.woocommerce div.product div.images .flex-control-thumbs {
		margin-top: 5vw;
	}
	
	#logos-search {
		width: 100%;
		padding: 0 10% !important;
	}
	
	#logos-search::after {
		display: none;
	}
	
	#explore-brand, #explore-feradyne {
		width: 50%;
		padding: 0 5% !important;
	}
	
	#brand-header img.vc_single_image-img {
		max-width: 200px !important;
	}
	
	body:not(.menu-sandwich) #header .main-menu .menu {
		text-align: center;
	}
	
	#brand-header #menu-col .vc_column-inner {
		padding-top: 2vw !important;
		padding-bottom: 2vw !important;
	}
	
	#brand-header #brand-logo-col .vc_column-inner {
		padding-top: 2vw !important;
		padding-bottom: 2vw !important;
	}
	
	body:not(.menu-sandwich) #header #main-menu > li, body:not(.menu-sandwich) #header .main-menu .menu > li {
		padding: 0 1.25vw;
	}
	
	body:not(.menu-sandwich) #header #main-menu > li > a, body:not(.menu-sandwich) #header .main-menu .menu > li > a {
		font-size: 2.5vw;
		padding-bottom: 2px !important;
	}
	
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
		border-width: 2px !important;
		width: 48%;
		margin: 5px 1%;
	}
	
	.woocommerce nav.woocommerce-pagination {
		margin-bottom: 0;
	}
	
	.featured-product-category-wrapper .column-10, .featured-product-category-wrapper .column-90 {
		width: 100%;
	}
	
	.featured-product-category-wrapper li .product-information {
		padding-top: 5vw;
	}
	
	.vc_video-bg.vc_hidden-xs {
		display: block !important;
	}
	
	.new-products h3.vc_custom_heading {
		font-size: 4vw !important;
	}
}

/* --- Mobile - less than 535px --- */
@media screen and (max-width: 535px) {
	form.klaviyo-form {
		max-width: 95% !important;
	}
	
	#brands-wrapper {
		padding-top: 25px !important;
	}
	
	body .padding-reset.vc_row {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	
	.single-product.woocommerce .main-content {
		padding-top: 10vw !important;
	}
	
	.woocommerce div.product div.images {
		margin-bottom: 10vw !important;
	}
	
	#product-description, #product-video-image, #explore-brands {
		padding-top: 10vw !important;
		padding-bottom: 10vw !important;
	}
	
	#related-products-desktop {
		margin-bottom: 0 !important;
	}
	
	#product-reviews {
		margin-bottom: 14vw !important;
		padding-left: 5vw !important;
		padding-right: 5vw !important;
	}
	
	#related-products-mobile {
		margin-bottom: 14vw !important;
	}
	
	#brand-logo-col .wpb_single_image.vc_align_center img {
		max-height: 60px !important;
		margin-left: 10px;
	}
	
	.new-products h3.vc_custom_heading {
		font-size: 8vw !important;
	}
	
	.visualcomposerstarter.woocommerce div.product .product_title {
		font-size: 10vw !important;
	}
	
	.visualcomposerstarter.woocommerce .related.products ul.products li.product .woocommerce-loop-product__title {
		font-size: 5vw !important;
	}
	
	h1, h1.vc_custom_heading {
		font-size: 10vw !important;
	}
	
	h2, h2.vc_custom_heading {
		font-size: 9vw !important;
	}
	
	h3, h3.vc_custom_heading {
		font-size: 8vw !important;
	}
	
	h4, h4.vc_custom_heading {
		font-size: 6vw !important;
	}
	
	h5, h5.vc_custom_heading {
		font-size: 5vw !important;
	}
	
	h6, h6.vc_custom_heading {
		font-size: 4vw !important;
	}
	
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
		font-size: 5vw !important;
	}
	
	#logos-search {
		padding: 0 5% !important;
	}
	
	#logos-search .vc_column-inner {
		border-right-width: 0 !important;
	}
	
	#explore-brand, #explore-feradyne {
		width: 100%;
		padding: 0 3% !important;
	}
	
	#footer .brand {
		padding: 10vw 3vw !important;
	}
	
	#footer .footer-row {
		padding: 10vw 3vw !important;
	}
	
	#copyright p {
		font-size: 12px;
		line-height: 16px;
	}
	
	#brand-header #brand-logo-col .vc_column-inner {
		padding-top: 4vw !important;
		padding-bottom: 4vw !important;
	}
	
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
		border-width: 2px !important;
		width: 100%;
		margin: 5px 0;
	}
	
	#brand-header .menu > li {
		padding: 0 1vw !important;
	}
	
	#brand-header .menu > li a {
		font-size: 3vw !important;
	}
}

/* Set height and vertical alignment for the quantity control and its child elements */
.visualcomposerstarter .vct-input-qty, .visualcomposerstarter .vct-input-qty .vct-input-qty-control, .visualcomposerstarter .vct-input-qty .qty {
	height: 50px;
	line-height: 50px;
}

/* Align the quantity control and its child elements in a line */
.visualcomposerstarter .vct-input-qty {
	display: flex;
	align-items: center;
}

/* Sorting font */
select.orderby {
	font-family: "Orbitron";
}

/* Variations Font */
td, th {
	font-family: "Orbitron";
}

/* Adjusting width of the quantity box */
.visualcomposerstarter .quantity .qty {
	width: 150px !important;
}

/* Ensuring vertical alignment of the quantity box and the "+" and "-" buttons */
.visualcomposerstarter .vct-input-qty {
	display: flex;
	align-items: center;
}

ul.apply > li::before {
	content: "•" !important;
	display: inline-block;
	margin-right: 8px;
	color: #000;
}

.woocommerce .elementor-widget-woocommerce-product-price .price {
	font-size: 24px !important;
}

.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content {
	margin-bottom: 100px;
}
