@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//macabria.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.3") format("woff2");
	font-display:block;
}

:root {
	--wd-text-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #333333;
	--wd-text-font-size: 15px;
	--wd-title-font: "Quantico", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-transform: capitalize;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Permanent Marker", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Quantico", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Quantico", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 20px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(221,175,106);
	--wd-alternative-color: rgb(124,144,194);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(138,124,181);
	--btn-accented-bgcolor-hover: rgb(104,196,174);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 190px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-image: url(https://macabria.com/wp-content/uploads/2022/01/footer_cod.jpg);
	background-size: cover;
}
.wd-sub-menu li.footer-text-dark a  {
	font-family: "Jost", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: rgb(15,15,15);
}
.single-product .wd-page-content {
	background-color: #f9f9f9;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 1100px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/*white arrows background on product page*/
body .woocommerce-product-gallery .owl-nav > div, 
body .wrap-loading-arrow  > div {
  background-color:#ffffff;
  background-color: rgba(255,255,255,0.9);
	padding:10px;
}
/*remove sku and categories info from quick view*/
body .popup-quick-view .entry-summary .product_meta > span {
display:none;
}
/*WC message custom colour*/
/*body .woocommerce-message{
background-color:#99b998;
}*/
/*
body .woocommerce-info{
background-color:red;
}
*/
/*Set search form to white on 404 page and to grey in mobile menu*/
.page-id-30 .wd-search-form input[type=text] {
    border: 2px solid #ffffff;
	color:white;
}
.page-id-30 .searchform .searchsubmit {
    border-left: 1px solid #ffffff!important;
    color:#ffffff;
}
.page-id-30 .wd-search-form input::placeholder {
    color: #ffffff;
}
.mobile-nav .searchform .searchsubmit{
    color:grey;
}
.mobile-nav .wd-search-form input[type=text] {
    color:grey;
}

.mobile-nav .wd-search-form input::placeholder  {
    color:grey;
}
/*fix hotspot - remove after update*/
.container .vc_row.wd-disable-overflow,
.container .vc_section.wd-disable-overflow {
    overflow: visible;
}
/*backorder text in cart*/
/*.backorder_notification{
    display: none;
}
.backorder_notification_custom{
    display: block;
    margin-bottom:0px;
}*/
/*remove product name from breadcrumbs - from https://xtemos.com/forums/topic/about-page-heading/*/
body.single .woocommerce-breadcrumb span.breadcrumb-last{
    display:none;
}
/*single product page system message fix - from https://xtemos.com/forums/topic/system-message-shown-in-a-wrong-way/ - remove after update*/
.single-product-page .entry-summary {
    z-index: 20;
}
/*remove "Shipping options will be updated during checkout" text from cart*/
.cart-totals-inner .woocommerce-shipping-destination {
display: none; }
/*input text colour on checkout page*/
/*fix hotspot parallax issue - https://xtemos.com/forums/topic/hotspot-issues/*/
div[data-parallax]:hover {
    z-index: 100;
}
/*Make payment gateways icons larger on WooCommerce checkout*/
#payment .payment_methods li img {
    max-height: 4em !important;
}
/*Fix product attributes colour on track order and my orders pages*/
.woocommerce-order-details .wc-item-meta li strong {
color:white;
}
.woocommerce-order-details .wc-item-meta p{
color:white;
}
.woocommerce-MyAccount-content .woocommerce-order-details .wc-item-meta li strong {
color:#333333;
}
.woocommerce-MyAccount-content .woocommerce-order-details .wc-item-meta p{
color:#333333;
}
.container .woocommerce .woocommerce-order .woocommerce-order-details .wc-item-meta li strong 
{
color:#333333;
}
.container .woocommerce .woocommerce-order .woocommerce-order-details .wc-item-meta p
{
color:#333333;
}
/*fix payment method radio box flickering*/
/*[name="payment_method"] {
    display: none!important;
}*/
/*Remove line breaks between product attribute name and value*/
.woocommerce-cart-form__contents td.product-name p{
display:inline;
}
.cart-info .variation li span p{
display:inline;
}
.woocommerce-checkout-review-order-table td.product-name p{
display:inline;
}
/*fix text and arrow overlap in variation select drop-down*/
#chain_type {
  padding-right: 18px;
}
.variations .value select {
  padding-right: 18px;
}
/*temporary fix for vertical mis-alignment of last variation drop-down label*/
.variations_form .variations tr:last-child td label {
    margin-bottom: 18px;
}
.simple-product-chain-selection {
	border-bottom-width: 0px;
	padding: 0;
}
/*td.label.simple-product-chain-selection {
	width: 98px;
}*/
td.label.simple-product-chain-selection {
	white-space: nowrap;
}
td.label.simple-product-chain-selection label{
	margin-right: 20px;
}
/*hide Chains category*/
.wd-product-categories.hasno-product-count .cat-item-1776 {
display: none;
}
/*Fix variation name colour and size on cart and checkout pages*/
ul.variation {
	font-size: 14px;
	color: #333333;
}
/*footer logo size temporary fix*/
.footerlogo {
	height: 150px;
	width: 150px;
}
/*MACABRIA CSS STARTS*/
/*slider font*/
.marker-text .woodmart-title-container {
font-family: "Permanent Marker", Arial, Helvetica, sans-serif;
    font-weight: 400;
}
/*Change single product page open accordion color*/
.tabs-layout-accordion .wd-tab-wrapper>.wd-accordion-title.active {
    color: black;
}
/*Change woodmart accordion element active color*/
div.wd-accordion .wd-accordion-title.wd-active .wd-accordion-title-text {
    color: black;
}
/*Shipping estimate style*/
.woocommerce .woocommerce-shipping-methods label:after{font-size:smaller;font-weight:lighter;}
/*Footer shadow*/
/*.footer-shadow {border: 1px solid #808080; box-shadow: 10px 10px 1px #68c4ae; margin: 1em; padding: 0.3em; color: #68c4ae; text-align: center;}*/
/*.footer-shadow {box-shadow: #6668c4ae 5px 5px, #4D68c4ae 10px 10px, #3368c4ae 15px 15px, #1A68c4ae 20px 20px, #0D68c4ae 25px 25px; margin: 1em;}*/
.footer-shadow {box-shadow: rgb(104,196,174,1) 12px 12px; margin: 1em;}
/*Remove footer devider horizontal line*/
div.copyrights-wrapper.copyrights-two-columns {border-color: transparent;}
/*Fix footer not at the bottom*/
body .main-page-wrapper {
	min-height: 72vh;
}
/*Fix of content layout shift on single product page related to judge.me (when no reviews available)*/
/*WC message custom colour*/
/* Normally Red */
.woocommerce-error {
    background-color: #e2684d;
}
/* Normally Blue */
.woocommerce-info {
    background-color: #7C90C2;
}
/* Normally Green */
.woocommerce-message {
    background-color: #68c4ae;
}
/* Normally Green */
body.single-product .woocommerce-message .message-inner {
    background-color: #3bb54a;
}
/*Judge.me verified badge*/
.verified-reviews-badge {
  filter: drop-shadow(0 -1em 1em rgb(233, 233, 233)) drop-shadow(0 2em 1em rgb(233, 233, 233, 0.5));
}
.jdgm-badge-text {
    font-family: "Quantico";
}
/*Change text and border color on thank you page*/
.woocommerce-thankyou-order-received {
		border:2px dashed #68c4ae;
		color:#68c4ae;
}
/*FA redirect to Woodmart font*/
body .fa.fa-instagram,
body .fa.fa-facebook-f,
body .fa.fa-pinterest {
  font-family: "woodmart-font";
  font-weight: 400; }

