/*



 * Custom code goes here.



 * A template should always ship with an empty custom.css



 */





/* ============== HEADER ============== */

div.box-top .h-logo {

    padding: 15px 0 10px;

}

div.box-top .h-logo img {

    max-height: 95px;

}

.box-cateh2 .ApImage {
    margin-bottom: 5px !important;
}

.col-left {
    padding-right: 2px !important;
}

.col-right-1 {
    padding-left: 2px !important;
}

@media(max-width:767px) {
    .col-left {
        padding-right: 10px !important;
    }

    .col-right-1 {
        padding-left: 0px !important;
    }
}

/* .box-cateh2.box-h3 .ApImage.title-top-right .image_description{
    background-color: #fff;
    left: 0 !important;
    bottom: 0 !important;
    min-width: 140px !important;
    min-height: 42px !important;
    text-align: center !important;
    padding: 6px 15px !important;
    z-index: 1;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
} */
.box-cateh2 .ApImage .image_description {
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    color: #666;
    text-transform: capitalize;
    padding: 5px 16px !important;
    background-color: #fff !important;
}

.box-cateh2 .ApImage:hover .image_description {
    background-color: #000 !important;
}

.box-cateh2 .ApImage:hover .image_description strong {
    color: #fff !important;
}

#footer .copyright {

    line-height: 42px;

}

.footer-esh {

    background: url(/img/footer-sprite.png) 0 -75px !important;
    /* grey-white */

    /*background: url(../img/footer-sprite.png) 0 -57px !important;*/
    /* grey-black */

    display: inline-block !important;

    position: relative !important;

    width: 79px !important;

    height: 18px !important;

    top: 5px !important;

}

.footer-esh span {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    background: url(/img/footer-sprite.png) no-repeat 0 -19px !important;
    /* orange-white hover */

    /*background: url(../img/footer-sprite.png) no-repeat no-repeat 0 -38px;*/
    /* orange-black hover */

    opacity: 0;

    -webkit-transition: opacity 0.5s;

    -moz-transition: opacity 0.5s;

    -o-transition: opacity 0.5s;

}

.footer-esh:hover span {

    opacity: 1;

}

.footer-logo {
    max-width: 118px;
    max-height: 114px;
    margin: 10px auto;
    position: relative;
    bottom: 6px;
}

.footer-info-address {
    text-align: center;
}

.block-social {
    text-align: center;
    margin-top: 10px;
}

.block.ApRawHtml h4 {
    color: #fff !important;
}

.block.ApRawHtml p {
    color: #afafaf !important;
}

.box-shipping .ApRawHtml i {
    color: #fff !important;
}

.page-home .ApColumn .title_block {
    font-size: 22px !important;
}

.store-hour {
    text-align: left;
}

.store-hour h4 {
    font-size: 18px;
}

.store-hour p {
    font-size: 15px;
}

.footer-info-address a {
    font-weight: 400;
    font-size: 15px;
}

div.box-newsletter {
    padding: 70px 0;
}

div.block_newsletter.block {
    margin: 0 auto;
    max-width: 570px;
    text-align: center;
}

div.block_newsletter.block p {
    font-size: 15px !important;
    color: #222 !important;
    font-family: 'Ubuntu', sans-serif;
    margin: 0 auto 40px !important;
    text-align: center;
}

#block-newsletter-label {
    font-size: 20px !important;
    color: #222 !important;
    font-weight: 400 !important;
    font-family: 'Ubuntu', sans-serif;
    margin: 0 0 13px !important;
    text-align: center;
    position: initial !important;
}

.block_newsletter input[name="email"] {
    font-size: 15px;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #222;
    font-weight: 300;
}

.block_newsletter .input-wrapper input:hover {
    border-color: #222;
}

.block_newsletter .input-wrapper input:focus {
    border-color: #222;
}

.copyright p {
    color: #fff;
}

/* checkout */
#blockcart-modal .cart-content a.btn,
.product-add-to-cart .product-quantity .add-to-cart,

.leo-cart-dropdown-action a.btn.cart-dropdow-checkout,
.continue.btn,
button.btn.btn-primary.center-block,

