@charset "utf-8";

#menu-primary-menu-1 .menu-item-2186 .sub-menu, #menu-primary-menu-1 .menu-item-2185 .sub-menu { width: 320%; }

#menu-primary-menu-1 .menu-item-17369 .sub-menu { width: 310%; }

.contact-info .contact-info__address { color: rgb(204, 138, 33); font-weight: 600; }

#menu-primary-menu-1 .sub-menu { z-index: 999; }

.flyout ul { padding-left: 20px; }

.flyout ul li .sub-menu { padding-left: 40px; list-style: square; color: white; }

.wccs-small-clock .flip-clock-wrapper { width: 200px !important; }

@media (max-width: 769px) {
  .hero--product .woocommerce-loop-product__title { font-size: 1rem; width: 45%; }
}

@media (max-width: 769px) {
  .location-info-content { font-size: 10px; }
  button.xoo-wl-open-form-btn { padding-left: 5px !important; font-size: 10px !important; }
}

.hero--product .woocommerce-loop-product__title { color: white !important; }

.product .new-badge { display: none !important; background-color: white; }

span.new { display: none !important; }

@media (max-width: 767px) {
  .tablepress-responsive-phone tbody tr td:not(:last-child) { border-bottom: 5px solid white !important; }
}

.tablepress tfoot th, .tablepress thead th { background-color: black !important; }

@media (max-width: 767px) {
  .wccs-small-clock .flip-clock-wrapper { width: 158px !important; }
  .wccs-small-clock .flip-clock-divider { width: 2px !important; }
  .wccs-small-clock .flip-clock-divider .flip-clock-label { font-size: 9px !important; }
  .wccs-small-clock .flip-clock-divider.seconds .flip-clock-label { right: -35px; }
}

.pgafu-post-categories a:nth-child(4n+1) { background: rgb(204, 138, 33) !important; }

@media (min-width: 767px) {
  .pgafu-post-categories a:nth-child(4n+1) { background: rgb(204, 138, 33) !important; }
}

.product .type-product .post-8177 { background: red; color: red; border: 2px solid red; }

#upload_proof_of_address_form { display: none !important; }

@media (max-width: 767px) {
  .text { font-size: 8px; }
}

.post-7474 .table1, .post-10623 .table1, .post-8673 .table1, .post-11862 .table1, .post-10305 .table1, .post-10301 .table1, .post-10546 .table1, .post-10606 .table1, .post-12181 .table1 { display: none; }

.post-7474 .pickup, .post-10623 .pickup, .post-8673 .pickup, .post-11862 .pickup, .post-10305 .pickup, .post-10301 .pickup, .post-12087 .pickup, .post-10546 .pickup, .post-10606 .pickup, .post-12181 .pickup { display: none; }

@media (min-width: 768px) {
  .disrespt { display: none; }
}

@media (max-width: 767px) {
  .disresp { display: none; }
}

#notification-13054 .ht-notification-text, #notification-13054 .ht-notification-text p { color: rgb(255, 255, 255); text-align: center; }

@media (max-width: 768px) {
  .ht-notification-section { z-index: 99 !important; }
}

#m_8103806764109887164header_wrapper { padding: 0px; }

@media (max-width: 769px) {
  .mint { width: 100%; }
}

.affiliatebrands { display: flex; flex-wrap: wrap; }

.brands { flex: 1 1 16.16%; padding: 20px; }

@media screen and (max-width: 768px) {
  .brands { flex: 1 1 33.33%; }
}

.section .affilate { box-sizing: border-box; }

#product-22174 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22210 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22211 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22212 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22215 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22226 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22229 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22231 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22240 .summary .woocommerce-tabs .cart .single_add_to_cart_button, #product-22244 .summary .woocommerce-tabs .cart .single_add_to_cart_button { display: none; }

#product-22174 .summary .woocommerce-tabs .cart .quantity, #product-22210 .summary .woocommerce-tabs .cart .quantity, #product-22211 .summary .woocommerce-tabs .cart .quantity, #product-22212 .summary .woocommerce-tabs .cart .quantity, #product-22215 .summary .woocommerce-tabs .cart .quantity, #product-22226 .summary .woocommerce-tabs .cart .quantity, #product-22229 .summary .woocommerce-tabs .cart .quantity, #product-22231 .summary .woocommerce-tabs .cart .quantity, #product-22240 .summary .woocommerce-tabs .cart .quantity, #product-22244 .summary .woocommerce-tabs .cart .quantity { display: none; }

.cat-item-226, .cat-item-227 { display: none; }

#menu-primary-menu-1 > li + li { margin-left: 12px; }

#menu-primary-menu-1 .menu-item-22571 > ul { width: 160px; }

#menu-primary-menu-1 > .menu-item > a { font-size: 13px; }

#menu-primary-menu-1 > .menu-item > .sub-menu > .sub-menu { width: 320%; }

#menu-primary-menu-1 .menu-item-17369 .sub-menu { width: 330%; }

.woocommerce-info { display: none; }

.hthb.hthb-pt--83 { padding-top: 60px; }

.hthb-row { padding: 0px; }