body .fa.fa-instagram:before {
  content: "\f163"; }

body .fa.fa-facebook-f:before {
  content: "\f180"; }

body .fa.fa-pinterest:before {
  content: "\f156"; }
/*100% width for about us page images*/
div .full-width-image .gallery-images .wd-gallery-item .wd-gallery-image {
	width:100%; }
/*Judge.me review tab style*/
.jdgm-revs-tab-btn[position=bottom] {
    bottom: 0;
    position: fixed !important;
    left: 0 !important;
    top: 50% !important;
    transform-origin: 0 50% !important;
    transform: rotate(-90deg) translate(-130%, 50%) !important;
    height: 40px !important;
}

.sidebar-container {
    margin-bottom: 0px !important;
}

.col-12 { max-width: 100% !important; }

.jdgm-revs-tab-btn{display: initial;}
.jdgm-revs-tab-btn{opacity: 0;}
.jdgm-revs-tab{display: none;}

@media (max-width: 768px) {
.jdgm-widget .jdgm-revs-tab-btn {display: none !important;}
}

.jfade-out {
  opacity: 0;
	transition: opacity 1s ease-in-out;
}

.jfade-in {
  opacity: 1;
	transition: opacity 1s ease-in-out;
}
/*Move down banner text on main page*/
.page-id-2145 .promo-banner .wrapper-content-banner .content-banner .banner-title-wrap .banner-title {
	margin-top: 50px;
}
/*Vertical alignment for Instagram icon*/
body .fa:before {
	vertical-align: -2px;
}
.fa-instagram:before {
	padding-right: 3px
}
#hero-image {
	background-image: url("https://macabria.com/wp-content/uploads/2022/01/glitch-404-comp.jpg");
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position:center !important;
}
/*Sizeguide table size column width adjustment*/
.wd-sizeguide-table td:nth-child(3) {
	width: 25%;
}
.wd-sizeguide-table td {
	padding: 15px 5px;
}
/*Fix clear button on single product page*/
@media (min-width: 1024px) {
	.main-page-wrapper .wd-reset-side-lg .wd-reset-var {
		width: 100%;
	}
}@media (min-width: 1025px) {
	/*categories element white text*/
body .category-grid-item .wd-entities-title {
color:white;
}
body .category-grid-item .more-products {
color:white;
}
/*judge.me review badge placement*/

.summary-inner .jdgm-preview-badge { margin-bottom: 15px !important; }
.product_title {margin-bottom: 15px !important; }

}