.checkout.cart-detailed-actions.card-block .btn {

    background: #222 !important;

}

#blockcart-modal .cart-content a.btn:hover,
#blockcart-modal .cart-content a.btn:focus,

.product-add-to-cart .product-quantity .add-to-cart:hover,
.product-add-to-cart .product-quantity .add-to-cart:focus,

.leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover,
.leo-cart-dropdown-action a.btn.cart-dropdow-checkout:focus,

.continue.btn:hover,
.continue.btn:focus,
button.btn.btn-primary.center-block:hover,
button.btn.btn-primary.center-block:focus,

.checkout.cart-detailed-actions.card-block .btn:hover,
.checkout.cart-detailed-actions.card-block .btn:focus {

    background: #777 !important;

}

div.leo-cart-dropdown-action a.btn.cart-dropdow-checkout {

    background: #222 !important;

    font-size: 15px !important;

}

div.leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover {

    background: #777 !important;

}

/* ========================================   ORDER CONFIRMATION   ======================================== */

body#module-thecheckout-order main#page,
#prices-drop,
#new-products {

    overflow-x: hidden !important;

}

.block-header,
.already-account-label {

    top: -1.2em !important;

}

.checkout-block.main-block .inner-area {

    border-radius: 0 !important;

}

.block-header {

    font-size: 15px;

    text-transform: capitalize;

}

.already-account-label {

    font-size: 15px;

}

#module-thecheckout-order #content .form-group {

    margin-bottom: 10px !important;

}

.classic-login a {

    position: relative;

    bottom: 10px;

    color: #fff;

    background: #222;

    padding: 10px 20px;

    font-size: 15px !important;

    line-height: 24px;

    letter-spacing: 1px !important;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    transition: all 300ms ease;

}

.classic-login a:hover {

    text-decoration: none !important;

    background: #777;

}

#thecheckout-login-form #login-form {

    padding: 0 0 15px 0px;

    margin: 0;

    max-width: 100%;

}

.social-login {
    margin-top: 10px !important;
    padding-left: 0;
    margin-left: 0px !important;
    border-left: 0;
    position: relative !important;
    bottom: 7px !important;
    margin-bottom: 0 !important;
}

.social-btn-style-light .tc-social-login-btn {
    color: #fff !important;
    border: 1px solid #3C5A99 !important;
    padding: 9px 0px 9px 40px !important;
    background-color: #3C5A99 !important;
    min-height: 44px !important;
    max-width: 217px !important;
    border-radius: 0 !important;
}

.social-btn-style-light .tc-social-login-btn .social-logo {
    padding: 8px 7px 7px 0px !important;
}

.has-float-label.required span.field-label,
.need-dni .has-float-label span.field-label,
.has-float-label span.field-label {

    font-weight: 400 !important;

    font-size: 15px !important;

    color: #222 !important;

    text-transform: capitalize;

}

.icon-remove-red-eye {

    margin-top: 2px !important;

}

.page-content .form-control,
.page-content select.form-control-select.form-control {

    border: 1px solid #e5e5e5 !important;

    background: #fff !important;

    outline: 0 !important;

    border-radius: 0 !important;

    font-size: 15px !important;

    font-weight: 300 !important;

    padding: 8px 16px !important;

    box-shadow: none !important;

    height: 40px !important;

}

.page-content .form-control:focus,
.page-content select.form-control-select.form-control:focus {

    border-color: #999 !important;

}

.form-footer button.btn {

    color: #fff !important;

    font-size: 15px !important;

}

#thecheckout-newsletter .label.js-terms,
#create_account span.label {

    color: #222 !important;

    font-size: 15px !important;

}

.form-footer button.btn:hover {

    background: #777;

}

#thecheckout-newsletter {

    padding: 15px 7px;

}

#thecheckout-newsletter .inner-area {

    border: 1px solid #d2d2d2;

    padding-top: 17px;

}

div.business-customer,
div.second-address {

    padding: 0 5px 15px;

}