@media (max-width: 769px) {
  .shop_table { table-layout: fixed !important; max-width: 100% !important; width: 100% !important; }
}

.mintgrid { float: left; width: 100%; }

.mintgrid ul li { float: left; list-style: none; text-align: center; text-transform: uppercase; padding: 1%; }

@media (max-width: 769px) {
  .mintgrid ul li { width: 50%; }
}

.mintgrid ul li b { font-family: Montserrat; }

body.woof_search_is_going .woocommerce-info { display: block; }

.wp-smartbanner.smartbanner.js_smartbanner { height: 76px; }

@media (max-width: 769px) {
  .smartbanner__button__label { margin-right: 60px; }
  .smartbanner__button { padding: 0px 20px; }
}

.br_alabel.br_alabel_type_text.br_alabel_template_type_css { z-index: 1 !important; }

.woof_auto_show { z-index: 1 !important; }

.pgafu-post-categories { z-index: 0 !important; }

.pswp__caption__center { display: none; }

@media only screen and (max-width: 600px) {
  .custom-login-register-menu { display: block !important; margin-bottom: 5% !important; }
}

.postid-45029 .woocommerce-grouped-product-list.group_table { display: none; }

.br_alabel.br_alabel_type_text.br_alabel_template_type_image span { z-index: 1; }

.hthb-notification-content .ht-notification-text { text-align: center; }

.postid-54915 div.quantity { display: none; }

.postid-54915 button.single_add_to_cart_button.button.alt { display: none !important; }

.postid-54914 div.quantity { display: none; }

.postid-54914 button.single_add_to_cart_button.button.alt { display: none !important; }

.postid-56586 div.quantity { display: none; }

.postid-56586 button.single_add_to_cart_button.button.alt { display: none !important; }

.postid-52386 div.quantity { display: none; }

.postid-52386 button.single_add_to_cart_button.button.alt { display: none !important; }

.postid-52387 div.quantity { display: none; }

.postid-52387 button.single_add_to_cart_button.button.alt { display: none !important; }

.postid-56708 div.quantity { display: none; }

.postid-56708 button.single_add_to_cart_button.button.alt { display: none !important; }

.postid-10546 .cart.fed { display: none !important; }

.postid-147582 .cart.fed { display: none !important; }

.postid-56714 .cart.fed { display: none !important; }

.postid-56714 .quantity { display: none !important; }

.postid-56714 .single_add_to_cart_button { display: none !important; }

.postid-56714 .awdr-bulk-customizable-table.woo_discount_rules_table { display: none !important; }

.product_cat-silver-vancouver.product_cat-silver_walk.product_cat-vancouver-bullion .quantity { display: none !important; }

.product_cat-silver-vancouver.product_cat-silver_walk.product_cat-vancouver-bullion .single_add_to_cart_button { display: none !important; }

.product_cat-silver-vancouver.product_cat-silver_walk.product_cat-vancouver-bullion .awdr-bulk-customizable-table.woo_discount_rules_table { display: none !important; }

.product_cat-gold-vancouver.product_cat-gold_walk.product_cat-vancouver-bullion .quantity { display: none !important; }

.product_cat-gold-vancouver.product_cat-gold_walk.product_cat-vancouver-bullion .single_add_to_cart_button { display: none !important; }

.product_cat-gold-vancouver.product_cat-gold_walk.product_cat-vancouver-bullion .awdr-bulk-customizable-table.woo_discount_rules_table { display: none !important; }

.product_cat-brampton.product_cat-brampton-bullion.product_cat-walk-in-specials .quantity { display: none !important; }

.product_cat-brampton.product_cat-brampton-bullion.product_cat-walk-in-specials .single_add_to_cart_button { display: none !important; }

.product_cat-brampton.product_cat-brampton-bullion.product_cat-walk-in-specials .awdr-bulk-customizable-table.woo_discount_rules_table { display: none !important; }

.product_cat-brampton.product_cat-brampton-bullion.product_cat-walk-in-specials .quantity { display: none !important; }

.product_cat-brampton.product_cat-brampton-bullion.product_cat-walk-in-specials .single_add_to_cart_button { display: none !important; }

.product_cat-brampton.product_cat-brampton-bullion.product_cat-walk-in-specials .awdr-bulk-customizable-table.woo_discount_rules_table { display: none !important; }

table.table-custom tbody td { font-size: 1rem; }

.postid-63370 .br_alabel.br_alabel_image.br_alabel_type_text.br_alabel_template_type_css.br_alabel_right.berocket_alabel_id_10611 { left: auto !important; right: auto !important; }

.post-63370 .br_alabel.br_alabel_image.br_alabel_type_text.br_alabel_template_type_css.br_alabel_right.berocket_alabel_id_10611 { left: auto !important; right: auto !important; }

.woocommerce-product-gallery__trigger::before { background: url("https://aubullion.ca/wp-content/uploads/2022/11/New-Project-2022-11-14T162245.623.jpg") center center no-repeat; }

span.onsale { display: none !important; }

.paypal-button.paypal-button-number-1.paypal-button-layout-vertical.paypal-button-shape-rect.paypal-button-number-multiple.paypal-button-env-production.paypal-button-color-black.paypal-button-text-color-white.paypal-logo-color-white { display: none !important; }