@media (min-width: 768px) and (max-width: 1024px) {
	/*categories element white text*/
body .category-grid-item .category-title {
color:white;
}
body .category-grid-item .more-products {
color:white;
}
body .wd-buttons  .wd-wishlist-btn  {
display:none;
}
/*search icon colour -> white*/
span.search-button-icon{
color:white;
}
/*judge.me review badge placement*/
.summary-inner .jdgm-preview-badge { margin-bottom: 10px !important; margin-top: -10px !important; }
/*remove hover effect from product navigation on single product page*/
.single-product .wd-products-nav .wrapper-short{
display:none;
}
/*Disable “click to enlarge” text on lightbox button on single product page*/
.wd-gallery-btn span {
	display: none;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/*remove wishlist button from catalogue*/
body .wd-buttons  .wd-wishlist-btn  {
display:none;
}
/*search icon colour -> white*/
span.search-button-icon{
color:white;
}
/*judge.me review badge placement*/
.summary-inner .jdgm-preview-badge { margin-bottom: 10px !important; margin-top: -10px !important; }
/*remove product navigation on single product page*/
.single-product .wd-products-nav{
display:none;
}
/*Disable “click to enlarge” text on lightbox button on single product page*/
.wd-gallery-btn span {
	display: none;
}
/*Disable sticky menu*/
body .whb-sticky-header{
display:none;
}
}

@media (max-width: 576px) {
	/*remove wishlist button from catalogue*/
body .wd-buttons  .wd-wishlist-btn  {
display:none;
}
/*search icon colour -> white*/
span.search-button-icon{
color:white;
}
/*judge.me review badge placement*/
.summary-inner .jdgm-preview-badge { margin-bottom: 10px !important; margin-top: -10px !important; }
/*remove product navigation on single product page*/
.single-product .wd-products-nav{
display:none;
}
/*Disable “click to enlarge” text on lightbox button on single product page*/
.wd-gallery-btn span {
	display: none;
}
/*Disable sticky menu*/
body .whb-sticky-header{
display:none;
}
/*MACABRIA CSS STARTS*/
/*Align footer to center on mobile*/
.footer-container .wd-sub-menu li a {
  text-align: center;
  display: block;
}
.mcbr-center {
	text-align: center;}
/*Remove "view product button in product catalogue on mobile"*/
div .product-grid-item .wrap-price .swap-wrapp .swap-elements .wd-add-btn {
	display: none;
}
/*.product-element-top .wd-entities-title*/
#hero-image {
		background-image: url("https://macabria.com/wp-content/uploads/2022/01/glitch-404-comp.jpg");
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position:center !important;
}
.mcbr-hero {
		background-image: url("https://macabria.com/wp-content/uploads/2022/01/glitch-404-comp.jpg");
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position:center !important;
}
/*Position of hero image text on mobile*/
#wd-61ed9d2288574 .liner-continer .woodmart-title-container {
	position: absolute;
	bottom: 0;
	left: 0;
}
#hero-image {
	background-image: url("https://macabria.com/wp-content/uploads/2022/01/Horror-Jewelry-1x1-1.jpg");
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position:center !important;
}
}