a.custom-link:hover {

    border-bottom: 1px solid #EB2D2E !important;

}

#thecheckout-newsletter .js-terms em {

    color: #777;

    font-weight: 300;

    display: block;

    max-width: 300px;

    line-height: 21px;

    margin-top: 10px;

}

.delivery_option_line {

    width: 100% !important;

    table-layout: fixed;

}

#thecheckout-shipping .inner-area {

    padding-top: 26px !important;

}

#thecheckout-shipping .order-options {

    margin: 5px auto 0;

    border-top: 1px solid #d2d2d2;

    padding-top: 15px;

}

#thecheckout-shipping label[for="input_gift"] span {

    font-weight: 300 !important;

    color: #777 !important;

}

.custom-radio {

    width: 15px !important;

    height: 15px !important;

}

.custom-radio input[type="radio"]:checked+span {

    background-color: #777 !important;

    width: 7px !important;

    height: 7px !important;

}

.delivery-options .row.delivery-option {

    line-height: 22px !important;

}

.delivery-option .custom-radio {

    border: 2px solid #222 !important;

    margin-right: 0rem !important;

    top: 25px !important;

    margin-left: 0rem !important;

}

.delivery-option-logo {

    position: static !important;

    right: unset !important;

}

.delivery-option .delivery-option-logo img {

    margin-left: 0px !important;

}

.h6.carrier-name,
.payment-option label span.h6 {

    font-size: 15px;

    font-weight: 400;

}

span.carrier-delay,
.js-additional-information p {

    font-weight: 300 !important;

}

.delivery-option-price {

    text-align: right !important;

}

.delivery_option_line tr td:first-child {

    display: none;

}

.gmpickup-msg {
    text-align: center;
    margin-bottom: 10px;
}

.gmpickup-msg-time {
    text-align: center;
    margin: 10px 0 !important;
}

.gmpickup-msg-time span {
    font-weight: bold;
}

#gmpickup-dropdown {
    color: #222;
}

#checkout-payment-step {

    border: 0 !important;

    box-shadow: none !important;

}

.payment-options .custom-radio {

    border: 2px solid #222 !important;

    margin-right: 1rem !important;

    margin-left: 0.5rem !important;

}

.payment-options .payment-option {

    padding-bottom: 0 !important;

}

.payment-options .additional-information {

    padding: 0 39px !important;

}

.js-additional-information.paypal {

    display: none !important;

}

#thecheckout-cart-summary {

    padding: 15px 7px;

    margin: 0 !important;

    background: transparent !important;

}

#thecheckout-cart-summary .inner-area {

    padding: 34px 10px 10px 10px !important;

    border: 1px solid #d2d2d2 !important;

}

#thecheckout-cart-summary #main {

    position: relative;

    bottom: 13px;

}

.block-header.shopping-cart-header {

    position: absolute !important;

    top: -2.5em !important;

    background: #fff !important;

}

#thecheckout-cart-summary .card {

    box-shadow: none;

    background: none;

    margin: 0;

    border: 0;

}

#thecheckout-cart-summary .cart-item .product-line {

    flex-wrap: wrap !important;

}

#thecheckout-cart-summary .product-line-image {

    margin-bottom: 15px;

}

.product-line-info.product-title a {

    font-size: 15px !important;

    color: #222 !important;

}

.product-line-info.product-title a:hover {

    color: #777 !important;

}

.product-line-info.product-attribute span.label,
.product-line-info.product-attribute span.value {

    font-size: 15px !important;

    font-weight: 300;

    color: #777;

}

.product-line-actions .qty-box input {

    border: 1px solid #222 !important;

    border-left: 0 !important;

    border-right: 0 !important;

    width: 50px;

    font-size: 20px !important;

}

input.cart-line-product-quantity,
a.cart-line-product-quantity-up,
a.cart-line-product-quantity-down {

    height: 40px !important;

}

div.product-line-actions .qty-box a {

    border: 1px solid #222 !important;

    width: 27px !important;

}

body.compact-cart #tc-container .product-line-actions {

    align-items: center;

    padding-top: 0px;

    margin-top: 3px;

}