.scriptlesssocialsharing a.button { background: rgb(204, 138, 33); color: rgb(255, 255, 255); float: left; width: 20%; margin-right: 5px; margin-bottom: 5px; }

@media only screen and (max-width: 600px) {
  h4.hfourhashbars { margin-bottom: 0px !important; font-size: 1rem !important; }
}

@media only screen and (max-width: 600px) {
  section#announcements div.image { display: none !important; }
}

.hthb-close-toggle { display: none; }

@media only screen and (max-width: 600px) {
  .berocket_alabel_id_70529 span { position: absolute; margin-right: 0px; margin-left: 78%; margin-top: -10px; height: 25px !important; width: 90px !important; font-size: 10px !important; }
}

.howtoplaceordervideo .display-flex-for-how-to { margin-right: -10px; margin-left: -10px; border-bottom: 1px solid lightgrey; padding: 30px 0px 20px; }

a.for-buttons-theme-color { background: rgb(204, 138, 33); text-align: center; padding: 5px 10px; color: rgb(255, 255, 255); }

ul.how-to-ul { display: flex; }

ul.how-to-ul li { list-style-type: none; padding: 15px; }

p#emt_bank-selection_field { margin-top: 5px !important; }

p#emt_bank-selection_field label { font-weight: bold !important; }

li.wc_payment_method.payment_method_bill_payment label { font-weight: bold; }

div#js-archive-products { margin-bottom: 2%; }

div.product_cat-rrsp-eligible-gold .woocommerce-Tabs-panel.panel.wc-tab { display: none !important; }

div.product_cat-rrsp-eligible-gold .woocommerce-tabs.woocommerce-tabs--buy-sell { display: none !important; }

.product.type-product.post-22215.status-publish.first.instock span.stock { display: none !important; }

form.woocommerce-form.woocommerce-form-register.register p#custom_citizenship_field { margin: 0px !important; padding: 0px !important; }

.table-claim tr th { background-color: rgb(48, 50, 50); color: rgb(174, 179, 179); line-height: 1.75; border-bottom: 0px; font-size: 12px; text-transform: none; white-space: nowrap; position: relative; padding: 12px 15px; text-align: left; vertical-align: middle; font-weight: 500 !important; }

.table-claim tr td { padding: 12px 15px; text-align: left; vertical-align: middle; }

.pgafu-post-grid-content { padding: 5px; }

@media only screen and (min-width: 600px) {
  .img_banner_diwali { width: 75% !important; }
}

@media only screen and (min-width: 600px) {
  #menu-primary-menu-1 .menu-item-17369 .sub-menu { width: calc(100% + 200px); }
  #menu-primary-menu-1 .menu-item-70356 .sub-menu { width: calc(100% + 50px); }
  #menu-primary-menu-1 .menu-item-129519 .sub-menu { width: calc(100% + 200px); }
  #menu-primary-menu-1 .menu-item-2186 .sub-menu, #menu-primary-menu-1 .menu-item-2185 .sub-menu { width: calc(100% + 150px); }
  li.menu-item-6657 .sub-menu { width: calc(100% + 70px) !important; }
  menu, #menu-primary-menu-1 .menu-item-2185 .sub-menu { width: calc(100% + 150px); }
  menu, #menu-primary-menu-1 .menu-item-4842 .sub-menu { width: calc(100% + 100px); }
  menu, #menu-primary-menu-1 .menu-item-1340 .sub-menu { width: calc(100% + 100px); }
  menu, #menu-primary-menu-1 .menu-item-138607 .sub-menu { width: calc(100% + 100px); }
  menu, #menu-primary-menu-1 .menu-item-22571 .sub-menu { width: calc(100% + 200px); }
}

#product-122409 .woocommerce-tabs.woocommerce-tabs--buy-sell.js-woocommerce-tabs--buy-sell.wc-tabs-wrapper.mt-0 { display: none !important; }

@media screen and (max-width: 768px) {
  .menu-item-125810, .menu-item-125811, .menu-item-125812, .menu-item-125813, .menu-item-125814 { display: none !important; }
  #glt-translate-trigger { bottom: 0% !important; }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-17369 a { color: rgb(235, 87, 87) !important; }
  li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-106729 a { color: rgb(204, 138, 33) !important; }
  li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1340 a { color: rgb(235, 87, 87) !important; }
  .deal-button { display: inline-flex; align-items: center; justify-content: center; padding: 5px 15px; background-color: rgb(48, 50, 50); color: white; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; border: none; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; transition: background-color 0.3s; }
  .deals_button_outer_div { text-align: center; margin-bottom: 5px; display: block !important; }
  .hthb-notification-content.ht-notification-text { padding-top: 5px !important; }
  .deal-button:hover { background-color: rgb(255, 165, 0); }
  .deal-icon { margin-right: 10px; width: 24px; height: 24px; }
  .social a { height: 30px !important; width: 30px !important; }
  .page-template.page-id-2313 .site-content section header.entry-header { display: flex; justify-content: center; position: absolute; left: 0px; right: 0px; top: -54px; margin-bottom: 24px; }
  body.page-id-55 .about-us-wrap .about-us.about-page-content > div { width: 100% !important; }
  .archive.category section.content-area .section.featured-categories h2.entry-title { padding-bottom: 25px; }
}

