@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond&family=Cormorant+Infant&family=Roboto&family=Roboto+Condensed");#site-navigation > #primary-navigation .menu-item > a {
  font-family: Cormorant Garamond;
  font-size: 23px;
}
.woocommerce .cart-collaterals .cart_totals h2 {
  font-family: Cormorant Garamond;
  font-size: 26px;
  background-color: #eeeee4;
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
#header-wrapper > #header-container > #site-logo .standard-logo {
  font-size: 18px;
}
#top-bar > #topleft-widget-area > #text-3 h2 {
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: Roboto Condensed;
  word-spacing: 0px;
}
.vc_row #text-7 > .widget-title {
  font-family: Cormorant Garamond;
  text-transform: none;
}
tbody > .woocommerce-cart-form__cart-item > .product-subtotal bdi {
  color: #333333;
}
.vc_row #text-8 > .widget-title {
  font-family: Cormorant Garamond;
}
.product_cat-nfa-item bdi {
  color: #333333;
}
body > #wrapper #top-bar {
  color: #1b1c1d;
  background-color: #1b1c1d;
}
.product_cat-handguns bdi {
  color: #333333;
}
.last bdi {
  color: #333333;
  font-size: 22;
}
.product_cat-ar-parts bdi {
  color: #333333;
}
.woocommerce ul.products li.product a.button {
  text-transform: uppercase;
  font-size: 16px;
  background-color: #1b1c1d;
  font-family: Cormorant Garamond;
  letter-spacing: 0.28px;
}
.entry-content .product > .woosw-btn {
  font-family: Cormorant Garamond;
  background-color: #9c0101;
  -webkit-text-stroke-color: #1b1c1d;
  font-weight: 800;
  color: #eeeee4;
  background-size: auto;
  border-radius: 26px 26px 26px 26px;
  letter-spacing: 1.28px;
}
.vc_row #text-11 > .widget-title {
  font-family: Cormorant Garamond;
}
.woocommerce p.woocommerce-result-count {
  font-family: Roboto;
  font-size: 16px;
}
body > #wrapper .footer-sidebar > .inner {
  background-color: #1b1c1d;
}
.woocommerce .wc-proceed-to-checkout .button {
  font-family: Cormorant Garamond;
  text-transform: uppercase;
  letter-spacing: 0.75;
  background-color: #333333;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name {
  color: #1b1c1d;
}
tbody > .woocommerce-cart-form__cart-item > .product-price bdi {
  color: #333333;
}
.order-total bdi {
  color: #333333;
  font-family: 'Times New Roman', Times, serif;
  font-size: 20px;
}
tbody > .cart-subtotal bdi {
  color: #333333;
  font-family: 'Times New Roman', Times, serif;
}
#shipping_method bdi {
  color: #333333;
  font-weight: 500;
  font-family: 'Times New Roman', Times, serif;
}
tbody > .tax-total bdi {
  color: #333333;
  font-family: 'Times New Roman', Times, serif;
}
tbody > .cart_item bdi {
  color: #333333;
  font-weight: 500;
}
tfoot > .cart-subtotal bdi {
  color: #333333;
  font-weight: 700;
  font-family: Cormorant Infant;
  font-size: 20px;
}
tfoot > .tax-total bdi {
  color: #333333;
  font-weight: 500;
  font-family: Cormorant Infant;
  font-size: 20px;
}
.woocommerce-shipping-totals label {
  font-weight: 500;
}
.wc_payment_method .form-row-last > label {
  color: #333333;
}
.wc_payment_method .form-row-first > label {
  color: #333333;
}
.wc_payment_method .form-row-wide > label {
  color: #333333;
}
#order_review > #payment .payment_box {
  background-color: #eeeee4;
}
.checkout > #order_review > #payment .wc_payment_method {
  background-color: #eeeee4;
}
.woocommerce .wc_payment_methods {
  background-color: #eeeee4;
  border-color: rgba(51, 51, 51, 0.66);
  border-width: 0px;
  border-style: none;
}
.checkout > #order_review > #payment #place_order {
  font-family: Cormorant Garamond;
  background-color: #9c0101;
  letter-spacing: 1.36px;
}
.woocommerce form.checkout h3 {
  font-family: Cormorant Garamond;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-top: 22px;
}
.woocommerce #payment > .form-row {
  background-color: #eeeee4;
}
.woocommerce .woocommerce-MyAccount-navigation-link--dashboard > a {
  font-family: Cormorant Garamond;
  text-transform: uppercase;
  color: #1b1c1d;
  font-weight: 600;
  line-height: 32.5px;
  font-size: 20px;
  letter-spacing: 1px;
}
.woocommerce .woocommerce-MyAccount-navigation-link--orders > a {
  color: #1b1c1d;
  -webkit-text-stroke-color: #1b1c1d;
  font-family: Cormorant Garamond;
  line-height: 32.5px;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-navigation-link--downloads > a {
  color: #1b1c1d;
  font-size: 20px;
  line-height: 32px;
  text-transform: uppercase;
  font-family: Cormorant Garamond;
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-navigation-link--edit-address > a {
  color: #1b1c1d;
  font-size: 20px;
  line-height: 32px;
  text-transform: uppercase;
  font-family: Cormorant Garamond;
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-navigation-link--edit-account > a {
  color: #1b1c1d;
  line-height: 32.5px;
  font-size: 20px;
  font-family: Cormorant Garamond;
  text-transform: uppercase;
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-navigation-link--wishlist > a {
  color: #1b1c1d;
  line-height: 32.5px;
  font-size: 20px;
  font-family: Cormorant Garamond;
  text-transform: uppercase;
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-navigation-link--customer-logout > a {
  color: #1b1c1d;
  font-family: Cormorant Garamond;
  text-transform: uppercase;
  font-weight: 600;
}
#container > #content .wp-block-heading {
  color: #1b1c1d;
  font-size: 28px;
  line-height: 36.4px;
  font-family: Roboto;
}
.woocommerce ul.products li.product a img {
  background-color: #9c0101;
}
#content .entry-title > span {
  font-family: Cormorant Infant;
  font-size: 28px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
}
.woocommerce #content div.product .single_add_to_cart_button {
  font-family: Cormorant Garamond;
  background-color: #1b1c1d;
}
.woocommerce .summary > .woosw-btn {
  font-family: Cormorant Garamond;
  background-color: #9c0101;
  border-radius: 26px 26px 26px 26px;
  letter-spacing: 1.28px;
}
.woocommerce #content div.product .entry-summary p {
  font-family: Roboto;
}
#product-13829 bdi {
  font-size: 24px;
  font-weight: 500;
  font-family: 'Times New Roman', Times, serif;
  text-decoration: none;
}
.woocommerce .related > h2 {
  font-family: Cormorant Garamond;
  font-size: 28px;
}
.woocommerce #content div.product .price {
  font-size: 34px;
}
.product bdi {
  font-weight: 500;
  font-family: 'Times New Roman', Times, serif;
  font-size: 28px;
  line-height: 0.4;
}
.ctct-inline-form #ctct_form_1 > .ctct-form-header {
  font-family: Cormorant Garamond;
}
h3 {
  font-family: Cormorant Garamond;
}
.vc_row #text-12 > .widget-title {
  font-family: Cormorant Garamond;
}
.vckit_custom_class_86851bd805af32 span {
  font-family: Cormorant Garamond;
  font-weight: 800;
  letter-spacing: 1px;
}
p {
  text-transform: uppercase;
}
h2 {
  letter-spacing: 1px;
  font-family: Roboto Condensed;
}
.vckit_custom_class_86851bd8fe99cf span {
  font-family: Cormorant Garamond;
  letter-spacing: 1px;
}
.vckit_custom_class_106851c079a4c5d span {
  font-family: Cormorant Garamond;
  letter-spacing: 1px;
}
.vckit_custom_class_96851bd970cb20 span {
  font-family: Cormorant Garamond;
  letter-spacing: 1px;
}
div .whitetextpad768 h2 {
  font-family: Roboto;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 47px;
  text-transform: uppercase;
}
#site-navigation > #primary-navigation .current-menu-item > a {
  font-size: 23px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail img {
  font-family: Cormorant Garamond;
}
tbody .product-subtotal bdi {
  font-family: 'Times New Roman', Times, serif;
}
tbody .product-price bdi {
  font-family: 'Times New Roman', Times, serif;
}
.woocommerce-cart .woocommerce table.shop_table.cart thead th {
  font-family: Cormorant Garamond;
  font-weight: 900;
  font-size: 20px;
}
.woocommerce .cart-collaterals .cart_totals table th {
  font-family: Cormorant Garamond;
  font-weight: 900;
  font-size: 20px;
}
.woocommerce-shipping-totals #shipping_method label {
  font-family: Cormorant Garamond;
  font-weight: 700;
  font-size: 20px;
}
.shop_table .woocommerce-shipping-destination {
  text-transform: none;
  font-family: Cormorant Garamond;
  font-size: 20px;
  line-height: 27px;
}
tbody .shipping-calculator-button {
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 600;
}
a {
  font-family: Cormorant Infant;
  font-size: 20px;
}
tbody .woocommerce-Price-amount {
  font-family: Cormorant Infant;
  font-size: 20px;
  color: #1b1c1d;
}
.woosw-items .woosw-item div {
  text-transform: none;
  font-weight: 500;
}
.woosw-items .woosw-item > td > span {
  color: #9c0101;
}
.woosw-item .add_to_cart_button {
  letter-spacing: 1px;
}
.woosw-item .button {
  letter-spacing: 1px;
}
.ctct-form-defaults > #ctct_form_0 > #gdpr_text .ctct-form-footer-link {
  font-size: 13px;
}
.widget-area > #text-7 a {
  font-family: Roboto Condensed;
}
div #text-7 p {
  text-transform: none;
  font-family: Roboto;
}
.vc_row #nav_menu-2 > .widget-title {
  font-family: Cormorant Garamond;
}
#nav_menu-2 .menu-item > a {
  font-family: Roboto Condensed;
}
.ctct-form-defaults > #ctct_form_1 > #gdpr_text .ctct-form-footer-link {
  font-size: 14px;
}
.first > .woocommerce-LoopProduct-link bdi {
  font-size: 22px;
}
.product_cat-ffl-item > .woocommerce-LoopProduct-link bdi {
  font-size: 22px;
}
#product-13941 > .summary bdi {
  font-size: 24px;
}
#product-13703 > .summary bdi {
  color: #333333;
  font-size: 24px;
}
#product-13887 > .summary bdi {
  font-size: 24px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions {
  font-family: Cormorant Garamond;
  background-color: rgba(0, 0, 0, 0);
}
.form-row .woocommerce-terms-and-conditions-checkbox-text {
  padding-top: 0px;
}
#order_review > #payment .woocommerce-info {
  padding-bottom: 11px;
  padding-top: 11px;
  background-color: rgba(0, 0, 0, 0);
  line-height: 29px;
  font-style: italic;
}
.checkout > #order_review > #payment .woocommerce-terms-and-conditions-wrapper {
  line-height: 29.5px;
}
#order_review > #payment > .form-row .form-row {
  line-height: 24px;
}
#payment .woocommerce-privacy-policy-text > p {
  font-size: 18px;
  text-transform: none;
}
.form-row .woocommerce-privacy-policy-link {
  text-transform: uppercase;
  font-weight: 400;
}
.woocommerce-checkout .woocommerce p {
  text-transform: none;
}
div #ship-to-different-address span {
  font-size: 18px;
}
div #ship-to-different-address-checkbox {
  font-size: 20px;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-link {
  text-transform: uppercase;
}