#thecheckout-cart-summary .cart-summary-line {

    margin-top: 10px;

}

#thecheckout-cart-summary .product-line-price strong {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 15px;

    line-height: 10px;

}

#cart-subtotal-products span,
#cart-subtotal-shipping span,
#cart-subtotal-payment_fee span {

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 15px !important;

    color: #777;

}

#cart-subtotal-shipping {
    margin-bottom: 0;
}

#cart-subtotal-payment_fee {
    margin: 0 0 10px !important;
}

.cart-summary-line.cart-total:last-child {

    border-top: 0 !important;

    padding-top: 10px !important;

    padding-bottom: 0px !important;

}

.cart-summary-line.cart-total.cart-total-auto-tax span {

    font-size: 20px !important;

    font-family: 'Roboto Condensed', sans-serif !important;

    color: #222 !important;

}

.cart-summary-line.cart-total.cart-total-auto-tax {

    margin-top: 0 !important;

}

#thecheckout-cart-summary .block-promo {

    padding: 12px 5px 10px !important;

}

#promo-code {

    background: #fff !important;

}

#thecheckout-cart-summary .card-block:last-child {

    border-bottom: 0 !important;

}

.block-promo .promo-input {

    border: 1px solid #e5e5e5 !important;

    font-size: 15px !important;

    font-weight: 300 !important;

    color: #777 !important;

}

.cart-voucher .collapse-button.promo-code-button {
    pointer-events: none !important;
}

#thecheckout-order-message {

    padding-top: 0px;

}

#thecheckout-order-message .inner-area {

    padding-top: 7px;

}

#delivery label {

    font-size: 15px;

    font-weight: 300;

    color: #777;

}

#conditions-to-approve .js-terms {

    font-size: 15px;

    font-weight: 400;

}

#conditions-to-approve .js-terms {

    font-size: 15px;

    font-weight: 400;

    position: relative;

    top: 3px;

    margin-bottom: 15px;

}

#confirm_order {

    background: #222;

    font-size: 15px;

}

#confirm_order:hover {

    background: #777;

}

#conditions-to-approve,
#thecheckout-confirm .ps-shown-by-js {

    text-align: center;

}

#lrp-points {

    text-align: center;

    border-bottom: 1px solid #ddd;

    padding-bottom: 26px !important;

}

#lrp-summary {

    font-size: 15px;

    color: #222;

}

#lrp-summary i {

    font-size: 23px;

}

#lrp-redeem-link {

    font-weight: 300;

}

.loyalty-cart-msg-box+fieldset p {

    text-align: center;

    border-top: 1px solid #d2d2d2;

    padding-top: 19px;

}

#cart-points-summary {

    font-size: 15px;

    text-align: center;

}

#cart-points-summary i {

    font-size: 25px;

    position: relative;

    top: 3px;

}

#content-hook_order_confirmation .card-title i {

    vertical-align: -4px;

    margin-right: 15px;

    font-size: 23px;

}

#content-hook_order_confirmation .card-title {

    font-size: 20px;

    margin: 0 0 20px;

    text-transform: initial;

    font-weight: 400;

}

#content-hook_order_confirmation p {

    text-align: center;

    color: #777;

    font-weight: 300;

}

#order-items h3.card-title {

    font-size: 15px;

    text-transform: capitalize;

    font-weight: 400;

    color: #222;

}

#order-items .qty {

    margin-bottom: 16px;

    font-size: 20px;

    color: #777;

}

#order-details ul li {

    margin-bottom: 10px;

    font-size: 15px;

}

.order-confirmation-table table td {

    font-size: 15px;

}

#content-hook_payment_return dt,
#content-hook_payment_return dd {

    font-size: 15px;

    font-weight: 300;

}

#thecheckout-cart-summary p.block-promo.promo-highlighted {

    color: #777;

    font-weight: 300;

    padding: 0 5px !important;

    min-height: 20px;

}

.block-promo .cart-summary-line .code,
.block-promo .cart-summary-line .label {

    color: #EB2D2E !important;

    font-weight: 400 !important;

    font-size: 15px !important;

    font-weight: 700 !important;

}