.cash-for-gold-page-options { position: relative; width: 100%; max-width: 100%; margin: 5px auto; padding: 20px; text-align: center; color: rgb(255, 255, 255); }

.cash-for-gold-page-options::before { content: ""; background: url("https://aubullion.ca/wp-content/uploads/2024/07/background-grey-color.jpg") center center / cover no-repeat; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.5; z-index: -1; }

.cash-for-gold-page-options .tabs-list-white { list-style: none; padding: 0px; }

.cash-for-gold-page-options .tabs-list-white li { background: rgba(0, 0, 0, 0.5); margin: 10px 0px; padding: 10px; border-radius: 5px; font-weight: bold; }

.cash-for-gold-page-options .elementor-heading-title { margin-bottom: 20px; }

.br_alabel.br_alabel_type_text.br_alabel_template_type_css > span { text-align: center; padding: 7px 10px 5px; z-index: 100; line-height: 22px; display: inline-flex; align-items: center; color: white; font-family: "Helvetica Neue", Arial, sans-serif; position: relative; text-transform: uppercase; border-radius: 0px; width: auto; height: 21px; left: 0px; font-weight: bold; font-size: small; box-shadow: rgb(0, 0, 0) 1px 3px 10px -5px; top: 0px !important; background: rgb(202, 0, 0) !important; margin-right: -2px !important; margin-top: 0px !important; }

.br-labels-css.br-labels-css-1.delivery-only::before { content: "🚚"; margin-right: 2px; }

.br-labels-css.br-labels-css-1.save-on::before { content: "🔥"; margin-right: 2px; }

@media (max-width: 768px) {
  .ps-disclaimer__details--shipping { text-align: left; }
}

.wholesalepage { font-family: Arial, sans-serif; background-color: rgb(245, 245, 245); margin: 0px; padding: 0px 0px 50px; display: flex; justify-content: center; align-items: center; min-height: 100vh; }

.wholesalepage .content { max-width: 100%; background-color: rgb(255, 255, 255); padding: 40px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px; border-radius: 8px; line-height: 1.8; }

.wholesalepage h1 { color: rgb(204, 138, 33); font-size: 36px; text-align: center; margin-bottom: 20px; text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 4px; }

.wholesalepage p { color: rgb(51, 51, 51); font-size: 18px; margin-bottom: 20px; text-align: justify; }

.wholesalepage ul { margin-left: 20px; color: rgb(85, 85, 85); }

.wholesalepage ul li { font-size: 18px; margin: 10px 0px; }

.wholesalepage .note { font-style: italic; color: rgb(119, 119, 119); text-align: center; margin-top: 30px; font-size: 16px; background-color: rgb(249, 249, 249); padding: 10px; border-left: 4px solid rgb(204, 138, 33); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 4px inset; }

.wholesalepage .form-contact { display: flex; justify-content: space-between; gap: 20px; margin-top: 40px; flex-wrap: wrap; }

.wholesalepage .form-title { font-size: 28px; color: rgb(204, 138, 33); margin-bottom: 20px; text-align: center; text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 3px; }

.wholesalepage .wpcf7-form { display: flex; flex-direction: column; gap: 15px; width: 55%; }

.wholesalepage .wpcf7-form input, .wholesalepage .wpcf7-form textarea { padding: 10px; font-size: 16px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); width: 100%; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 4px; }

.wholesalepage .wpcf7-form input[type="submit"] { background-color: rgb(204, 138, 33); color: white; border: none; cursor: pointer; transition: background-color 0.3s; }

.wholesalepage .wpcf7-form input[type="submit"]:hover { background-color: rgb(179, 119, 28); }

.wholesalepage .contact-info { width: 40%; }

.wholesalepage .contact-info h3 { font-size: 24px; color: rgb(204, 138, 33); margin-bottom: 10px; }

.wholesalepage .contact-info p { font-size: 16px; color: rgb(51, 51, 51); margin-bottom: 10px; }

.wholesalepage .contact-info strong { display: block; margin-top: 20px; color: rgb(204, 138, 33); font-size: 18px; }

@media (max-width: 768px) {
  .wholesalepage .form-contact { flex-direction: column; align-items: center; }
  .wholesalepage .wpcf7-form, .wholesalepage .contact-info { width: 100%; }
}

.xoo-wl-sidebar { background-size: auto; }

.post-91018 { background-color: rgb(244, 244, 244); padding: 40px; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 12px; margin-bottom: 50px; }

.post-91018 .entry-header h1 { font-size: 32px; font-weight: bold; color: rgb(51, 51, 51); margin-bottom: 25px; text-align: center; }

.post-91018 .entry-content h4 { font-size: 24px; font-weight: 700; color: rgb(68, 68, 68); margin-bottom: 20px; text-align: center; }

.post-91018 .entry-content p { font-size: 18px; color: rgb(85, 85, 85); line-height: 1.8; margin-bottom: 20px; text-align: justify; }

.post-91018 .contact-wrapper { display: flex; justify-content: space-between; margin-top: 50px; gap: 40px; }

