pre.xdebug-var-dump {
    text-align: left;
    direction: ltr;
}

body {
    font: {
        size: $font-size;
        style: normal;
        weight: normal;
        family: 'Open Sans', sans-serif;
    }
    line-height: 32px;
    background-color: #F4F4F4;
    direction: ltr;
    text-align: left;
    color: $font-color;
}

a {
    color: #4A5F73;
    text-decoration: none;
    transition: $transition;
    display: inline-block;

    &:hover, &:active, &:focus {
        color: $font-color;
        text-decoration: none;
        outline: none;
    }
}

ul {
    ul li {
        padding-left: 15px;
    }
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
}

mark {
    border-radius: 3px;
    padding: 0 3px;
    background: #FED330;
    color: #7B5420;
}

.woocommerce-store-notice, p.demo_store {
    background-color: $primary !important;
}

.woocommerce .star-rating span::before {
    color: $warning;
}

.woocommerce a.remove {
    color: #A1A3A8 !important;
}

.woocommerce a.remove:hover {
    background: transparent;
    color: $danger !important;
}

html body .blockUI.blockOverlay, .loader {
    background: rgba(0, 0, 0, 0.5) !important;

    &::before {
        height: 42px !important;
        width: 42px !important;
        position: absolute;
        top: 50%;
        left: 50%;
        content: "";
        animation: none !important;
        -webkit-animation: none !important;
        background-image: url(assets/img/tail-spin.svg) !important;
        background-position: center center;
        background-size: cover;
        transform: translate(-50%, -50%);
    }
}

.add-to-cart {
    .ajax-loader {
        display: none;
        margin: 0 10px;
    }
}