.block-promo .cart-summary-line .code {

    cursor: pointer;

}

.loyalty-cart-msg-box {

    padding: 30px 15px;

    text-align: center;

}

.product-line-grid-body>.product-line-info:first-child a.label {

    font-size: 15px;

    font-weight: 400;

    color: #222;

}

.promo-code .btn-primary span,
.checkout.cart-detailed-actions a.btn-outline {

    letter-spacing: 0 !important;

    font-size: 15px;

}

#cart .has-discount.product-price,
#cart .has-discount p {

    color: #222;

}



#cart .product-discount span.discount {

    position: relative;

    top: 5px;

}

.product-price,
.cart-summary-line .value {

    font-family: 'Roboto Condensed', sans-serif !important;

    color: #222 !important;

    font-size: 20px !important;

}

.cart-summary-line.cart-total .label {

    font-size: 15px;

    color: #777;

}



#content-hook_payment_return {

    font-size: 15px;

}

.payment-option img {
    display: none;
}

.social-login::before {
    display: none !important;
}

@media (min-width: 434px) {
    .social-login {
        margin-top: 0px !important;
        padding-left: 0;
        margin-left: 10px !important;
        border-left: 0;
        position: relative !important;
        bottom: 7px !important;
        margin-bottom: 0 !important;
    }
}

@media (min-width: 768px) {

    #thecheckout-cart-summary .cart-item .product-line {

        flex-wrap: nowrap !important;

    }

    .payment-option img {
        display: block;
    }


    #thecheckout-cart-summary .product-line-image {

        margin-bottom: 0px;

    }



    #conditions-to-approve,
    #thecheckout-confirm .ps-shown-by-js {

        text-align: right;

    }



    .delivery_option_line tr td:first-child {

        display: block;

    }



}

#bankwire-toggle {
    display: none;
}

@media (min-width: 992px) {
    .social-login {
        margin-top: 10px !important;
        padding-left: 0;
        margin-left: 0px !important;
        border-left: 0;
        position: relative !important;
        bottom: 7px !important;
        margin-bottom: 0 !important;
    }
}


@media (min-width: 1200px) {

    .delivery-option .custom-radio {

        margin-right: 1rem !important;

        margin-left: 0.5rem !important;

    }

    .social-login {
        margin-top: 0px !important;
        padding-left: 0;
        margin-left: 10px !important;
        border-left: 0;
        position: relative !important;
        bottom: 7px !important;
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width: 1435px) and (min-width: 1240px) {
    .leo-megamenu .navbar-nav>li>a {
        padding: 21px 2px !important;
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 1240px) and (min-width: 992px) {
    .leo-megamenu .navbar-nav>li>a {
        padding: 22px 1px !important;
        font-size: 10px !important;
    }

    .leo-megamenu .navbar-nav>li>a.dropdown-toggle:after {
        margin: 0 0 0 0px;
    }
}

@media only screen and (max-width: 1776px) and (min-width: 1435px) {
    .leo-megamenu .navbar-nav>li>a {
        padding: 21px 6px !important;
        font-size: 14px !important;
    }
}

.block.ApRawHtml .raw-phone p {
    padding-top: 7px;
    color: #fff !important;
}

.product-flags li.product-flag.new {
    background: #222;
    border-radius: 0;
    right: -28px;
    top: -3px;
    position: absolute;
    font-weight: 300;
    padding: 5px 10px;
    color: #fff;
    display: inline-block !important;
    line-height: 20px;
}

.top-messages-icon {
    float: left;
    padding: 10px 15px 0 0;
}

.top-messages-icon1 {
    float: left;
    padding: 6px 15px 0 0;
}

.store-hour h4 {
    font-size: 16px !important;
    padding-top: 5px;
}

a.shop-info {
    font-weight: 400;
}

.contact-rich h4 {
    font-size: 20px;
}

.contact-rich .store-hour h4 {
    margin-top: 30px;
    margin-bottom: 10px !important;
}

.contact-rich .block .data a {
    font-weight: 400 !important;
}

.contact-rich .block .data.email a {
    font-weight: 400 !important;
}

section#content p {
    color: #000;
}

section#content li {
    color: #000;
}