.post-91018 .contact-left, .post-91018 .contact-right { flex: 1 1 0%; }

.post-91018 .contact-left { background-color: rgb(255, 255, 255); padding: 30px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 8px; }

.post-91018 .contact-right { background-color: rgb(255, 255, 255); padding: 30px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 8px; }

.post-91018 .contact-right h3 { font-size: 22px; font-weight: bold; color: rgb(34, 34, 34); margin-bottom: 10px; }

.post-91018 .contact-right p { font-size: 18px; color: rgb(85, 85, 85); line-height: 1.8; margin-bottom: 15px; }

.post-91018 .contact-right strong { font-size: 18px; font-weight: bold; }

@media (max-width: 992px) {
  .post-91018 .contact-wrapper { flex-direction: column; gap: 20px; }
}

@media (max-width: 768px) {
  .post-91018 { padding: 20px; }
  .post-91018 .contact-left, .post-91018 .contact-right { padding: 20px; }
  .post-91018 .entry-content h4 { font-size: 22px; }
  .post-91018 .entry-header h1 { font-size: 28px; }
  .post-91018 .entry-content p { font-size: 16px; }
  .post-91018 .contact-right h3 { font-size: 20px; }
  .post-91018 .contact-right p { font-size: 16px; }
}

.product-template-default.single.single-product span.woocommerce-Price-currencySymbol { margin-right: 0px !important; }

.product-template-default.single.single-product .woo_discount_rules_table strike { margin-right: 10px; }

.br_alabel.br_alabel_type_text.br_alabel_template_type_css.berocket_alabel_id_21919 span { color: white; background: rgb(204, 138, 33) !important; }

.br_alabel.br_alabel_type_text.br_alabel_template_type_css { z-index: 1 !important; top: 0px !important; }

#sidebar .sidebar-widget .product-categories li.cat-item.cat-item-516, .cat-item.cat-item-249, .cat-item.cat-item-572, .cat-item.cat-item-603, .cat-item.cat-item-221, .cat-item.cat-item-546, .cat-item.cat-item-571, .cat-item.cat-item-240 { display: none !important; }

body.archive #sidebar { height: auto !important; }

.tradingview-widget-copyright { display: none !important; }

.specials_offers_main { width: 100%; display: flex; flex-direction: column; gap: 20px; padding: 0px; box-sizing: border-box; }

.specials_offers_main .offer_box { display: flex; border: 1px solid rgb(221, 221, 221); border-radius: 8px; overflow: hidden; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; transition: transform 0.3s, box-shadow 0.3s; }

.specials_offers_main .offer_box:hover { transform: translateY(-5px); box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 10px; }

.specials_offers_main .offer_box img { width: 180px; height: auto; object-fit: cover; }

.specials_offers_main .offer_content { padding: 15px; display: flex; flex-direction: column; justify-content: center; }

.specials_offers_main .offer_content h3 { color: rgb(211, 47, 47); font-size: 18px; margin: 0px 0px 10px; font-weight: bold; }

.specials_offers_main .offer_content p { color: rgb(85, 85, 85); font-size: 14px; margin: 0px 0px 15px; line-height: 1.5; }

.specials_offers_main .offer_content p span { color: rgb(211, 47, 47); font-weight: bold; }

.specials_offers_main .offer_content a { display: inline-block; padding: 10px 15px; background: rgb(255, 87, 34); color: rgb(255, 255, 255); text-decoration: none; border-radius: 5px; font-weight: bold; transition: background 0.3s; }

.specials_offers_main .offer_content a:hover { background: rgb(230, 74, 25); }

@media (max-width: 768px) {
  .specials_offers_main .offer_box { flex-direction: column; }
  .specials_offers_main .offer_box img { width: 100%; }
}

#nmx .woocommerce-MyAccount-navigation li a { color: rgb(48, 50, 50) !important; }

@media (max-width: 768px) {
  nav.woocommerce-MyAccount-navigation { padding: 5px !important; }
  .woocommerce-MyAccount-navigation { background-color: rgb(249, 249, 249); padding: 20px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; }
  .woocommerce-MyAccount-navigation ul { list-style-type: none; margin: 0px; padding: 0px; }
  .woocommerce-MyAccount-navigation-link { display: flex; align-items: center; padding: 12px 20px; margin-bottom: 10px; border-radius: 4px; transition: background-color 0.3s; text-decoration: none; color: rgb(48, 50, 50); }
  .woocommerce-MyAccount-navigation-link a { color: inherit; text-decoration: none; }
  .woocommerce-MyAccount-navigation-link i { font-size: 18px; }
  .woocommerce-MyAccount-navigation-link:hover { background-color: rgb(204, 138, 33); color: rgb(255, 255, 255); }
  .woocommerce-MyAccount-navigation-link.is-active { background-color: rgb(204, 138, 33); color: rgb(255, 255, 255); }
  .woocommerce-MyAccount-navigation-link.is-active a { color: rgb(255, 255, 255); }
  .woocommerce-MyAccount-navigation-link i { margin-right: 10px; }
  .woocommerce-MyAccount-navigation-link--customer-logout a { color: rgb(217, 83, 79); }
  .woocommerce-MyAccount-navigation-link--customer-logout a:hover { color: rgb(255, 255, 255); background-color: rgb(217, 83, 79); }
  .woocommerce-MyAccount-navigation-link--wish-list i { color: rgb(243, 156, 18); }
  .woocommerce-MyAccount-navigation-link--wish-list a:hover { color: rgb(243, 156, 18); }
  .woocommerce-MyAccount-navigation-link.is-active { background-color: transparent !important; }
  .order-page-details-tracking-order-status { padding: 5px !important; }
}

div#register-section-conv #custom_birth_date_field { display: none; }

div#register-section-conv p#billing_address_1_field { display: none; }

div#register-section-conv p#billing_city_field { display: none; }

div#register-section-conv p#billing_state_field { display: none; }

div#register-section-conv p#billing_postcode_field { display: none; }

div#register-section-conv p#billing_country_field { display: none; }

@media (min-width: 1024px) {
  nav#menu .primary-navigation ul li ul { white-space: nowrap; }
}

table.shop_table.cart.wishlist_table.wishlist_view .wishlist-items-wrapper td.product-add-to-cart a.add_to_cart_button { display: block; background: rgb(145, 98, 23); color: white; padding: 5px 10px 5px 15px; }

table.shop_table.cart.wishlist_table.wishlist_view .wishlist-items-wrapper td.product-name a { color: rgb(48, 50, 50) !important; }

table.shop_table.cart.wishlist_table.wishlist_view .wishlist-items-wrapper td.product-price span { font-size: 0.875rem; }

li.product { transition: box-shadow 0.3s, transform 0.3s; }

li.product:hover { box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 20px; transform: translateY(-2px); z-index: 2; position: relative; }

.woocommerce-tabs .wc-tabs { display: flex; flex-wrap: nowrap; overflow-x: auto; white-space: nowrap; scrollbar-width: none; gap: 5px; }

.products .woocommerce-loop-product__title, .products .woocommerce-loop-category__title { font-size: 0.875rem; margin: 15px auto; font-weight: 500; font-style: normal; text-transform: none; max-width: 200px; color: rgb(48, 50, 50) !important; }

@media (min-width: 768px) and (max-width: 1024px) {
  .two-banners-sidebar { display: none !important; }
  a.sell_to_us_button_topbar { display: none !important; }
}

h4.footer-widget-title { font-weight: 600; text-transform: uppercase; font-size: 1rem !important; }

div.superTopbar { color: black; text-align: center; background: rgb(204, 138, 33); font-size: 14px; position: relative; transition-property: transform; text-transform: uppercase; z-index: 9999; }

div.superTopbar a { color: rgb(255 255 255 / var(--tw-text-opacity, 1)); font-size: 14px; font-weight: 500; line-height: 20px; }

p.attentionTextheader { font-weight: 600; font-size: 20px; }

p.attentionTextheader1 { font-weight: 600; font-size: 16px; }

.pre-header__contact.freeshippingsection { color: white; font-size: 14px; }

div.col-full.site-header__wrapper.p-r.search-results-wrapper-header { z-index: 1; position: relative; display: none; }

span.price_strike_discounts { text-decoration: line-through; padding-top: 5px; font-size: medium; }

.custom-login-register-menu.inuppermenu { color: white; display: none; }

.site-header.site-header-menu-section.header-top-main-au { background-color: rgb(204, 138, 33); margin-bottom: 0px; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 12px; }

.ribbon-wrapper { position: absolute; top: 0px; right: 0px; width: 100px; height: 100px; overflow: hidden; pointer-events: none; z-index: 10; }

.ribbon { position: absolute; right: -35px; top: 20px; width: 140px; background: rgb(204, 0, 0); color: white; text-align: center; line-height: 15px; font-size: 12px; font-weight: bold; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 10px; text-transform: uppercase; padding: 4px 0px; }

body.page-id-208.logged-in.theme-tableau.woocommerce-cart .woocommerce-notices-wrapper { width: 100%; }

.product.type-product.post-143876 h3 { height: 100px !important; }

.product.type-product.post-143883 h3 { height: 100px !important; }

#shipping_method li:has(#shipping_method_0_custom_local_pickup) { display: ruby; }

.woocommerce-error { font-weight: 600; background: rgb(255, 230, 230) !important; border: 1px solid rgb(204, 0, 0) !important; color: rgb(204, 0, 0) !important; }

.woocommerce-MyAccount-content-wrap.orders h2.woocommerce-column__title { font-size: 1.4em; }

.woocommerce-MyAccount-content-wrap.orders h2.woocommerce-order-details__title { font-size: 1.4em; }

.woocommerce-checkout.woocommerce-page .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping td { }

.woocommerce-checkout.woocommerce-page .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping td ul#shipping_method li label { color: black !important; font-weight: 450 !important; }