.product-flags li.product-flag.new {
    color: #fff !important;
}

.addToCartFormWrapper .color {
    border-radius: 50%;
    padding: 12px
}

.variantsProductWrapper .form-control-select {
    display: none;
}

.input-color:checked+span,
.input-color:hover+span,
.input-radio:checked+span,
.input-radio:hover+span {
    padding: 10px;
}

#PM_ASBlockOutput_1 .card-header {
    background-color: #222222;
    color: #ffffff;
}

.fb_reset .anchor_left.fb_customer_chat_bounce_in_v2 {
    left: calc(100% - 400px) !important;
}

#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-button {
    width: 42px !important;
    height: 42px !important;
}

#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left .onesignal-bell-launcher-button {
    left: 10px !important;
}

#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-button {
    bottom: 60px !important;
}

#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog {
    bottom: 114px !important;
}

#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left.onesignal-bell-launcher-md .onesignal-bell-launcher-message {
    top: -31px !important;
}

h5.d-none.d-sm-block {
    color: #fff;
    font-size: 16px;
}

h5.d-none.d-sm-block a:hover {
    color: #fff;
}

.instagram-feed-arrow img {
    display: none;
}

.slick-arrows {
    display: none;
}

.payment-option img {
    max-width: 50% !important;
}

div.insta-inner-box p {
    text-align: center;
    color: #222;
}

div.insta-inner-box a {
    text-align: center;
    color: #222;
}

div.insta-inner-box a:hover {
    text-align: center;
    color: #afafaf;
}

li.product-flag.unavailable {
    background: #222;
    border-radius: 0;
    left: -26px;
    top: 31px;
    position: absolute;
    font-weight: 300;
    padding: 5px 10px;
    color: #fff;
    display: inline-block;
    line-height: 20px;
    width: 4.5vw;
}

.has-discount .discount {
    background: #7cb662 !important;
}

#product-availability .product-last-items {
    color: #7cb662 !important;
}

#product-availability .product-unavailable {
    color: #7cb662 !important;
}

li.product-flag.unavailable {
    color: #fff !important;
}

.instagram-carousel-container {
    background-color: #fff;
    background-image: url(/themes/at_movic/assets/img/modules/appagebuilder/images/VABENE-BG.jpg) !important;
    padding-bottom: 10px;
}
.alert.alert-loyalty {
    text-align: center;
} 
.loyalty-block-shopping-cart-detail img{
    display: none !important;
}
#js-product-list .pagination{
    display: none!important;
}
.sidebar #amazzing_filter{
    padding: 0;
}
.sidebar #amazzing_filter{
    background-color: #fff;
    box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.125);
}
#amazzing_filter.block .title_block{
    padding: 12px 20px;
    background-color: #000;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    margin: 0;
}
#amazzing_filter .block_content{
    padding: 0 20px 20px;
}
#amazzing_filter .af_subtitle{
    font-size: 16px;
    font-weight: 600;
    color: #222;
    border-bottom: 1px solid #d6d4d4;
    padding-bottom: 8px;
}
#amazzing_filter .af_filter label{
    padding: 2px 0;
    align-items: center;
}
#amazzing_filter .af_filter .name{
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #414141;
}
#amazzing_filter .af_filter .af_filter .count{
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #414141;
    opacity: .6;
}
#amazzing_filter .af-slider .slider-bar{
    padding-top: 20px;
}

#amazzing_filter .compact-toggle.filters-fixed-btn{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    left: -60px;
    transition: all ease .3s;
    opacity: 1;
    visibility: visible;
    transform: translate(0,0);
}
#amazzing_filter .compact-toggle.filters-fixed-btn > span{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.show-filter #amazzing_filter .compact-toggle.filters-fixed-btn{
    opacity: 0;
    visibility: hidden;
    transform: translate(0,20px);
}
.tab-content .active{
    z-index: 999;
}