@media (min-width: 993px) {
  li.menu-item-2186 { position: static !important; }
  li.menu-item-2186 > ul.sub-menu { display: none !important; position: absolute !important; left: 0px !important; top: 75% !important; width: 80vw !important; background: linear-gradient(rgb(255, 255, 255), rgb(249, 249, 249)) !important; padding: 40px 60px !important; border-top: 3px solid rgb(212, 175, 55) !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 25px !important; z-index: 9999 !important; flex-wrap: wrap !important; justify-content: space-between !important; gap: 40px !important; animation: 0.25s ease-in-out 0s 1 normal none running fadeInMega !important; }
  @keyframes fadeInMega { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}
  li.menu-item-2186:hover > ul.sub-menu { display: flex !important; }
  li.menu-item-2186 > ul.sub-menu > li:first-child { display: none !important; }
  li.menu-item-2186 > ul.sub-menu > li { flex: 1 1 22% !important; min-width: 220px !important; position: static !important; padding-right: 20px !important; }
  li.menu-item-2186 > ul.sub-menu > li > a { display: block !important; font-weight: 600 !important; font-size: 15px !important; color: rgb(0, 0, 0) !important; margin-bottom: 3px !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; text-decoration: none !important; padding: 0px !important; }
  li.menu-item-2186 > ul.sub-menu > li > ul.sub-menu { position: static !important; display: block !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
  li.menu-item-2186 > ul.sub-menu > li > ul.sub-menu li a { display: block !important; font-size: 14px !important; color: rgb(68, 68, 68) !important; text-decoration: none !important; padding: 5px 0px !important; transition: 0.25s !important; border-radius: 3px !important; }
  li.menu-item-2186 > ul.sub-menu > li > ul.sub-menu li a:hover { color: rgb(212, 175, 55) !important; background: rgba(212, 175, 55, 0.08) !important; padding-left: 6px !important; }
  li.menu-item-2186 ul.sub-menu li { list-style: none !important; }
  @media (max-width: 992px) {
  li.menu-item-2186 > ul.sub-menu { flex-wrap: wrap !important; padding: 25px !important; }
  li.menu-item-2186 > ul.sub-menu > li { flex: 1 1 45% !important; margin-bottom: 20px !important; }
}
  @media (max-width: 600px) {
  li.menu-item-2186 > ul.sub-menu { flex-direction: column !important; padding: 20px !important; }
  li.menu-item-2186 > ul.sub-menu > li { flex: 1 1 100% !important; }
}
  #menu-primary-menu-1 .menu-item-2186 .sub-menu { background: transparent; box-shadow: none; }
  li.menu-item-2186 > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li:first-child { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-123548 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-133643 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-139450 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-140054 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-141228 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-142036 { display: none !important; }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-141228 { display: none !important; }
  li.menu-item-147785 > ul.sub-menu li a { line-height: 30px; display: block !important; font-weight: 600 !important; font-size: 15px !important; color: rgb(0, 0, 0) !important; margin-bottom: 3px !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; text-decoration: none !important; padding: 0px !important; }
  @media (min-width: 993px) {
  li.menu-item-147810 { display: block !important; width: 100% !important; min-width: 100% !important; height: auto !important; background: url("https://aubullion.ca/wp-content/uploads/2025/11/goldmenu.webp") center center / contain no-repeat !important; text-indent: -9999px !important; position: relative !important; margin-top: 10px !important; }
  li.menu-item-147810 > a { display: block !important; width: 100% !important; height: 100% !important; text-indent: -9999px !important; }
}
}

@media (max-width: 992px) {
  li.menu-item-147785 { display: none !important; }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-147810 { display: none !important; }
}

@media (min-width: 993px) {
  li.menu-item-2185 { position: static !important; }
  li.menu-item-2185 > ul.sub-menu { display: none !important; position: absolute !important; left: 0px !important; top: 75% !important; width: 80vw !important; background: linear-gradient(rgb(255, 255, 255), rgb(249, 249, 249)) !important; padding: 40px 60px !important; border-top: 3px solid rgb(212, 175, 55) !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 25px !important; z-index: 9999 !important; flex-wrap: wrap !important; justify-content: space-between !important; gap: 40px !important; animation: 0.25s ease-in-out 0s 1 normal none running fadeInMega !important; }
  @keyframes fadeInMega { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}
  li.menu-item-2185:hover > ul.sub-menu { display: flex !important; }
  li.menu-item-2185 > ul.sub-menu > li:first-child { display: none !important; }
  li.menu-item-2185 > ul.sub-menu > li { flex: 1 1 22% !important; min-width: 220px !important; position: static !important; padding-right: 20px !important; }
  li.menu-item-2185 > ul.sub-menu > li > a { display: block !important; font-weight: 600 !important; font-size: 15px !important; color: rgb(0, 0, 0) !important; margin-bottom: 3px !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; text-decoration: none !important; padding: 0px !important; }
  li.menu-item-2185 > ul.sub-menu > li > ul.sub-menu { position: static !important; display: block !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
  li.menu-item-2185 > ul.sub-menu > li > ul.sub-menu li a { display: block !important; font-size: 14px !important; color: rgb(68, 68, 68) !important; text-decoration: none !important; padding: 5px 0px !important; transition: 0.25s !important; border-radius: 3px !important; }
  li.menu-item-2185 > ul.sub-menu > li > ul.sub-menu li a:hover { color: rgb(212, 175, 55) !important; background: rgba(212, 175, 55, 0.08) !important; padding-left: 6px !important; }
  li.menu-item-2185 ul.sub-menu li { list-style: none !important; }
  @media (max-width: 992px) {
  li.menu-item-2185 > ul.sub-menu { flex-wrap: wrap !important; padding: 25px !important; }
  li.menu-item-2185 > ul.sub-menu > li { flex: 1 1 45% !important; margin-bottom: 20px !important; }
}
  @media (max-width: 600px) {
  li.menu-item-2185 > ul.sub-menu { flex-direction: column !important; padding: 20px !important; }
  li.menu-item-2185 > ul.sub-menu > li { flex: 1 1 100% !important; }
}
  #menu-primary-menu-1 .menu-item-2185 .sub-menu { background: transparent; box-shadow: none; }
  li.menu-item-2185 > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li:first-child { display: none !important; }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-16439 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-37510 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-18331 { display: none !important; }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-17217 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-24175 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-123549 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-137552 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-137561 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-139451 { display: none !important; }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-141229 { display: none !important; }
  li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-142037 { display: none !important; }
  li.menu-item-147913 > ul.sub-menu li a { line-height: 30px; display: block !important; font-weight: 600 !important; font-size: 15px !important; color: rgb(0, 0, 0) !important; margin-bottom: 3px !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; text-decoration: none !important; padding: 0px !important; }
  @media (min-width: 993px) {
  li.menu-item-148001 { display: block !important; width: 100% !important; min-width: 100% !important; height: auto !important; background: url("https://aubullion.ca/wp-content/uploads/2020/11/Silver-1-300x300.png") center center / contain no-repeat !important; text-indent: -9999px !important; position: relative !important; margin-top: 10px !important; }
  li.menu-item-148001 > a { display: block !important; width: 100% !important; height: 100% !important; text-indent: -9999px !important; }
}
}

@media (max-width: 992px) {
  li.menu-item-147913 { display: none !important; }
  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-148001 { display: none !important; }
}

@media (min-width: 993px) {
  li.menu-item-22571 { position: static !important; }
  li.menu-item-22571 > ul.sub-menu { display: none !important; position: absolute !important; left: 0px !important; top: 75% !important; width: 80vw !important; background: linear-gradient(rgb(255, 255, 255), rgb(249, 249, 249)) !important; padding: 40px 60px !important; border-top: 3px solid rgb(212, 175, 55) !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 25px !important; z-index: 9999 !important; flex-wrap: wrap !important; justify-content: space-between !important; gap: 40px !important; animation: 0.25s ease-in-out 0s 1 normal none running fadeInMega !important; }
  @keyframes fadeInMega { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}
  li.menu-item-22571:hover > ul.sub-menu { display: flex !important; }
  li.menu-item-22571 > ul.sub-menu > li { flex: 1 1 22% !important; min-width: 220px !important; position: static !important; padding-right: 20px !important; }
  li.menu-item-22571 > ul.sub-menu > li > a { display: block !important; font-weight: 600 !important; font-size: 15px !important; color: rgb(0, 0, 0) !important; margin-bottom: 3px !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; text-decoration: none !important; padding: 0px !important; }
}

.shop_table td[data-title="Shipping"] { background-color: rgb(229, 229, 229); border-radius: 4px; padding: 10px; }

@media (max-width: 768px) {
  .woocommerce-cart-form table, .woocommerce-cart-form table th, .woocommerce-cart-form table td, .cart_totals table, .cart_totals table th, .cart_totals table td, .woocommerce-cart-form .actions, .woocommerce-cart-form .coupon, .wc-proceed-to-checkout, .woocommerce-shipping-methods li, .woocommerce-shipping-destination, .all_assigned_coupons, .woocommerce-cart-form .quantity input, .woocommerce-cart-form .quantity a, .woocommerce-cart-form .quantity label, .cart_totals h2, .cart_totals p { font-size: 14px !important; }
  .woocommerce-cart-form table th, .woocommerce-cart-form table td, .cart_totals table th, .cart_totals table td { border: 1px solid rgb(221, 221, 221); padding: 8px 6px; }
  .woocommerce-cart-form table th { text-align: left; }
  .woocommerce-cart-form .coupon input, .woocommerce-cart-form .coupon button, .woocommerce-cart-form .actions .button { width: 100%; margin-bottom: 8px; box-sizing: border-box; }
  .woocommerce-cart-form .quantity { display: flex; align-items: center; gap: 4px; }
  .cart_totals h2 { font-size: 16px; margin-bottom: 10px; }
  .wc-proceed-to-checkout .checkout-button { width: 100%; font-size: 14px; padding: 10px 0px; }
  .cart_totals p { font-size: 14px; color: rgb(48, 50, 50); }
  .woocommerce-shipping-methods li { margin-bottom: 6px; }
  .woocommerce-cart-form table, .cart_totals table { border-collapse: collapse; width: 100%; margin-bottom: 15px; }
  .all_assigned_coupons { font-size: 14px; color: rgb(85, 85, 85); background-color: rgb(249, 249, 249); border: 1px solid rgb(221, 221, 221); padding: 10px 12px; border-radius: 6px; margin-bottom: 12px; text-align: center; }
}