@import '_content/AuralizeBlazor/AuralizeBlazor.tf5u2o3oxg.bundle.scp.css';
@import '_content/Nextended.Blazor/Nextended.Blazor.tkxqvq0zjw.bundle.scp.css';

/* /Pages/Authorised/Admin/Menu.razor.rz.scp.css */
/* Admin menu. Scoped to this page, so nothing here can leak into the public site.
   ::deep is needed wherever MudBlazor renders the element (icons, charts) — those
   do not carry this component's scope attribute. */

.admin-grid[b-kula5unfw8],
.admin-charts[b-kula5unfw8] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 20px;
    align-items: start;
}

.admin-charts[b-kula5unfw8] {
    margin-top: 20px;
}

.admin-card[b-kula5unfw8] {
    display: flex;
    flex-direction: column;
    background: var(--white);
    border: 1px solid #e6e9ee;
    border-radius: var(--border-radius-medium);
    box-shadow: var(--box-shadow-light);
    overflow: hidden;
}

.admin-card-head[b-kula5unfw8] {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 16px 18px;
    border-bottom: 1px solid #eef1f5;
    background: var(--light-gray);
}

.admin-card-icon[b-kula5unfw8] {
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background: rgba(26, 54, 93, 0.09);
    color: var(--secondary-blue);
}

    .admin-card-icon[b-kula5unfw8]  .mud-icon-root {
        width: 1.35rem;
        height: 1.35rem;
        font-size: 1.35rem;
    }

.admin-card-heading[b-kula5unfw8] {
    min-width: 0;
}

.admin-card-title[b-kula5unfw8] {
    margin: 0;
    padding: 0;
    /* site.css sets h2 { font-size: 30px !important }, so matching it is the only
       way to win — specificity alone cannot beat !important. */
    font-size: 1rem !important;
    font-weight: 700;
    color: var(--secondary-blue);
    line-height: 1.25;
}

.admin-card-desc[b-kula5unfw8] {
    margin: 2px 0 0;
    font-size: 0.78rem;
    color: var(--medium-gray);
}

.admin-links[b-kula5unfw8] {
    display: flex;
    flex-direction: column;
    padding: 8px;
    gap: 2px;
}

.admin-link[b-kula5unfw8] {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 11px 12px;
    border-radius: var(--border-radius-small);
    color: var(--dark-gray);
    font-size: 0.9rem;
    font-weight: 500;
    text-decoration: none;
    transition: background var(--transition-fast), color var(--transition-fast);
}

    .admin-link:hover[b-kula5unfw8],
    .admin-link:focus-visible[b-kula5unfw8] {
        background: rgba(26, 54, 93, 0.06);
        color: var(--primary-blue);
    }

.admin-link-icon[b-kula5unfw8] {
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    color: var(--secondary-blue);
    opacity: 0.75;
}

    .admin-link-icon[b-kula5unfw8]  .mud-icon-root,
    .admin-link-arrow[b-kula5unfw8]  .mud-icon-root {
        width: 1.15rem;
        height: 1.15rem;
        font-size: 1.15rem;
    }

.admin-link-label[b-kula5unfw8] {
    min-width: 0;
}

.admin-link-arrow[b-kula5unfw8] {
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    margin-left: auto;
    opacity: 0.3;
    transition: opacity var(--transition-fast);
}

.admin-link:hover .admin-link-arrow[b-kula5unfw8] {
    opacity: 0.7;
}

/* Actions that delete or wipe data should not look like the rest. */
.admin-link--danger .admin-link-icon[b-kula5unfw8] {
    color: var(--primary-red);
    opacity: 0.85;
}

.admin-link--danger:hover[b-kula5unfw8],
.admin-link--danger:focus-visible[b-kula5unfw8] {
    background: rgba(220, 0, 50, 0.07);
    color: var(--primary-red);
}

.admin-chart[b-kula5unfw8] {
    padding: 12px 8px 16px;
}

    .admin-chart[b-kula5unfw8]  .mud-charts-xaxis text {
        font-size: 8px;
    }

.admin-empty[b-kula5unfw8] {
    margin: 0;
    padding: 32px 12px;
    text-align: center;
    color: var(--medium-gray);
    font-size: 0.875rem;
}

@media (max-width: 600px) {
    .admin-grid[b-kula5unfw8],
    .admin-charts[b-kula5unfw8] {
        grid-template-columns: 1fr;
        gap: 16px;
    }
}
/* /Pages/Authorised/Admin/SyncPage.razor.rz.scp.css */
/* Row tinting for the sync table. These were previously in a bare <style> tag,
   which is not scoped in Blazor and so applied to every table on the site while
   this page was open. ::deep is needed because MudTable renders the rows. */

[b-glgzeqcm49] .error-row {
    background-color: #ffebee;
}

[b-glgzeqcm49] .success-row {
    background-color: #e8f5e9;
}

.sync-progress-log[b-glgzeqcm49] {
    max-height: 200px;
    margin-top: 12px;
    padding: 10px;
    overflow-y: auto;
    border: 1px solid #e6e9ee;
    border-radius: var(--border-radius-small);
}
/* /Pages/Components/Loader.razor.rz.scp.css */
*[b-tjqckynmp6] {
    margin: 0;
    padding: 0;
    background: ffcb08;
}

.center[b-tjqckynmp6] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.ring[b-tjqckynmp6] {
    width: 300px;
    height: 300px;
    border-radius: 50%;
    /*box-shadow:1px 5px 2px #ff002e;*/
    background: transparent;
    animation: ani-b-tjqckynmp6 2s linear infinite;
}

.text[b-tjqckynmp6] {
    width: 300px;
    height: 300px;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    text-align: center;
    line-height: 300px;
    top: 0;
    left: 0;
    font-size: 2em;
    background: transparent;
    box-shadow: 0 0 5px rgba(255, 255, 255, 0.2);
}

@keyframes ani-b-tjqckynmp6 {
    0% {
        transform: rotate(0deg);
        box-shadow: 1px 5px 2px #ff002e;
    }

    50% {
        transform: rotate(180deg);
        box-shadow: 1px 5px 2px #18a401;
    }

    100% {
        transform: rotate(360deg);
        box-shadow: 1px 5px 2px #033e8e;
    }
}
/* /Pages/Components/SplashScreen.razor.rz.scp.css */
.centered[b-6x29yv4jd7] {
    position: fixed;
    top: 50%;
    left: 50%;
    /* bring your own prefixes */
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100vh;
    margin: auto;
}


#text[b-6x29yv4jd7] {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: darkblue;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    display: block
}


h1[b-6x29yv4jd7] {
    height: 100px;
    -webkit-text-stroke: 2px black;
}

    h1 span[b-6x29yv4jd7] {
        position: relative;
        top: 20px;
        display: inline-block;
        animation: bounce-b-6x29yv4jd7 .3s ease infinite alternate;
        font-size: 80px;
        color: white;

        text-shadow: 0 1px 0 green, 0 2px 0 green, 0 3px 0 green, 0 4px 0 green, 0 5px 0 green, 0 6px 0 transparent, 0 7px 0 transparent, 0 8px 0 transparent, 0 9px 0 transparent, 0 10px 10px rgba(0, 0, 0, 0.4);
    }

        h1 span:nth-child(2)[b-6x29yv4jd7] {
            animation-delay: .1s;
        }

        h1 span:nth-child(3)[b-6x29yv4jd7] {
            animation-delay: .2s;
        }

        h1 span:nth-child(4)[b-6x29yv4jd7] {
            animation-delay: .3s;
        }

        h1 span:nth-child(5)[b-6x29yv4jd7] {
            animation-delay: .4s;
        }

        h1 span:nth-child(6)[b-6x29yv4jd7] {
            animation-delay: .5s;
        }

        h1 span:nth-child(7)[b-6x29yv4jd7] {
            animation-delay: .6s;
        }

        h1 span:nth-child(8)[b-6x29yv4jd7] {
            animation-delay: .7s;
        }

@keyframes bounce-b-6x29yv4jd7 {
    100% {
        top: -20px;
        text-shadow: 0 1px 0 #CCC, 0 2px 0 #CCC, 0 3px 0 #CCC, 0 4px 0 #CCC, 0 5px 0 #CCC, 0 6px 0 #CCC, 0 7px 0 #CCC, 0 8px 0 #CCC, 0 9px 0 #CCC, 0 50px 25px rgba(0, 0, 0, 0.2);
    }
}
/* /Pages/Public/Components/Landing.razor.rz.scp.css */
h2[b-7rqh9rzkb7] {
    line-height: 30px;
    color: #242424;
    font-size: 30px;
    font-display: swap;
}
.title-subtile-holder[b-7rqh9rzkb7] {
    margin-bottom: 25px;
}
.title-subtile-holder .section-title[b-7rqh9rzkb7] {
    margin-top: 0;
}
.section-title[b-7rqh9rzkb7] {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 34px;
    line-height: 1.2;
    margin-bottom: 0;
}

.section-border[b-7rqh9rzkb7] {
    width: 100%;
    height: 23px;
    background: url('../images/section-border.png') no-repeat center center;
    margin: 5px 0 10px;
}
/* /Shared/AdminLoading.razor.rz.scp.css */
/* Scoped to the loading component. */

.admin-loading[b-8mjr11445a] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
    padding: 72px 16px;
}

.admin-loading-spinner[b-8mjr11445a] {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: 3px solid rgba(26, 54, 93, 0.15);
    border-top-color: var(--primary-red);
    animation: admin-spin-b-8mjr11445a 0.9s linear infinite;
}

.admin-loading-text[b-8mjr11445a] {
    margin: 0;
    color: var(--medium-gray);
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    animation: admin-pulse-b-8mjr11445a 1.6s ease-in-out infinite;
}

@keyframes admin-spin-b-8mjr11445a {
    to {
        transform: rotate(360deg);
    }
}

@keyframes admin-pulse-b-8mjr11445a {
    0%, 100% {
        opacity: 0.55;
    }

    50% {
        opacity: 1;
    }
}

/* Spinning and pulsing can be uncomfortable for some viewers; keep the state
   legible without the motion. */
@media (prefers-reduced-motion: reduce) {
    .admin-loading-spinner[b-8mjr11445a] {
        animation-duration: 2.4s;
    }

    .admin-loading-text[b-8mjr11445a] {
        animation: none;
        opacity: 0.8;
    }
}
/* /Shared/AdminPageHeader.razor.rz.scp.css */
/* Scoped to the header component, so these rules travel with it to every admin
   page without touching the public site. */

.admin-hero[b-awe5aqcmfl] {
    background-color: var(--primary-blue);
    background-image: linear-gradient(135deg, rgba(10, 38, 71, 0.92) 0%, rgba(26, 54, 93, 0.85) 100%), url('/images/top_banner.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: var(--white);
    padding: 36px 24px;
}

.admin-hero-inner[b-awe5aqcmfl] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px 24px;
}

.admin-hero-main[b-awe5aqcmfl] {
    flex: 1 1 320px;
    min-width: 0;
}

.admin-crumbs[b-awe5aqcmfl] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px;
    margin: 0 0 6px;
    font-size: 0.72rem;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

    .admin-crumbs a[b-awe5aqcmfl] {
        color: var(--white);
        text-decoration: none;
        opacity: 0.75;
        transition: opacity var(--transition-fast);
    }

        .admin-crumbs a:hover[b-awe5aqcmfl],
        .admin-crumbs a:focus-visible[b-awe5aqcmfl] {
            opacity: 1;
            text-decoration: underline;
        }

.admin-crumb-sep[b-awe5aqcmfl] {
    opacity: 0.5;
}

.admin-crumb-current[b-awe5aqcmfl] {
    opacity: 0.9;
}

.admin-back[b-awe5aqcmfl] {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    flex: 0 0 auto;
    padding: 8px 16px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 999px;
    color: var(--white);
    font-size: 0.8rem;
    font-weight: 600;
    text-decoration: none;
    white-space: nowrap;
    transition: background var(--transition-fast), border-color var(--transition-fast);
}

    .admin-back:hover[b-awe5aqcmfl],
    .admin-back:focus-visible[b-awe5aqcmfl] {
        background: rgba(255, 255, 255, 0.14);
        border-color: rgba(255, 255, 255, 0.6);
    }

    .admin-back[b-awe5aqcmfl]  .mud-icon-root {
        width: 1rem;
        height: 1rem;
        font-size: 1rem;
    }

.admin-eyebrow[b-awe5aqcmfl] {
    margin: 0 0 6px;
    font-size: 0.72rem;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    opacity: 0.72;
}

.admin-title[b-awe5aqcmfl] {
    /* Scales, rather than the fixed 3.5em these pages used behind a
       Breakpoint.SmAndDown guard that hid the title on phones entirely. */
    margin: 0;
    /* site.css styles bare headings globally: h1 there carries colour #112c53 and
       30px of bottom padding. The colour must be restated because a direct element
       rule outranks the white this would otherwise inherit from .admin-hero. */
    padding: 0;
    color: var(--white);
    font-size: clamp(1.75rem, 5vw, 2.75rem);
    font-weight: 800;
    line-height: 1.1;
}

.admin-subtitle[b-awe5aqcmfl] {
    margin: 8px 0 0;
    font-size: 0.95rem;
    opacity: 0.8;
}

/* The account button hangs out of the app bar (absolute, right:0, top:100%) and
   covers this corner down to roughly 43px below the 100px bar. Clearing it by
   28px keeps the button below that without making the header any taller. It is
   only rendered from md up (d-none d-md-flex), so the offset matches that width. */
@media (min-width: 960px) {
    .admin-back[b-awe5aqcmfl] {
        margin-top: 28px;
    }
}

@media (max-width: 600px) {
    .admin-hero[b-awe5aqcmfl] {
        padding: 24px 16px;
    }
}
/* /Shared/HomeLayout.razor.rz.scp.css */
/* Hallmark Nav css start */
/*Navbar*/
/*Navbar sub menus*/
.navbar ul li ul.sub-menu[b-56ufvx0vf8] {
    left: 15px;
    opacity: 0;
    padding-top: 0;
    position: absolute;
    text-align: left;
    top: 180%;
    transition: all 400ms ease 0s;
    -webkit-transition: all 400ms ease 0s;
    visibility: hidden;
    width: 200px;
    z-index: 9999;
    transform: scale(0);
    -webkit-transform: scale(0);
}

    .navbar ul li ul.sub-menu li:hover ul.sub-menu[b-56ufvx0vf8] {
        top: 0;
        left: 100%;
    }

    .navbar ul li ul.sub-menu li ul.sub-menu[b-56ufvx0vf8] {
        top: 100%;
        left: 100%;
    }

.menu.nav-effect.nav-menu[b-56ufvx0vf8] {
    margin: 0;
}

#navbar .sub-menu li[b-56ufvx0vf8] {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0;
}

    #navbar .sub-menu li:last-child[b-56ufvx0vf8] {
        border-bottom: 0 none;
    }

.navbar-nav > li > a[b-56ufvx0vf8] {
    padding-bottom: 30px;
    padding-top: 30px;
}

.navbar ul li:hover > ul.sub-menu[b-56ufvx0vf8] {
    opacity: 1;
    top: 103%;
    left: 10px;
    visibility: visible;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
}

#navbar ul.sub-menu li a[b-56ufvx0vf8] {
    color: #fff;
    display: block;
    padding: 15px 20px;
    font-size: 14px;
    font-weight: 400;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}

#navbar li li[b-56ufvx0vf8] {
    display: list-item;
    list-style: none;
}



#navbar .menu-item[b-56ufvx0vf8] {
    padding: 15px 0px;
}
.menu .menu-item[b-56ufvx0vf8] {
    display: inline-block;
}
.navbar-nav > li[b-56ufvx0vf8] {
    float: left;
}
.nav > li[b-56ufvx0vf8] {
    position: relative;
    display: block;
}
nav ul li[b-56ufvx0vf8] {
    display: inline-block;
}


#navbar .menu-item > a[b-56ufvx0vf8], .navbar-nav .search_products a[b-56ufvx0vf8], .navbar-default .navbar-nav > li > a[b-56ufvx0vf8], li.nav-menu-account[b-56ufvx0vf8], .my-account-navbar a[b-56ufvx0vf8] {
    color: #000000;
}
.navbar-default .navbar-nav > li > a[b-56ufvx0vf8], .navbar-default .navbar-nav > li > a:hover[b-56ufvx0vf8], .navbar-default .navbar-nav > li > a:focus[b-56ufvx0vf8] {
    color: #242424;
}
.navbar-default .navbar-nav > li > a[b-56ufvx0vf8] {
    color: #777;
}
.header-v3 .navbar-nav > li > a[b-56ufvx0vf8] {
    font-weight: bold;
}
.navbar-nav > li > a[b-56ufvx0vf8] {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.nav > li > a[b-56ufvx0vf8] {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.navbar-nav > li > a[b-56ufvx0vf8], .menu .item a[b-56ufvx0vf8] {
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 17px !important;
    display: block;
    line-height: 17px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}

ul li[b-56ufvx0vf8], ol li[b-56ufvx0vf8] {
    color: #8b8b8a;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

/* Hallmark Nav css end */
footer .footer[b-56ufvx0vf8] {
    background: #152d58 !important;
}

.footer-top .widget-title[b-56ufvx0vf8], p.copyright[b-56ufvx0vf8] {
    color: whitesmoke !important;
}

.footer-top .widget-title[b-56ufvx0vf8] {
    border-bottom: 3px solid;
    padding-bottom: 1em;
}

.top-footer[b-56ufvx0vf8] {
    display: none !important;
}

.has-footer-widgets[b-56ufvx0vf8] {
    background: #2b4c87 !important;
}

.footer-copyright .col-md-6[b-56ufvx0vf8] {
    width: 100% !important;
}

.footer-copyright .col-md-6[b-56ufvx0vf8] {
    width: 100% !important;
    text-align: center;
}

footer .footer-top .menu .menu-item a[b-56ufvx0vf8] {
    color: #fff !important;
}

.footer-top .widget_nav_menu li[b-56ufvx0vf8]:before {
    display: none !important;
}

.footer-top .widget_nav_menu li[b-56ufvx0vf8] {
    padding-left: 0px !important;
}
footer.has-footer-widgets .footer-top[b-56ufvx0vf8] {
    padding-bottom: 0;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
}
.container[b-56ufvx0vf8] {
    width: 100% !important;
    margin: 0 auto !important;
}

.menu-link[b-56ufvx0vf8] {
    cursor: pointer;
    font-size: 1.5em;
    font-weight: 500;
    padding: 0px 1em;
    text-transform: uppercase;
    color: #112c53;
    transition: color 0.2s ease;
    font-family: 'Montserrat', 'Neusa Next Std Bold', 'robotobold', Arial;
}

    .menu-link:hover[b-56ufvx0vf8] {
        color: #c9302c; /* Darker red on hover */
    }

/*a.menu-link:link, a.menu-link:visited {
    font-weight: 700 !important;
    font-size: 16px;
    padding: 0px 10px 0px 10px;
    color: #2165b5;
    position: relative;
    top: 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}*/

/*a.menu-link:hover, a.menu-link:active {
    color: #75c525;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}*/


/*whole damn css*/


/*------------------------------------------------------------------
[Master Stylesheet]
[Table of contents]
1. Body
    1.1. General styling
2. Elements
    2.1. Buttons
    2.2. Subscribe form
    2.3. Blockquote
    2.4. Search input + button
    2.5. Contact us
    2.6. Back to top button
2. Header
    2.1. Header styling
    2.2. Navbar styling
    2.3. Hero section
3. Portfolio
4. Blocks
5. Testimonial
6. Members
7. Statistics
8. Footer
9. Custom images
10. Sections
    10.1. Subscribe
    10.2. Contact
    10.3. Map
    10.4. Portfolio
    10.5. Pricing tables
11. Page: Blog
    11.1. Sidebar/Widgets
12. WooCommerce
    12.1. Single product
13. 404 Not found page
14. Clients slider
15. Black Friday
-------------------------------------------------------------------*/
/*---------------------------------------------*/
/*--- 1. Body ---*/
/*---------------------------------------------*/
/* General styling */
html[b-56ufvx0vf8], body[b-56ufvx0vf8] {
    height: 100%;
    width: 100%;
}

body[b-56ufvx0vf8] {
    overflow-x: hidden;
    outline: none;
}

*[b-56ufvx0vf8] {
    word-wrap: break-word;
}

a[b-56ufvx0vf8],
a:hover[b-56ufvx0vf8],
a:focus[b-56ufvx0vf8] {
    text-decoration: none;
    outline: none;
}

select:focus[b-56ufvx0vf8], input:focus[b-56ufvx0vf8] {
    outline: none;
}

section[b-56ufvx0vf8] {
    position: relative;
}

    section.cover[b-56ufvx0vf8] {
        overflow: hidden;
    }

img[b-56ufvx0vf8] {
    max-width: 100%;
    height: auto;
}

ol[b-56ufvx0vf8] {
    padding-left: 30px;
}

figure.gallery-item[b-56ufvx0vf8] {
    margin: 10px 0;
}

.wc_vendors_active form input[type="submit"][b-56ufvx0vf8],
.wcv-dashboard-navigation li a[b-56ufvx0vf8] {
    border-radius: 30px;
    -webkit-border-radius: 30px;
}

.post-password-form input[type="password"][b-56ufvx0vf8], .post-password-form input[type="submit"][b-56ufvx0vf8] {
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
}

.post-password-form input[type="submit"][b-56ufvx0vf8] {
    color: #ffffff;
}

#primary .main-content .sidebar-social-networks ul[b-56ufvx0vf8] {
    padding: 0 15px;
}

#primary .main-content ul.ibid-slider li[b-56ufvx0vf8] {
    position: unset;
}

.wpb_column[b-56ufvx0vf8] {
    height: auto;
}

p[b-56ufvx0vf8] {
    font-size: 14px;
    font-weight: 300;
    color: #8b8b8a;
    margin-bottom: 15px;
}

    p.subtitle[b-56ufvx0vf8] {
        font-size: 20px;
        font-weight: 600;
        color: rgba(255,255,255,0.7);
    }

.top-margin[b-56ufvx0vf8] {
    padding-top: 60px;
}

.high-margin[b-56ufvx0vf8] {
    padding-top: 60px;
    padding-bottom: 80px;
}

.bottom-margin[b-56ufvx0vf8] {
    padding-top: 0;
    padding-bottom: 80px;
}

.mediu-margin[b-56ufvx0vf8] {
    padding-top: 25px;
    padding-bottom: 25px;
}

.spacer[b-56ufvx0vf8] {
    margin-bottom: 50px;
}

.right-border[b-56ufvx0vf8] {
    padding: 15px;
    border-right: 5px solid;
    margin-bottom: 10px !important;
}

.left-border[b-56ufvx0vf8] {
    padding: 15px;
    border-left: 5px solid;
    margin-bottom: 10px !important;
}

.relative[b-56ufvx0vf8] {
    position: relative;
}

.absolute[b-56ufvx0vf8] {
    position: absolute;
}

.fixed[b-56ufvx0vf8] {
    position: fixed;
}

.top-no-margin[b-56ufvx0vf8] {
    padding-bottom: 100px;
    padding-top: 0;
}

#navbar .no-menu[b-56ufvx0vf8] {
    margin: 22px;
    color: #fff;
}

    #navbar .no-menu a[b-56ufvx0vf8] {
        color: #fff;
    }

.bot_nav_cat .no-menu[b-56ufvx0vf8],
.bot_nav_cat .no-menu a[b-56ufvx0vf8] {
    color: #484848 !important;
}

.navbar[b-56ufvx0vf8] {
    border-radius: 0px;
    -webkit-border-radius: 0px;
}

.bottom-no-margin[b-56ufvx0vf8] {
    padding-bottom: 0;
    padding-top: 60px;
}

.high-padding[b-56ufvx0vf8] {
    padding: 50px 0;
}

.medium-padding[b-56ufvx0vf8] {
    padding: 50px 0;
}

.container.high-padding[b-56ufvx0vf8] {
    padding: 80px 15px;
}

.form-control[b-56ufvx0vf8] {
    border-color: rgb(0, 173, 241);
    border-width: 2px;
    color: rgba(85, 85, 85, 0.8);
    font-size: 15px;
    font-style: italic;
    font-weight: 300;
    height: auto;
    padding: 10px;
}

.video-bg[b-56ufvx0vf8] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
}

.block-triangle[b-56ufvx0vf8] {
    overflow: hidden;
}
/*Flat icons*/
.flat-icon[b-56ufvx0vf8] {
    font-family: 'oxp-demo';
    padding: 23px 28px;
    font-size: 45px;
    font-weight: bold;
    display: inline-block;
    line-height: 100%;
    overflow: hidden;
    text-transform: uppercase;
    margin-right: 15px;
}
/*---------------------------------------------*/
/*--- 2. Elements ---*/
/*---------------------------------------------*/
body .no-margin[b-56ufvx0vf8] {
    margin-bottom: 0;
}

.text-white ul li[b-56ufvx0vf8],
.text-white .section-title[b-56ufvx0vf8] {
    color: white;
    opacity: 0.9;
}

.img-center[b-56ufvx0vf8] {
    margin: 0 auto;
    display: block;
}

.ibid_call-to-action h1[b-56ufvx0vf8],
.ibid_call-to-action h2[b-56ufvx0vf8],
.ibid_call-to-action h3[b-56ufvx0vf8],
.ibid_call-to-action h4[b-56ufvx0vf8],
.ibid_call-to-action h5[b-56ufvx0vf8],
.ibid_call-to-action h6[b-56ufvx0vf8] {
    color: #fff;
}
/* Elements: Buttons */
.margin-zero[b-56ufvx0vf8] {
    margin: 0;
}

.vc_btn.margin-zero[b-56ufvx0vf8] {
    margin: 10px 0;
}

.button.solid-button[b-56ufvx0vf8],
button.vc_btn[b-56ufvx0vf8] {
    color: #fff;
}

.custom-btn button[b-56ufvx0vf8] {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    padding: 12px 25px !important;
    color: #fff !important;
}

    .custom-btn button:hover[b-56ufvx0vf8] {
        background: #FFFFFF !important;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    }

.styled-btn button[b-56ufvx0vf8] {
    font-family: BenchNine;
    font-size: 22px !important;
    text-transform: uppercase;
    font-weight: 800;
}

    .styled-btn button:hover[b-56ufvx0vf8] {
        background: #fff !important;
        color: #E5B25D !important;
    }

.button[b-56ufvx0vf8] {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    padding: 10px 20px;
    margin: 10px;
}

    .button.outline-button[b-56ufvx0vf8] {
        border: 1px solid #FFFFFF;
    }

    .button.solid-button[b-56ufvx0vf8] {
        background: #00adf1;
    }

    .button:hover[b-56ufvx0vf8] {
        text-decoration: none;
        color: #FFFFFF;
    }

    .button.outline-button.mt-blue[b-56ufvx0vf8] {
        border-color: #00adf1;
        color: #FFFFFF;
    }

.video-background[b-56ufvx0vf8] {
    height: 100%;
}

.outline-button[b-56ufvx0vf8] {
    position: relative;
}

    .outline-button[b-56ufvx0vf8]::after {
        background: #00ADF1;
        height: 100%;
        left: 0;
        top: 0;
        width: 0;
        content: "";
        position: absolute;
        transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -webkit-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        z-index: -1;
    }

    .outline-button:hover[b-56ufvx0vf8]::after {
        width: 100%;
    }

.solid-button[b-56ufvx0vf8] {
    position: relative;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}

    .solid-button[b-56ufvx0vf8]::after {
        background: #009ddb;
        height: 100%;
        left: 0;
        top: 0;
        width: 0;
        content: "";
        position: absolute;
        transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -webkit-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        z-index: -1;
    }

    .solid-button:hover[b-56ufvx0vf8]::after {
        width: 100%;
    }
/*Header btn style*/
/* Effect 1: Brackets */
.nav-effect a.active[b-56ufvx0vf8]::before,
.nav-effect a.active[b-56ufvx0vf8]::after,
.nav-effect .current-menu-item a[b-56ufvx0vf8]::before,
.nav-effect .current-menu-item a[b-56ufvx0vf8]::after,
.nav-effect a:hover[b-56ufvx0vf8]::before,
.nav-effect a:hover[b-56ufvx0vf8]::after {
    opacity: 1;
    transform: translateX(0px);
    -o-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
}
/*Elements: Subscribe form*/
.subscribe .result[b-56ufvx0vf8] {
    display: block;
    width: 100% !important;
    clear: both;
    color: #fff !important;
    text-align: center;
    position: relative;
    top: 10px;
}

.mc_embed_signup[b-56ufvx0vf8] {
    margin-top: 15px;
    overflow: hidden;
}

.newspaper-info[b-56ufvx0vf8] {
    color: #ffffff;
}

textarea[b-56ufvx0vf8],
input[type="text"][b-56ufvx0vf8],
input[type="button"][b-56ufvx0vf8],
input[type="search"][b-56ufvx0vf8],
input[type="submit"][b-56ufvx0vf8] {
    -webkit-appearance: none;
}

.subscribe > input[type="text"][b-56ufvx0vf8] {
    border: 0 none;
    color: #fff;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    float: left;
    padding: 15px;
    width: 70%;
    outline: 0;
}

.subscribe > button[type="submit"][b-56ufvx0vf8] {
    border: 0 none;
    color: #ffffff;
    float: left;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 20px;
    width: 30%;
    outline: 0;
    transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
}

.newspaper-info-bordered .holder[b-56ufvx0vf8] {
    padding: 10px 0 10px 15px;
}

.newspaper-info span:nth-of-type(1)[b-56ufvx0vf8] {
    font-weight: bold;
}

.newspaper-info-bordered .col-md-5[b-56ufvx0vf8] {
    text-align: center;
}

.newspaper-info-bordered i[b-56ufvx0vf8] {
    font-size: 50px;
    padding: 10px 0;
}

.newspaper-info span[b-56ufvx0vf8] {
    font-size: 17px;
    display: block;
}

.complex-layout .subscribe h3 i[b-56ufvx0vf8] {
    margin-right: 10px;
}

.complex-layout .col-md-9[b-56ufvx0vf8] {
    padding-left: 0;
}

.newspaper-info span:nth-of-type(2)[b-56ufvx0vf8] {
    font-style: italic;
}

.complex-layout .subscribe[b-56ufvx0vf8] {
    border: 1px solid rgb(223, 229, 233);
    overflow: hidden;
    padding: 30px;
}

    .complex-layout .subscribe > button[type="submit"][b-56ufvx0vf8] {
        padding: 14px 40px;
        font-size: 14px;
        width: 18%;
    }

    .complex-layout .subscribe > input[type="text"][b-56ufvx0vf8] {
        border: 1px solid rgba(255, 255, 255, .7);
        margin-right: 2%;
        width: 50%;
        font-size: 14px;
    }

        .complex-layout .subscribe > input[type="text"][b-56ufvx0vf8]::-webkit-input-placeholder {
            color: rgba(255, 255, 255, .7);
        }

        .complex-layout .subscribe > input[type="text"]:-moz-placeholder[b-56ufvx0vf8] {
            color: rgba(255, 255, 255, .7);
        }

        .complex-layout .subscribe > input[type="text"][b-56ufvx0vf8]::-moz-placeholder {
            color: rgba(255, 255, 255, .7);
        }

        .complex-layout .subscribe > input[type="text"]:-ms-input-placeholder[b-56ufvx0vf8] {
            color: rgba(255, 255, 255, .7);
        }

    .complex-layout .subscribe > h3[b-56ufvx0vf8] {
        float: left;
        font-size: 18px;
        margin: 12px 0;
        width: 30%;
        line-height: initial;
        color: #fff;
    }

.newspaper-info-bordered[b-56ufvx0vf8] {
    border: 1px solid;
    margin: 13px 0;
}
/*Elements: blockquote*/
blockquote[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #f6f6f6;
    border-left: 5px solid;
    color: #8b8b8a;
    font-size: 15px;
    font-weight: 300;
    margin: 0 0 20px;
    padding: 25px 25px 25px 90px;
    position: relative;
}

    blockquote[b-56ufvx0vf8]::before {
        border-radius: 50%;
        -o-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -webkit-border-radius: 50%;
        color: rgb(255, 255, 255);
        content: "\"";
        font-family: Arial;
        font-size: 50px;
        font-style: italic;
        height: 35px;
        left: 28px;
        line-height: 55px;
        padding: 3px;
        position: absolute;
        top: 23%;
        width: 35px;
    }

.testimonials-container blockquote[b-56ufvx0vf8]:before {
    content: "\"";
    font-family: open sans;
    font-size: 200px;
    font-style: italic;
    left: 15%;
    line-height: 200px;
    position: absolute;
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    background: transparent;
}

.testimonials-container blockquote p[b-56ufvx0vf8] {
    width: 65%;
    margin: 0 auto;
}

.testimonials-container blockquote[b-56ufvx0vf8]:after {
    bottom: -48%;
    content: "\"";
    font-family: open sans;
    font-size: 200px;
    font-style: italic;
    line-height: 200px;
    position: absolute;
    right: 13%;
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.testimonials-container blockquote[b-56ufvx0vf8] {
    background: transparent;
}

.testimonial-img-holder img[b-56ufvx0vf8] {
    border-radius: 50%;
    border: 2px solid #2695FF;
    max-width: 120%;
}
/* Cause */
.ibid-supported-cause[b-56ufvx0vf8] {
    border: 1px solid #ddd;
    width: auto;
    margin: 0 auto;
    display: inline-block;
    padding: 0 10px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.woocommerce ul.products li.product a.cause-child[b-56ufvx0vf8] {
    font-weight: bold;
}

.ibid_shortcode_cause h3[b-56ufvx0vf8] {
    font-size: 18px;
    padding: 20px;
}

    .ibid_shortcode_cause h3 a[b-56ufvx0vf8] {
        transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
    }

.ibid_shortcode_cause .cause-wrapper[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 20px;
}

.ibid_shortcode_cause .button-content a[b-56ufvx0vf8] {
    color: rgb(255, 255, 255);
    display: block;
    float: left;
    line-height: 1;
    margin-left: 30%;
    padding: 12px 25px;
    border-radius: 30px;
    margin-bottom: -38px;
    font-weight: 600;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    position: relative;
    z-index: 12;
}

    .ibid_shortcode_cause .button-content a:hover[b-56ufvx0vf8] {
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
        border: none;
    }
/* Element: Search input + button */
.no-results.not-found[b-56ufvx0vf8] {
    color: #8b8b8a;
    text-align: center;
}

.search h2.page-title[b-56ufvx0vf8] {
    font-size: 35px;
    color: black;
}

.no-results .search-form[b-56ufvx0vf8] {
    margin-top: 20px;
}

.no-results input[type="submit"][b-56ufvx0vf8] {
    border: 0 none;
    border-radius: 30px;
    color: #fff;
    display: initial;
    padding: 12px 25px;
    font-weight: bold;
    text-transform: uppercase;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}

.no-results input[b-56ufvx0vf8] {
    border: 1px solid rgb(229, 236, 239);
    color: #8b8b8a;
    padding: 11px;
    border-radius: 30px;
}

.ibid-search[b-56ufvx0vf8] {
    position: relative;
    width: 0%;
    min-width: 60px;
    height: 60px;
    float: right;
    transition: width 0.3s;
    -o-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -webkit-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -webkit-backface-visibility: hidden;
}

.ibid-search-open .ibid-search-input[b-56ufvx0vf8] {
    width: 400px;
}

.third_header .ibid-search[b-56ufvx0vf8], .second_header .ibid-search[b-56ufvx0vf8], .sixth_header .ibid-search[b-56ufvx0vf8], .seventh_header .ibid-search[b-56ufvx0vf8] {
    margin-top: 20px;
}

.header-v1 li.nav-menu-account[b-56ufvx0vf8],
.header-v1 .my-account-navbar a[b-56ufvx0vf8] {
    color: #fff !important;
}

.header-v1 li#nav-menu-login[b-56ufvx0vf8] {
    list-style: none;
    float: right;
    display: none;
}

.header-v2 div#datafetch .search-result[b-56ufvx0vf8] {
    left: 140px;
}

.header-v2 li.nav-menu-account[b-56ufvx0vf8],
.header-v2 .my-account-navbar a[b-56ufvx0vf8] {
    padding: 0 !important;
    color: #fff;
    font-weight: 300;
    margin-top: 1px;
}

.header-v2 #dropdown-user-profile.open ul[b-56ufvx0vf8] {
    top: 33px;
}

.header-v2 a.shop_cart[b-56ufvx0vf8]::after {
    position: absolute;
    bottom: 9px;
    left: 50px;
    font-size: 19px;
}

.header-v2 .menu-products .shop_cart[b-56ufvx0vf8] {
    width: 100%;
    text-align: left;
    padding-left: 55px;
    padding-top: 14px;
    padding-right: 22px;
    padding-bottom: 13px;
    font-weight: 400;
}

.header-v2 .menu-products[b-56ufvx0vf8] {
    display: initial;
}

.header-v2 .header_mini_cart_group[b-56ufvx0vf8] {
    background: #fff;
    float: right;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
}

.header-v2 .top-header a[b-56ufvx0vf8],
.header-v2 .contact-header span[b-56ufvx0vf8] {
    color: #fff !important;
}

.header-v2 .menu-search[b-56ufvx0vf8] {
    background: #fff;
}

.header-v2 .top-header[b-56ufvx0vf8] {
    border-bottom: 0 none;
}

.header-v2 #navbar .menu > .menu-item[b-56ufvx0vf8] {
    padding: 30px 0px;
}

.header-v2 .top-header span[b-56ufvx0vf8] {
    color: #fff !important;
}
/*.header-v2 #navbar .menu-item > a,*/
.header-v2 .navbar-nav .search_products a[b-56ufvx0vf8],
.header-v2 .navbar-default .navbar-nav > li > a[b-56ufvx0vf8] {
    color: #606060;
}

.header-v2 nav[b-56ufvx0vf8] {
    background: transparent;
}

.header-v2 .header_mini_cart.visible_cart[b-56ufvx0vf8] {
    top: 72px;
}

.header-v2 .header_mini_cart[b-56ufvx0vf8] {
    top: 150px;
}

.header-v2 .my-account-navbar[b-56ufvx0vf8] {
    padding: 0 !important;
}

    .header-v2 .my-account-navbar ul[b-56ufvx0vf8] {
        padding-left: 25px;
    }

.header-v2 #dropdown-user-profile ul[b-56ufvx0vf8] {
    z-index: 2222;
    padding-left: 0;
    right: 0;
    left: auto;
}

.header-v3 .menu-products .shop_cart[b-56ufvx0vf8] {
    width: 100%;
    text-align: left;
    padding-left: 55px;
    padding-top: 14px;
    padding-right: 22px;
    padding-bottom: 13px;
    font-weight: 400;
    border: 1px solid #d4a619;
    border-radius: 30px;
}

.header-v3 .header_mini_cart_group[b-56ufvx0vf8] {
    float: right;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
}

.header-v3 .menu-products[b-56ufvx0vf8] {
    display: initial;
}

.header-v3 a.shop_cart[b-56ufvx0vf8]::after {
    position: absolute;
    bottom: 9px;
    left: 50px;
    font-size: 19px;
}

.header-v3 .my-account-navbar[b-56ufvx0vf8] {
    padding: 0px 0px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.header-v3 .menu-holder[b-56ufvx0vf8] {
    padding: 0px 0px;
    margin-top: 15px;
}

.header-v3 .navbar-nav > li > a[b-56ufvx0vf8] {
    font-weight: bold;
}

.header-v3 #dropdown-user-profile.open ul[b-56ufvx0vf8] {
    padding-left: 0px;
}

.header-v3 #dropdown-user-profile ul[b-56ufvx0vf8] {
    padding: 0px;
}

.header-v4 .menu-search input.search-field[b-56ufvx0vf8] {
    width: 48%;
}

.header-v4 .navigation-navbar[b-56ufvx0vf8] {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 0px;
}

.header-v4 .search-form-product[b-56ufvx0vf8],
.header-v4 .menu-products[b-56ufvx0vf8] {
    margin-top: 28px;
}

.header-v4 .navbar-default .navbar-collapse[b-56ufvx0vf8],
.header-v4 .navbar-default .navbar-form[b-56ufvx0vf8] {
    margin-left: -20px;
}

.header-v4 .account-urls[b-56ufvx0vf8] {
    text-align: left;
}

.header-v4 .first-part[b-56ufvx0vf8] {
    padding-left: 0;
}

.header-v4 #navbar .sub-menu[b-56ufvx0vf8], .navbar ul li ul.sub-menu[b-56ufvx0vf8] {
    padding-left: 0px;
}

.header-v4 div#ibid-main-head[b-56ufvx0vf8] {
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.07);
}

.header-v4 #navbar .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    padding: 15px 50px;
    padding-bottom: 0px !important;
}

.header-v4 li.nav-menu-account[b-56ufvx0vf8] {
    color: #FFFFFF;
    padding: 0 !important;
    font-weight: 400;
    margin-left: 20px;
    line-height: 20px;
}

.header-v4 .top-header a[b-56ufvx0vf8],
.header-v4 .top-header span[b-56ufvx0vf8] {
    color: #fff !important;
}

.header-v4 .dropdown-list li a[b-56ufvx0vf8] {
    color: #252525 !important;
}

.header-v4 .dropdown-box[b-56ufvx0vf8] {
    position: relative;
    z-index: 1000 !important;
}

.header-v4 .menu-products[b-56ufvx0vf8] {
    display: flex;
}

.header-v4 .menu-search[b-56ufvx0vf8] {
    border: 1px solid #DDDDDD;
    box-shadow: none;
}

.header-v4 .top-payment i[b-56ufvx0vf8] {
    font-size: 20px;
    color: #252525;
    line-height: 45px;
}

.header-v4 a.shop_cart[b-56ufvx0vf8]:after {
    padding-left: 15px;
    font-size: 18px;
    color: #252525 !important;
}

.header-v4 .navbar-header .logo[b-56ufvx0vf8] {
    background: linear-gradient(to top left, transparent 51%, rgba(255, 0, 0, 0) 30%, #f7f7f7 48%, #fff 58.5%) no-repeat, linear-gradient(to top left, transparent 0.1%, #fff 0.1%) no-repeat;
    background-size: 45% 172%, 68% 112%;
    background-position: 93% 0%, 0% 0%;
    padding: 58px 0px;
    margin: 0px;
}

.header-v4 .navbar-header[b-56ufvx0vf8] {
    margin-top: -3.2%;
}

.header-v4 li#nav-menu-login[b-56ufvx0vf8] {
    margin-left: 15px;
}

.header-v4 #dropdown-user-profile.open ul[b-56ufvx0vf8] {
    z-index: 30333;
    padding-left: 0px;
}

.header-v4 .header_mini_cart[b-56ufvx0vf8] {
    right: 155px;
}

.header-v4 #dropdown-user-profile[b-56ufvx0vf8] {
    float: initial;
}

.header-v4 .currency-language[b-56ufvx0vf8] {
    display: inline-block;
    margin: 0 0px;
    padding-left: 15px !important;
}

.header-v4 .contact-header[b-56ufvx0vf8] {
    display: flex;
    z-index: 999;
    padding-top: 13px;
    padding-bottom: 13px;
}

.header-v4 li#nav-menu-login[b-56ufvx0vf8] {
    float: initial;
    display: inline-block;
}

.header-v4 li.nav-menu-account[b-56ufvx0vf8],
.header-v4 .my-account-navbar a[b-56ufvx0vf8],
.header-v5 li.nav-menu-account[b-56ufvx0vf8],
.header-v5 .my-account-navbar a[b-56ufvx0vf8] {
    color: #fff !important;
}

.header-v6 form.woocommerce-product-search.menu-search[b-56ufvx0vf8]::after {
    display: none;
}

.header-v7 nav#modeltheme-main-head[b-56ufvx0vf8] {
    background: transparent;
}

.header-v7 .navbar-header .logo[b-56ufvx0vf8] {
    margin: 20px 0px;
}

.header-v7 .navbar-nav > li > a[b-56ufvx0vf8],
.header-v7 .menu .item a[b-56ufvx0vf8],
.header-v7 li.nav-menu-account[b-56ufvx0vf8],
.header-v7 .my-account-navbar a[b-56ufvx0vf8],
.header-v7 .menu-inquiry .button[b-56ufvx0vf8] {
    font-size: 15px;
    font-weight: 600;
}

.header-v7 .menu-inquiry .button[b-56ufvx0vf8] {
    color: #fff;
    border-radius: 3px !important;
    padding: 8px 25px !important;
    margin: 15px 0px;
    text-transform: none !important;
    line-height: inherit !important;
}

.header-v7 #dropdown-user-profile ul[b-56ufvx0vf8] {
    padding: 0px;
}

.header-v7 li.nav-menu-account[b-56ufvx0vf8]::before,
.header-v7 li#nav-menu-login a[b-56ufvx0vf8]::before {
    content: "\f2bd";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.header-v7 .my-account-navbar .ibid-logoin a[b-56ufvx0vf8] {
    width: 115px;
}

header.header-v7[b-56ufvx0vf8] {
    border-bottom: 1px solid #e5e5e5;
}
/* Top Banner */
.ibid-top-banner .discount-text[b-56ufvx0vf8] {
    opacity: .6;
    vertical-align: 5px;
}

.ibid-top-banner .row[b-56ufvx0vf8] {
    display: inline-block;
    margin: 15px 20px;
}

.ibid-top-banner .countdownv2_holder[b-56ufvx0vf8] {
    display: flex;
    position: relative;
    width: 150px;
}

.ibid-top-banner .countdown-period[b-56ufvx0vf8] {
    display: none;
}

.ibid-top-banner .countdown-amount[b-56ufvx0vf8] {
    font-size: 15px;
    color: #222222;
}

.ibid-top-banner .countdown-section[b-56ufvx0vf8]::after {
    content: "\f111";
    font-family: 'FontAwesome';
    font-size: 5px;
    vertical-align: 3px;
    margin-left: 8px;
}

.ibid-top-banner .countdown-section:last-child[b-56ufvx0vf8]::after {
    content: "";
}

.ibid-top-banner .countdown-section[b-56ufvx0vf8] {
    width: 30px !important;
    margin: 0px 3px;
}

.ibid-top-banner .is-countdown[b-56ufvx0vf8] {
    padding: 0px !important;
    background: transparent !important;
}

.ibid-top-banner .button[b-56ufvx0vf8] {
    padding: 8px 24px;
    font-weight: 600;
    border-radius: 3px;
    color: #fff;
    margin-top: -5px;
}

.ibid-single-product-v2 .article-details img[b-56ufvx0vf8] {
    width: 100%;
    height: 500px;
    filter: brightness(0.15);
}

.ibid-single-product-v2 .header-title-blog-box h1[b-56ufvx0vf8] {
    padding-bottom: 25px;
    word-break: break-word;
}

.ibid-single-product-v2 .header-title-blog-box h1[b-56ufvx0vf8] {
    margin: 0 auto;
    color: #ffffff;
    font-size: 50px;
    line-height: 1.2;
    font-weight: bold;
}

.ibid-single-product-v2 .header-title-blog-box[b-56ufvx0vf8] {
    margin: 0 auto;
    display: inline-block;
}

.ibid-single-product-v2 .header-title-blog[b-56ufvx0vf8] {
    width: 100%;
    position: absolute;
    top: 25%;
    left: 0;
    bottom: 0;
    right: 0;
    display: table;
}

.ibid-single-product-v2 .thumbnails-summary[b-56ufvx0vf8] {
    margin-top: -15%;
}

.ibid-single-product-v2 .auction-time#countdown .auction-time-countdown[b-56ufvx0vf8] {
    box-shadow: none;
    -webkit-box-shadow: none;
    padding: 0px;
}

.ibid-single-product-v2 .countdown_show3 .countdown_section[b-56ufvx0vf8] {
    width: 10.5%;
}

.ibid-woo-symbol[b-56ufvx0vf8] {
    display: inline;
    font-weight: 400;
    font-size: 16px;
}

.woocommerce .ibid-single-product-v2 div.product div.summary[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    padding: 40px;
    padding-bottom: 30px;
    width: 56%;
}

.ibid-single-product-v2 .woocommerce-tabs .panel h2[b-56ufvx0vf8] {
    display: block !important;
    font-weight: 400 !important;
}

.ibid-single-product-v2 .woocommerce-tabs .panel[b-56ufvx0vf8] {
    display: block !important;
}

.woocommerce .ibid-single-product-v2 div.product .woocommerce-tabs ul.tabs[b-56ufvx0vf8] {
    display: none;
}

.woocommerce .ibid-single-product-v2 div.product .woocommerce-tabs .panel[b-56ufvx0vf8] {
    padding: 20px 30px !important;
    padding-bottom: 15px !important;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1) !important;
    margin-bottom: 30px;
}

.woocommerce .ibid-single-product-v2 div.product .woocommerce-tabs #tab-more_seller_product[b-56ufvx0vf8] {
    display: none !important;
}

.woocommerce .ibid-single-product-v2 section.related.products[b-56ufvx0vf8] {
    margin-top: 80px;
    display: inline-block;
    width: 100%;
}

.woocommerce .ibid-single-product-v2 div.product .woocommerce-tabs div#tab-seller[b-56ufvx0vf8] {
    width: 48.5%;
    float: right;
}

.woocommerce .ibid-single-product-v2 div.product .woocommerce-tabs div#tab-simle_auction_history[b-56ufvx0vf8] {
    width: 49.5%;
    float: left;
    padding-bottom: 35px !important;
}

.woocommerce .ibid-single-product-v2 .product_meta[b-56ufvx0vf8] {
    margin-top: 25px;
    color: #8b8b8a;
}

.woocommerce-account .woocommerce .simple-auctions h2[b-56ufvx0vf8] {
    text-align: left;
}

.woocommerce-MyAccount-content .simple-auctions.active-auctions[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.ibid-single-product-v2 div.product .woocommerce-tabs .panel[b-56ufvx0vf8] {
    display: block !important;
}

.ibid-single-product-v2 .header-title-blog-box p[b-56ufvx0vf8] {
    color: #fff;
}

.ibid-single-product-v2 a.cause_prod[b-56ufvx0vf8] {
    font-size: 16px;
}

.single-product .ibid-single-product-v2 .woocommerce-notices-wrapper[b-56ufvx0vf8] {
    position: relative;
    top: -250px;
}

.single-product div#tab-more_seller_product ul.products.columns-3 li.product[b-56ufvx0vf8] {
    width: 25%;
}

.woocommerce-notices-wrapper .woocommerce-message[b-56ufvx0vf8]::before {
    font-size: 25px;
    left: 15px;
    top: 13px;
}

.woocommerce-notices-wrapper .woocommerce-message[b-56ufvx0vf8] {
    border-radius: 5px;
    border: 0 none;
    line-height: 37px;
}

.newsletter-footer.light input[type="email"][b-56ufvx0vf8] {
    background: #fff;
}

.ibid-search-input[b-56ufvx0vf8] {
    position: absolute;
    top: 0px;
    right: 0px;
    border: medium none;
    outline: medium none;
    background: none repeat scroll 0% 0% #FFF;
    width: 90%;
    margin: 0px;
    z-index: 10;
    font-family: inherit;
    color: #8b8b8a;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    padding: 10px;
    box-sizing: border-box !important;
    height: 100%;
    transition: width 0.3s;
    -o-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -webkit-transition: width 0.3s;
    -ms-transition: width 0.3s;
}

input[type="search"].ibid-search-input[b-56ufvx0vf8] {
    -webkit-appearance: none;
    border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -ms-border-radius: 0px;
}

.ibid-search-input[b-56ufvx0vf8]::-webkit-input-placeholder {
    color: #d8d8d8;
}

.ibid-search-input:-moz-placeholder[b-56ufvx0vf8] {
    color: #d8d8d8;
}

.ibid-search-input[b-56ufvx0vf8]::-moz-placeholder {
    color: #d8d8d8;
}

.ibid-search-input:-ms-input-placeholder[b-56ufvx0vf8] {
    color: #d8d8d8;
}

.fixed-search-inside .search-form .search-field[b-56ufvx0vf8]::-webkit-input-placeholder {
    color: #fafafa;
}

.fixed-search-inside .search-form .search-field:-moz-placeholder[b-56ufvx0vf8] {
    color: #fafafa;
}

.fixed-search-inside .search-form .search-field[b-56ufvx0vf8]::-moz-placeholder {
    color: #fafafa;
}

.fixed-search-inside .search-form .search-field:-ms-input-placeholder[b-56ufvx0vf8] {
    color: #fafafa;
}

.fixed-search-inside .search-form .search-submit[b-56ufvx0vf8] {
    display: inline-block;
    font-family: fontawesome;
    background: transparent;
    border: 0 none;
    color: #fff;
    font-size: 22px !important;
    position: absolute;
    right: 0;
    bottom: 10px;
}

.search-form .search-submit[b-56ufvx0vf8] {
    display: none;
}

.ibid-icon-search[b-56ufvx0vf8],
.ibid-search-submit[b-56ufvx0vf8] {
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}

.ibid-search-submit[b-56ufvx0vf8] {
    background: #fff; /* IE needs this */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.ibid-icon-menu[b-56ufvx0vf8] {
    font-family: 'FontAwesome';
    background: #27ae60;
    transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    font-size: 22px;
}

    .ibid-icon-menu[b-56ufvx0vf8]:before {
        content: "\f0c9";
    }

.shop_feature i[b-56ufvx0vf8],
.elementor-widget-shop-feature i[b-56ufvx0vf8] {
    font-size: 40px;
    padding: 4px 15px;
}

.elementor-widget-shop-feature i[b-56ufvx0vf8] {
    float: left;
    color: #ffffff;
}

.shop_feature[b-56ufvx0vf8] {
    color: #ffffff;
    overflow: hidden;
}

.shop_feature_description p[b-56ufvx0vf8] {
    color: #fff;
}

.shop_feature p[b-56ufvx0vf8] {
    margin: 0;
}

.shop_feature h4[b-56ufvx0vf8] {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
}

.ibid-icon-search[b-56ufvx0vf8] {
    transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    color: #fff;
    z-index: 90;
    font-size: 22px;
    font-family: 'FontAwesome';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

    .ibid-icon-search[b-56ufvx0vf8]:before {
        content: "\f002";
    }

.ibid-search.ibid-search-open[b-56ufvx0vf8],
.no-js .ibid-search[b-56ufvx0vf8] {
    width: 55%;
}

    .ibid-search.ibid-search-open .ibid-icon-search[b-56ufvx0vf8],
    .no-js .ibid-search .ibid-icon-search[b-56ufvx0vf8] {
        color: #fff;
        z-index: 11;
    }

    .ibid-search.ibid-search-open .ibid-search-submit[b-56ufvx0vf8],
    .no-js .ibid-search .ibid-search-submit[b-56ufvx0vf8] {
        z-index: 90;
    }

.fashion-pins .map-shortcode[b-56ufvx0vf8] {
    overflow: visible;
}

.fashion-pins .bitwallet-single-point > a[b-56ufvx0vf8] {
    background: #FFFFFF !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1) !important;
}

    .fashion-pins .bitwallet-single-point > a[b-56ufvx0vf8]::before {
        width: 3px !important;
        background-color: #E5B25D;
    }

    .fashion-pins .bitwallet-single-point > a[b-56ufvx0vf8]::after {
        height: 3px !important;
        background-color: #E5B25D;
    }
/*Section: Contact us*/
.success_message[b-56ufvx0vf8] {
    color: rgb(0, 173, 241);
    display: none;
    font-weight: 400;
    padding-top: 5px;
    text-align: center;
}

.ibid-contact-form input.wpcf7-form-control[b-56ufvx0vf8],
.ibid-contact-form textarea.wpcf7-form-control[b-56ufvx0vf8] {
    background: #EFEFEF;
    border-radius: 8px;
    border: none;
    padding: 20px;
    width: 100%;
    outline: none;
}

.ibid-contact-form textarea.wpcf7-form-control[b-56ufvx0vf8] {
    height: 150px;
}

.ibid-contact-form .wpcf7-submit i[b-56ufvx0vf8] {
    margin-left: 5px;
}

.ibid-contact-form .wpcf7-submit[b-56ufvx0vf8] {
    margin-top: 0px !important;
    width: auto !important;
}

.ibid-contact-form label[b-56ufvx0vf8] {
    width: 100%;
    margin-bottom: 30px !important;
}

.ibid-contact-form input.wpcf7-form-control[b-56ufvx0vf8]::placeholder,
.ibid-contact-form textarea.wpcf7-form-control[b-56ufvx0vf8]::placeholder {
    color: #999999;
    font-weight: normal;
}

.contact-up .vc_column-inner[b-56ufvx0vf8] {
    height: 430px;
    margin-top: -595px;
}

.contact-up .elementor-column-wrap[b-56ufvx0vf8] {
    height: 400px;
    margin-top: -570px;
}

.box-shadow-column .vc_column-inner[b-56ufvx0vf8] {
    padding-top: 60px !important;
    padding-right: 15px;
    padding-bottom: 85px;
    padding-left: 160px;
}

.contact-dark input[b-56ufvx0vf8] {
    font-size: 14px;
    height: 55px;
    margin-top: 10px;
    width: 100%;
    padding: 0 25px 0 75px !important;
    border: 0 !important;
    transition: all 250ms ease;
    font-family: Open Sans;
    background: #F7F8FA !important;
}

.contact-dark input[b-56ufvx0vf8], .contact-dark textarea[b-56ufvx0vf8] {
    border: 0;
    width: 100%;
    background: #fff;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
    margin-bottom: 20px !important;
}

.contact-dark label i[b-56ufvx0vf8] {
    position: absolute;
    top: 10px;
    z-index: 1;
    color: #fff;
    font-size: 18px;
    background: #000;
    padding: 19px;
}

.contact-dark textarea[b-56ufvx0vf8] {
    margin-top: 10px;
    font-size: 14px;
    min-height: 150px;
    padding: 17px 25px 0 75px !important;
}

.contact-dark textarea[b-56ufvx0vf8] {
    height: 213px;
    outline: none;
}

.contact-dark label[b-56ufvx0vf8] {
    width: 100%;
    color: #3D404F;
    font-weight: 400;
}

.contact-dark label[b-56ufvx0vf8] {
    position: relative;
}

.contact-dark input.wpcf7-form-control.wpcf7-submit[b-56ufvx0vf8] {
    margin: 0 auto;
    border: 1px solid transparent;
    font-size: 30px;
    font-weight: 700;
    padding: 20px 48px !important;
    color: #fff;
    height: auto;
    border-radius: 0px;
    width: 97%;
    transition: all 250ms ease;
    margin-top: 5px;
    margin-left: 2px;
    background: #252525 !important;
    font-family: BenchNine;
}

    .contact-dark input.wpcf7-form-control.wpcf7-submit:hover[b-56ufvx0vf8] {
        background: #fff !important;
        color: #000;
    }
/*Element: Back to top button*/
.back-to-top:hover[b-56ufvx0vf8] {
    background: url("../images/svg/back-to-top-arrow.svg") no-repeat scroll center 50% #484848;
}

.back-to-top[b-56ufvx0vf8] {
    display: inline-block;
    height: 40px;
    width: 40px;
    z-index: 1140;
    border-radius: 30px;
    position: fixed;
    bottom: 30px;
    right: 40px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: url("../images/svg/back-to-top-arrow.svg") no-repeat scroll center 50% #2695FF;
    visibility: hidden;
    opacity: 0;
    transition: all .3s 0s;
    -o-transition: all .3s 0s;
    -moz-transition: all .3s 0s;
    -webkit-transition: all .3s 0s;
    -ms-transition: all .3s 0s;
}

    .back-to-top.ibid-is-visible[b-56ufvx0vf8], .back-to-top.ibid-fade-out[b-56ufvx0vf8], .no-touch .back-to-top:hover[b-56ufvx0vf8] {
        -webkit-transition: all .3s 0s;
        -moz-transition: all .3s 0s;
        -ms-transition: all .3s 0s;
        -o-transition: all .3s 0s;
        transition: all .3s 0s;
    }

    .back-to-top.ibid-is-visible[b-56ufvx0vf8] {
        visibility: visible;
        opacity: 1;
    }

.no-touch .back-to-top:hover[b-56ufvx0vf8] {
    background-color: #484848;
    opacity: 1;
}

.post-password-form input[b-56ufvx0vf8] {
    border: 1px solid #e6e6e6;
    padding: 7px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content[b-56ufvx0vf8] {
    float: left !important;
}
/*---------------------------------------------*/
/*--- 2. Header ---*/
/*---------------------------------------------*/
/*Instant search results*/
div#datafetch .search-result[b-56ufvx0vf8] {
    position: absolute;
    z-index: 1;
    background: #fff;
    left: 200px;
    margin-top: 20px;
    padding: 15px 0px;
    border-radius: 5px;
    box-shadow: 0 0 25px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,.05);
    -ms-box-shadow: 0 0 25px rgba(0,0,0,.05);
    list-style-type: none;
}

    div#datafetch .search-result li[b-56ufvx0vf8] {
        margin: 0;
        line-height: 1;
        font-size: 15px;
        padding: 5px 20px;
        -moz-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
        transition: all 250ms ease;
        text-align: left;
    }

        div#datafetch .search-result li:hover[b-56ufvx0vf8] {
            background: #cccccc;
        }

        div#datafetch .search-result li a[b-56ufvx0vf8] {
            font-size: 15px;
            color: #252525;
        }

    div#datafetch .search-result[b-56ufvx0vf8]::before,
    div#datafetch .search-result[b-56ufvx0vf8]::after {
        left: 40px;
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        top: -23px;
    }

    div#datafetch .search-result[b-56ufvx0vf8]::before {
        border-color: transparent;
        -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1);
    }

#datafetch img[b-56ufvx0vf8] {
    max-width: 30px;
    margin-right: 10px;
    border: 1px solid #e5e5e5;
}

div#datafetch .search-result[b-56ufvx0vf8]::after {
    border-color: transparent transparent #fff;
    border-width: 12px;
}
/*HEADER LAYOUT V2*/
.second_header #mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul[b-56ufvx0vf8],
.sixth_header #mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul[b-56ufvx0vf8] {
    text-align: left !important;
}

.second_header #mega_main_menu.primary[b-56ufvx0vf8],
.second_header .menu.nav.nav-menu[b-56ufvx0vf8],
.sixth_header #mega_main_menu.primary[b-56ufvx0vf8],
.sixth_header .menu.nav.nav-menu[b-56ufvx0vf8] {
    width: 100%;
}

.second_header li.search_products[b-56ufvx0vf8],
.sixth_header li.search_products[b-56ufvx0vf8] {
    margin-top: 11px;
}

.second_header nav.navbar.navbar-default[b-56ufvx0vf8] {
    border-top: 0;
}

.second_header #mega_main_menu.primary .menu-item[b-56ufvx0vf8],
.sixth_header #mega_main_menu.primary .menu-item[b-56ufvx0vf8] {
    padding: 0 !important;
}

.second_header .ibid-icon-search[b-56ufvx0vf8],
.sixth_header .ibid-icon-search[b-56ufvx0vf8] {
    font-size: 18px;
}

.second_header .ibid-search[b-56ufvx0vf8],
.sixth_header .ibid-search[b-56ufvx0vf8] {
    height: 40px;
    min-width: 40px;
}

.second_header .ibid-icon-search[b-56ufvx0vf8],
.second_header .ibid-search-submit[b-56ufvx0vf8],
.sixth_header .ibid-icon-search[b-56ufvx0vf8],
.sixth_header .ibid-search-submit[b-56ufvx0vf8] {
    width: 40px;
    height: 40px;
    line-height: 40px;
}

body.second_header .shop_cart > a[b-56ufvx0vf8],
body.sixth_header .shop_cart > a[b-56ufvx0vf8] {
    padding: 10px 0 !important;
}

.sixth_header .my-account-navbar a[b-56ufvx0vf8] {
    color: #606060;
    font-weight: 300;
    line-height: 22px;
    padding: 0 !important;
    margin-right: 15px;
}

.second_header .search_products[b-56ufvx0vf8],
.second_header .shop_cart[b-56ufvx0vf8],
.sixth_header .search_products[b-56ufvx0vf8],
.sixth_header .shop_cart[b-56ufvx0vf8] {
}

.sixth_header .navbar-header .logo[b-56ufvx0vf8] {
    margin: 30px 0;
    text-align: center;
}

.sixth_header .menu-search input.search-field[b-56ufvx0vf8] {
    width: 80%;
}

.sixth_header li.nav-menu-account[b-56ufvx0vf8] {
    color: #484848;
    padding: 0px !important;
}

.sixth_header .menu.nav.nav-menu[b-56ufvx0vf8] {
    width: 100%;
    float: none !important;
    text-align: center !important;
}

.sixth_header #navbar .menu-item[b-56ufvx0vf8] {
    float: none !important;
}

.sixth_header #dropdown-user-profile ul[b-56ufvx0vf8] {
    padding: 0 !important;
    z-index: 900 !important;
}

.sixth_header .navbar-default .navbar-collapse[b-56ufvx0vf8],
.sixth_header .bot_nav_wrap[b-56ufvx0vf8] {
    float: none;
}

.sixth_header .my-account-navbar[b-56ufvx0vf8] {
    display: grid;
    text-align: right;
    margin-top: 35px;
    margin-bottom: 25px;
    padding: 0;
}

.sixth_header .menu-products[b-56ufvx0vf8] {
    margin-top: 35px;
}

.sixth_header li.nav-menu-account[b-56ufvx0vf8] {
    font-weight: 300;
    margin-right: 15px;
    line-height: 22px;
}

.sixth_header .menu-search select#product_cat[b-56ufvx0vf8] {
    display: none;
}

.sixth_header .menu-search[b-56ufvx0vf8] {
    box-shadow: none;
    background: #F7F7F7;
}

    .sixth_header .menu-search input.search-field[b-56ufvx0vf8] {
        border-left: none;
    }

.sixth_header a.cart-contents[b-56ufvx0vf8] {
    display: none;
}

.sixth_header a.shop_cart[b-56ufvx0vf8]:before {
    content: '\f291';
    padding-left: 10px;
    font-size: 15px;
    font-family: 'FontAwesome';
    position: relative;
    bottom: 0px;
    font-weight: 100;
    color: #606060;
}

.sixth_header .menu-products .shop_cart[b-56ufvx0vf8] {
    font-weight: 300;
    float: right;
    font-size: 14px;
    color: #484848;
}

.sixth_header a.shop_cart[b-56ufvx0vf8]:after {
    display: none;
}

.hide_post_featured_image .single-post-featured-img[b-56ufvx0vf8] {
    display: none;
}

.header_mini_cart .woocommerce-mini-cart__empty-message[b-56ufvx0vf8] {
    color: #242424;
    margin: 0;
    text-align: center;
    font-weight: bold;
}

.first_header .header_mini_cart[b-56ufvx0vf8],
.second_header .header_mini_cart[b-56ufvx0vf8],
.third_header .header_mini_cart[b-56ufvx0vf8],
.fourth_header .header_mini_cart[b-56ufvx0vf8],
.fifth_header .header_mini_cart[b-56ufvx0vf8],
.sixth_header .header_mini_cart[b-56ufvx0vf8],
.seventh_header .header_mini_cart[b-56ufvx0vf8],
.eighth_header .header_mini_cart[b-56ufvx0vf8],
.first_header .header_mini_cart.visible_cart[b-56ufvx0vf8],
.second_header .header_mini_cart.visible_cart[b-56ufvx0vf8],
.third_header .header_mini_cart.visible_cart[b-56ufvx0vf8],
.fourth_header .header_mini_cart.visible_cart[b-56ufvx0vf8],
.fifth_header .header_mini_cart.visible_cart[b-56ufvx0vf8],
.sixth_header .header_mini_cart.visible_cart[b-56ufvx0vf8],
.seventh_header .header_mini_cart.visible_cart[b-56ufvx0vf8],
.eighth_header .header_mini_cart.visible_cart[b-56ufvx0vf8] {
    z-index: 10;
}

.second_header .shop_cart i[b-56ufvx0vf8],
.sixth_header .shop_cart i[b-56ufvx0vf8] {
    font-size: 12px;
}
/* HEADER LAYOUT V3 and V7 */
.third_header #mega_main_menu.primary[b-56ufvx0vf8],
.third_header .menu.nav.nav-menu[b-56ufvx0vf8],
.seventh_header #mega_main_menu.primary[b-56ufvx0vf8],
.seventh_header .menu.nav.nav-menu[b-56ufvx0vf8] {
    width: 100%;
}

.third_header li.search_products[b-56ufvx0vf8],
.seventh_header li.search_products[b-56ufvx0vf8] {
    margin-top: 13px;
}

.third_header #mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul[b-56ufvx0vf8],
.seventh_header #mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul[b-56ufvx0vf8] {
    text-align: center !important;
}

.third_header #mega_main_menu.primary .menu-item[b-56ufvx0vf8],
.seventh_header #mega_main_menu.primary .menu-item[b-56ufvx0vf8] {
    padding: 0 !important;
}
/* HEADER LAYOUT V4 and V8 */
.fourth_header #mega_main_menu.primary[b-56ufvx0vf8],
.fourth_header .menu.nav.nav-menu[b-56ufvx0vf8],
.eighth_header #mega_main_menu.primary[b-56ufvx0vf8],
.eighth_header .menu.nav.nav-menu[b-56ufvx0vf8] {
    width: 100%;
}

.fourth_header #mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul[b-56ufvx0vf8],
.eighth_header #mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul[b-56ufvx0vf8] {
    text-align: center !important;
}

.fourth_header #mega_main_menu.primary .menu-item[b-56ufvx0vf8],
.eighth_header #mega_main_menu.primary .menu-item[b-56ufvx0vf8] {
    padding: 0 !important;
}

.fourth_header .navbar-header .logo[b-56ufvx0vf8],
.eighth_header .navbar-header .logo[b-56ufvx0vf8] {
    text-align: center;
}

header.mt-full-screen[b-56ufvx0vf8] {
    background: url('../images/ibid-image.jpg') no-repeat center center;
    background-size: cover;
}

.mt-fancy-overlay[b-56ufvx0vf8] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('../images/overlay.png') no-repeat;
    background-size: cover;
}

.mt-full-screen[b-56ufvx0vf8] {
    width: 100%;
    height: 100%;
}

.mt-half-page[b-56ufvx0vf8] {
    width: 100%;
    height: 50%;
}

.mt-uppercase[b-56ufvx0vf8] {
    text-transform: uppercase;
}

.mt-blue[b-56ufvx0vf8] {
    background: #00adf1;
}

.mt-c-white[b-56ufvx0vf8] {
    color: #FFFFFF;
}

.bottom-background[b-56ufvx0vf8] {
    background: #FFFFFF url('../images/bottom-background.png') repeat-x bottom left;
}

.mt-spacer[b-56ufvx0vf8] {
    margin-bottom: 50px;
    clear: both;
}

.mt-half-spacer[b-56ufvx0vf8] {
    clear: both;
    margin-bottom: 30px;
}

.navbar-header .logo > a:hover[b-56ufvx0vf8],
.navbar-header .logo > a[b-56ufvx0vf8] {
    color: #242424 !important;
}

.logo img[b-56ufvx0vf8] {
    max-width: 150px;
}

.top-footer form.woocommerce-product-search.menu-search[b-56ufvx0vf8]::after {
    display: none;
}

footer .logo img[b-56ufvx0vf8] {
    max-width: 120px;
}

footer aside[b-56ufvx0vf8] {
    margin-bottom: 0px !important;
}

.logo a[b-56ufvx0vf8] {
    font-weight: bold;
    color: #FFFFFF !important;
    text-decoration: none;
    font-size: 30px;
}

    .logo a:hover[b-56ufvx0vf8] {
        color: #ffffff;
    }

.col-md-7.col-sm-12.contact-header[b-56ufvx0vf8] {
    display: flex;
    z-index: 999;
    padding-top: 13px;
    padding-bottom: 13px;
}

.top-header[b-56ufvx0vf8] {
    border-bottom: 1px solid rgba(221, 221, 221, 0.49);
    background: #f02222;
    color: #ffffff;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
}

    .top-header .header-top-contact-method[b-56ufvx0vf8] {
        margin-right: 20px;
    }

    .top-header span[b-56ufvx0vf8] {
        color: #334141;
    }

        .top-header span i[b-56ufvx0vf8] {
            margin-right: 5px;
            font-weight: 100;
        }

.currency-language[b-56ufvx0vf8] {
    margin: 0 -5px;
    padding: 0;
    list-style: none;
}

    .currency-language > li[b-56ufvx0vf8] {
        padding: 0 5px;
    }

.dropdown-box[b-56ufvx0vf8] {
    position: relative;
    z-index: 10;
}

.menu-list a[b-56ufvx0vf8] {
    border-right: 1px solid #e5e5e5;
    padding-right: 15px;
}

.dropdown-list[b-56ufvx0vf8] {
    background: #fff;
    margin-top: 30px;
    opacity: 0;
    padding: 10px 0;
    z-index: 1100;
    position: absolute;
    left: 0;
    top: 100%;
    visibility: hidden;
    list-style: none;
    width: 130px;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
    transition: all 0.35s ease-out 0s;
    -webkit-transition: all 0.35s ease-out 0s;
}

.currency-language .dropdown-list[b-56ufvx0vf8] {
    width: 80px;
}

.dropdown-box:hover .dropdown-list[b-56ufvx0vf8] {
    opacity: 1;
    visibility: visible;
    margin-top: 12px;
}

.list-inline-block > li[b-56ufvx0vf8] {
    display: inline-block;
    vertical-align: top;
}

.dropdown-list li a[b-56ufvx0vf8] {
    display: block;
    padding: 5px 15px;
    color: #666;
}

.menu-list li:last-child a[b-56ufvx0vf8] {
    border-right: 0;
    margin-right: 8px;
}

.currency-language > li .dropdown-box > a[b-56ufvx0vf8]:after {
    content: "\f107";
    font-family: fontAwesome;
    font-weight: 100;
    opacity: 0.4;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}
/* Navbar styling */
.navbar-collapse.collapse.col-md-9[b-56ufvx0vf8] {
    width: 75%;
}

.first_header .navbar-collapse.collapse.col-md-9[b-56ufvx0vf8] {
    padding: 0;
}

.first_header .navbar-collapse.collapse.col-md-10[b-56ufvx0vf8],
.header-v2 .navbar-collapse.collapse.col-md-10[b-56ufvx0vf8],
.fifth_header .navbar-collapse.collapse.col-md-10[b-56ufvx0vf8] {
    width: 83.3333%;
    padding: 0;
}

.navbar-collapse.collapse.in .menu .menu-item[b-56ufvx0vf8] {
    text-align: left;
    width: 100%;
}

.navbar-default .navbar-nav > li > a[b-56ufvx0vf8],
.navbar-default .navbar-nav > li > a:hover[b-56ufvx0vf8],
.navbar-default .navbar-nav > li > a:focus[b-56ufvx0vf8] {
    color: #242424;
}

.navbar-default .navbar-nav li .link_text[b-56ufvx0vf8]:before {
    position: absolute;
    top: 65%;
    left: 50%;
    color: #f02222;
    content: "\f111";
    font-family: 'Fontawesome';
    text-shadow: transparent 0px 0px;
    font-size: 6px;
    transform: translateX(-50%);
    pointer-events: none;
    transition: text-shadow 0.3s, color 0.3s;
    transition: all 300ms ease;
    opacity: 0;
}

.navbar-default .navbar-nav li:hover .link_text[b-56ufvx0vf8]:before,
.navbar-default .navbar-nav li:focus .link_text[b-56ufvx0vf8]:before,
.navbar-default .navbar-nav .current-menu-item .link_text[b-56ufvx0vf8]:before {
    color: #f02222;
    text-shadow: 10px 0 #f02222, -10px 0 #f02222;
    opacity: 1;
}

.navbar-default .navbar-nav li.shop_cart .link_text[b-56ufvx0vf8]:before, .navbar-default .mega_dropdown .link_text[b-56ufvx0vf8]:before {
    opacity: 0 !important;
}

#navbar ul.menu > .menu-item.current-menu-item > a[b-56ufvx0vf8]::before, #navbar ul.menu > .menu-item:hover > a[b-56ufvx0vf8]::before {
    opacity: 1;
    transform: scale(1);
}

#navbar ul.menu > .menu-item > a[b-56ufvx0vf8]::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 2px;
    left: 35%;
    position: absolute;
    top: 5px;
    width: 30%;
    opacity: 0;
    transform: scale(0);
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}

.navbar-default .navbar-nav li.shop_cart a[b-56ufvx0vf8] {
    margin-left: 9px;
    margin-right: 9px;
}

.menu-products .shop_cart[b-56ufvx0vf8] {
    font-weight: bold;
    float: right;
    font-size: 14px;
    color: #484848;
}

.top-header a[b-56ufvx0vf8] {
    color: #334141 !important;
}

    .top-header a:hover[b-56ufvx0vf8] {
        opacity: .8;
    }

nav[b-56ufvx0vf8] {
    background: #2695FF;
}

.menu .menu-item[b-56ufvx0vf8] {
    display: inline-block;
}

.menu[b-56ufvx0vf8] {
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
}

#ibid-main-head[b-56ufvx0vf8] {
    width: 100%;
    z-index: 800;
    border: 0 none;
}
/* Hero section */
.mt-height-centered[b-56ufvx0vf8] {
    position: absolute;
    top: 50%;
    left: 0;
    -ms-transform: translateY(-50%); /* IE 9 */
    -webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */
    transform: translateY(-50%);
    text-align: center;
    color: #FFF;
    width: 100%;
}

    .mt-height-centered .mt-title[b-56ufvx0vf8] {
        font-size: 46px;
        font-family: 'Montserrat';
        font-weight: 600;
    }

.my-account-navbar[b-56ufvx0vf8] {
    padding: 10px 0px;
}

    .my-account-navbar a[b-56ufvx0vf8] {
        padding: 11px 15px;
        display: block;
        line-height: 17px;
        transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
        -o-transition: all 250ms ease;
    }

li#nav-menu-login[b-56ufvx0vf8] {
    list-style: none;
    float: right;
    display: none;
}

.menu-category[b-56ufvx0vf8] {
    margin-right: 20px;
    height: 60px;
    background: #fff;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

    .menu-category a[b-56ufvx0vf8] {
        color: #484848 !important;
        text-transform: uppercase;
        margin: 0px 20px !important;
    }
/* Section style */
.section-border[b-56ufvx0vf8] {
    width: 100%;
    height: 23px;
    background: url('../images/section-border.png') no-repeat center center;
    margin: 5px 0 10px;
}

.section-subtitle[b-56ufvx0vf8] {
    color: #8b8b8a;
    font-size: 15px;
    font-weight: 300;
    margin-top: 7px;
    text-align: center;
    width: 70%;
    margin: 0 auto;
    margin-top: 5px;
}

header.section-header[b-56ufvx0vf8] {
    margin-bottom: 50px;
    position: relative;
    z-index: 10;
}

/* Modal */

.modeltheme-modal[b-56ufvx0vf8] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50%;
    max-width: 630px;
    min-width: 320px;
    height: auto;
    z-index: 2000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

    .modeltheme-modal p.status[b-56ufvx0vf8] {
        padding-bottom: 0px !important;
        color: red;
        font-weight: 500;
    }

    .modeltheme-modal p.um-notice.err.text-center[b-56ufvx0vf8] {
        line-height: 35px;
    }

.modeltheme-show[b-56ufvx0vf8] {
    visibility: visible;
}

    .modeltheme-show ~ .modeltheme-overlay[b-56ufvx0vf8] {
        opacity: 1;
        visibility: visible;
    }

.modeltheme-overlay[b-56ufvx0vf8] {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background: rgba(0, 0, 0, 0.80);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modeltheme-content#login-modal-content h3[b-56ufvx0vf8], .modeltheme-content#signup-modal-content h3[b-56ufvx0vf8] {
    background: #484848;
    border-radius: 11px 11px 0px 0px;
    margin: 0;
    padding: 25px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}

.show_if_seller input[b-56ufvx0vf8] {
    font-style: normal;
}

.modeltheme-modal.modeltheme-show *[b-56ufvx0vf8] {
    opacity: 1;
    visibility: visible;
}

.modeltheme-content h3[b-56ufvx0vf8] {
    margin: 0;
    padding: 25px;
    font-size: 24px;
    font-weight: 300;
    background: #48A8A7;
    color: white;
    border-radius: 0;
    -webkit-border-radius: 0;
}

.modeltheme-modal *[b-56ufvx0vf8] {
    opacity: 0;
    visibility: hidden;
}

.modeltheme-content#login-modal-content[b-56ufvx0vf8], .modeltheme-content#signup-modal-content[b-56ufvx0vf8] {
    border-radius: 30px;
}

.modeltheme-content[b-56ufvx0vf8] {
    color: #3F3F3F;
    background: #FFFFFF;
    position: relative;
    margin: 0 auto;
}

.modeltheme-modal *[b-56ufvx0vf8] {
    opacity: 0;
    visibility: hidden;
}

.modeltheme-modal .modeltheme-content > div[b-56ufvx0vf8] {
    padding: 10px 15px 20px !important;
}

.separator-modal[b-56ufvx0vf8] {
    clear: both;
    overflow: hidden;
    text-align: center;
    padding: 15px 0;
    color: #cdcdcd;
    font-weight: 600;
}

    .separator-modal[b-56ufvx0vf8]::before {
        right: 0.5em;
        margin-left: -6%;
    }

.wc-social-login[b-56ufvx0vf8] {
    clear: both;
    margin: 0 -5px;
}

    .wc-social-login .ywsl-label[b-56ufvx0vf8] {
        padding: 20px 0 0 !important;
        color: #686868;
        display: none;
    }

    .wc-social-login a.ywsl-social[b-56ufvx0vf8] {
        display: inline-block;
        margin-bottom: 10px !important;
        width: 33.3%;
        float: left;
        margin: 0;
        text-align: center;
        padding: 0 5px;
        transition: all 300ms ease;
        -webkit-transition: all 300ms ease;
    }

        .wc-social-login a.ywsl-social img[b-56ufvx0vf8] {
            display: none;
        }

        .wc-social-login a.ywsl-social.ywsl-facebook[b-56ufvx0vf8]::after {
            content: 'Facebook';
            background: #5867dd;
        }

        .wc-social-login a.ywsl-social[b-56ufvx0vf8]::after {
            font-weight: 600;
            color: #fff;
            width: 100%;
            display: block;
            text-transform: uppercase;
            font-size: 14px;
            height: 45px;
            line-height: 45px;
            border-radius: 30px;
        }

        .wc-social-login a.ywsl-social.ywsl-twitter[b-56ufvx0vf8]::after {
            content: 'Twitter';
            background: #36a3f7;
        }

        .wc-social-login a.ywsl-social.ywsl-google[b-56ufvx0vf8]::after {
            content: 'Google';
            background: #E1828D;
        }

        .wc-social-login a.ywsl-social:hover[b-56ufvx0vf8] {
            opacity: .8;
        }

.separator-modal[b-56ufvx0vf8]::before, .separator-modal[b-56ufvx0vf8]:after {
    background-color: #cdcdcd;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.modeltheme-modal.modeltheme-show *[b-56ufvx0vf8] {
    opacity: 1;
    visibility: visible;
}

.modeltheme-content > div[b-56ufvx0vf8] {
    padding: 15px 40px 30px;
    margin: 0;
    font-weight: 300;
    font-size: 1.15em;
    border-radius: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.modeltheme-modal #signup-modal-content[b-56ufvx0vf8], .modeltheme-modal #forgot-password-modal-content[b-56ufvx0vf8] {
    display: none;
}

.modeltheme-content#login-modal-content[b-56ufvx0vf8], .modeltheme-content#signup-modal-content[b-56ufvx0vf8] {
    border-radius: 15px;
}

.modeltheme-content > div p[b-56ufvx0vf8] {
    margin: 0;
    padding: 10px 0;
}

.modeltheme-modal #login label[b-56ufvx0vf8] {
    color: #ffffff;
    display: block;
    font-size: 15px;
    margin: 0;
    font-weight: normal;
    text-align: left;
}

#login label[b-56ufvx0vf8] {
    display: none !important;
}

.u-columns #login label[b-56ufvx0vf8] {
    display: block !important;
}

.modal-content p i[b-56ufvx0vf8] {
    position: absolute;
    margin-top: 30px;
    left: 35px;
    z-index: 999;
    color: #2695FF;
    font-size: 18px;
}

.modeltheme-modal #login input[type="text"][b-56ufvx0vf8],
.modeltheme-modal #login input[type="password"][b-56ufvx0vf8] {
    height: 55px;
    margin-top: 10px;
    width: 100%;
    outline: none;
    padding: 0 25px 0 55px !important;
    border: 0 !important;
    border-radius: 30px;
    transition: all 250ms ease;
    background: #F7F8FA !important;
}

#signup-modal-content .woocommerce-form-register.register input[type="text"][b-56ufvx0vf8],
#signup-modal-content .woocommerce-form-register.register input[type="email"][b-56ufvx0vf8],
#signup-modal-content .woocommerce-form-register.register input[type="tel"][b-56ufvx0vf8],
#signup-modal-content .woocommerce-form-register.register input[type="password"][b-56ufvx0vf8],
#signup-modal-content .woocommerce-form-register.register textarea[b-56ufvx0vf8] {
    height: 55px;
    border-radius: 30px;
    margin-top: 10px;
    margin-bottom: 0px;
    width: 100%;
    outline: none;
    padding: 0 25px 0 25px !important;
    border: 0 !important;
    transition: all 250ms ease;
    background: #F7F8FA !important;
}

.modal-content p.login-submit[b-56ufvx0vf8] {
    float: left;
    margin-right: 10px !important;
}

.um-register .um-button.um-alt[b-56ufvx0vf8], .btn-register[b-56ufvx0vf8],
.modeltheme-modal #login input[type="submit"][b-56ufvx0vf8],
form#login .register_button[b-56ufvx0vf8], form#login .submit_button[b-56ufvx0vf8] {
    background: #2695FF;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
    border-radius: 25px;
}

#signup-modal-content .woocommerce-form-register.register .button[type='submit'][b-56ufvx0vf8] {
    background: #2695FF;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    padding: 0px 15px;
    height: 45px;
    width: 100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 30px;
    border: 0 none;
    outline: 0;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    text-transform: uppercase;
    margin-top: 10px;
    max-width: 150px;
}

.modeltheme-modal #login input[type="submit"][b-56ufvx0vf8],
form#login .register_button[b-56ufvx0vf8],
form#login .submit_button[b-56ufvx0vf8],
a#register-modal[b-56ufvx0vf8] {
    border: 0 none;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px 30px;
    height: 45px;
    outline: 0;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    width: auto;
}

a#register-modal[b-56ufvx0vf8] {
    border-radius: 30px;
    padding: 0px 25px;
}

.modeltheme-modal p.btn-register-p[b-56ufvx0vf8] {
    float: left;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    margin-right: 20px !important;
}

.btn-register[b-56ufvx0vf8] {
    border: 0 none;
    color: #fff !important;
    font-weight: 600 !important;
    padding: 0px 15px;
    height: 45px;
    outline: 0;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    width: 100%;
    line-height: 45px;
    text-transform: uppercase;
    font-size: 14px;
}

p.woocommerce-LostPassword.lost_password[b-56ufvx0vf8] {
    margin-top: 9px;
    margin-right: 20px !important;
}
/*---------------------------------------------*/
/*--- 3. Portfolio ---*/
/*---------------------------------------------*/
.single-portfolio .portfolio-details.heading-bottom[b-56ufvx0vf8] {
    margin-top: 30px;
}

.single-portfolio .portfolio-details h2.heading-bottom:first-child[b-56ufvx0vf8] {
    margin-top: 0;
}

.single.single-portfolio .high-padding[b-56ufvx0vf8] {
    padding: 87px 0;
}

.portfolio-details h2.heading-bottom[b-56ufvx0vf8] {
    font-size: 20px;
}

    .portfolio-details h2.heading-bottom[b-56ufvx0vf8]::after {
        width: 75px;
    }

section .portfolio-shortcode article.portfolio[b-56ufvx0vf8] {
    padding: 0;
}

section .portfolio-shortcode .ibid-item-info .desc[b-56ufvx0vf8] {
    opacity: 0.5;
}
/* Portfolio single: Related; */
.related_portfolios .single-portfolio-item .item-description[b-56ufvx0vf8] {
    width: 100%;
}

.related_portfolios .single-portfolio-item[b-56ufvx0vf8] {
    overflow: hidden;
}
/* Portfolio blocks */
.portfolio-item[b-56ufvx0vf8] {
    height: 120px;
}

    .portfolio-item .portfolio-triangle[b-56ufvx0vf8] {
        width: 120px;
        height: 120px;
        background: transparent;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        margin: 0 auto;
        position: relative;
        top: 25px;
        box-shadow: 0 0 0 6px #FFFFFF, 0 0 0 7px #dadbdb;
        overflow: hidden;
    }

.portfolio-items[b-56ufvx0vf8] {
    margin-bottom: 50px;
    padding-top: 10px;
    margin-top: 0;
}

.portfolio-triangle .content[b-56ufvx0vf8] {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: -35px;
    position: absolute;
    left: -37px;
    width: 190px;
    height: 190px;
}

.portfolio-hover[b-56ufvx0vf8] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity 0.35s ease-in-out; /* For Safari 3.1 to 6.0 */
    transition: opacity 0.35s ease-in-out;
}

.portfolio-item .portfolio-triangle:hover .portfolio-hover[b-56ufvx0vf8] {
    opacity: 1;
}

.portfolio-hover i[b-56ufvx0vf8] {
    color: rgba(255, 255, 255,.75);
    font-size: 28px;
    margin-top: 57px;
    position: relative;
}

.portfolio-hover p[b-56ufvx0vf8] {
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    margin-top: 0;
}

.woo_catalog_media_images[b-56ufvx0vf8] {
    position: relative;
    display: block;
}

.portfolio-items .col-md-2:nth-child(7n+5)[b-56ufvx0vf8] {
    clear: left;
    margin-left: 24.9999999%;
}

.portfolio-items .col-md-2:nth-child(7n+1)[b-56ufvx0vf8] {
    clear: left;
    margin-left: 16.6666666%;
}

.vc_row.main-content .single-portfolio-item[b-56ufvx0vf8] {
    padding: 0;
}

.latest-tweets .col-md-2:nth-child(7n+1)[b-56ufvx0vf8] {
    margin: 0;
}

.latest-tweets .single-tweet .rotate45[b-56ufvx0vf8] {
    width: 33px;
}

.portfolio-posts .main-content[b-56ufvx0vf8] {
    margin: 0;
}

.single-portfolio-item .item-description[b-56ufvx0vf8] {
    height: 100%;
    top: 0;
    width: 100%;
}

.item-description .holder-top[b-56ufvx0vf8] {
    height: 50%;
    padding: calc(15% - 15px) 15px 15px;
    text-align: center;
    width: 100%;
    opacity: 0;
    position: absolute;
    top: -50%;
    transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -webkit-transition: all 250ms ease-in-out 0s;
    -ms-transition: all 250ms ease-in-out 0s;
}

.item-description .holder-bottom[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 rgb(44, 62, 80);
    color: rgb(255, 255, 255);
    height: 50%;
    padding: calc(15% - 30px) 15px 15px;
    position: absolute;
    text-align: center;
    width: 100%;
    opacity: 0;
    top: 100%;
    transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -webkit-transition: all 250ms ease-in-out 0s;
    -ms-transition: all 250ms ease-in-out 0s;
}

.single-portfolio-item:hover .holder-top[b-56ufvx0vf8] {
    opacity: 1;
    top: 0;
}

.single-portfolio-item:hover .holder-bottom[b-56ufvx0vf8] {
    opacity: 1;
    top: 50%;
}

.item-description i[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    color: rgb(182, 189, 191);
    font-size: 19px;
    padding: 10px;
    width: 40px;
    transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -webkit-transition: all 250ms ease-in-out 0s;
    -ms-transition: all 250ms ease-in-out 0s;
}

    .item-description i:hover[b-56ufvx0vf8] {
        background: none repeat scroll 0 0 rgb(44, 62, 80);
        color: #fff;
    }

.holder-top > a:first-child[b-56ufvx0vf8] {
    margin-right: 4px;
}

.holder-top > a:nth-child(2)[b-56ufvx0vf8] {
    margin-left: 4px;
}

.item-description .holder-bottom[b-56ufvx0vf8]::before {
    border-bottom: 15px solid #2c3e50;
    border-left: 15px solid rgba(0, 0, 0, 0);
    border-right: 15px solid rgba(0, 0, 0, 0);
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -15px;
    pointer-events: none;
    position: absolute;
    top: -14px;
    width: 0;
}

.item-description .holder-bottom > h5[b-56ufvx0vf8] {
    font-size: 15px;
    margin: 0;
    opacity: 0.5;
}

.item-description .holder-bottom h3[b-56ufvx0vf8] {
    margin: 10px 0 15px;
}

.main-content article.single-portfolio-item[b-56ufvx0vf8] {
    padding: 0;
}

.vc_col-md-9.main-content article.single-portfolio-item.vc_col-md-4 .holder-bottom h3[b-56ufvx0vf8] {
    margin: 8px 0;
}

.vc_col-md-9.main-content article.single-portfolio-item.vc_col-md-3 .holder-top i[b-56ufvx0vf8] {
    padding: 5px;
    width: 30px;
}

.vc_col-md-9.main-content article.single-portfolio-item.vc_col-md-3 .holder-bottom h3[b-56ufvx0vf8] {
    font-size: 18px;
    margin: 6% 0 1%;
}
/*Single portfolio*/
.portfolio_label[b-56ufvx0vf8] {
    color: #99abb7;
}

.portfolio-details .vc_row[b-56ufvx0vf8] {
    margin-bottom: 6px;
}

.portfolio-details .bottom[b-56ufvx0vf8] {
    margin-top: 25px;
}

.portfolio_thumbnails_slider .owl-buttons[b-56ufvx0vf8] {
    position: absolute;
    top: 43%;
    width: 100%;
}

.owl-theme .owl-controls .owl-buttons div[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #2c3e50;
}

.portfolio_thumbnails_slider .owl-buttons .owl-prev[b-56ufvx0vf8] {
    left: 20px;
    position: absolute;
}

.portfolio_thumbnails_slider .owl-buttons .owl-next[b-56ufvx0vf8] {
    position: absolute;
    right: 50px;
}

    .portfolio_thumbnails_slider .owl-buttons .owl-next[b-56ufvx0vf8]::before {
        content: "\f105";
        font-family: 'fontawesome';
        display: block;
        font-size: 20px;
        width: 15px;
    }

.portfolio_thumbnails_slider .owl-buttons .owl-prev[b-56ufvx0vf8]::before {
    content: "\f104";
    font-family: 'fontawesome';
    display: block;
    font-size: 20px;
    width: 15px;
}
/*---------------------------------------------*/
/*--- 4. Blocks ---*/
/*---------------------------------------------*/
/* Blocks */
.block-icon[b-56ufvx0vf8] {
    height: 130px;
    margin-bottom: 25px;
    position: relative;
}

.block-container[b-56ufvx0vf8] {
    text-align: center;
}

.block-triangle[b-56ufvx0vf8] {
    width: 80px;
    height: 80px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 0 auto;
    position: relative;
    top: 25px;
    box-shadow: 0 0 0 6px #FFFFFF, 0 0 0 7px #dadbdb;
}

.block-title p[b-56ufvx0vf8] {
    color: #2f383d;
    font-size: 16px;
    font-weight: 500;
}

.block-content p[b-56ufvx0vf8] {
    font-size: 15px;
    color: #8b8b8a;
    font-weight: 300;
}

.block-icon i[b-56ufvx0vf8] {
    color: #FFFFFF;
    font-size: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}
/* Left Block */
.left-block-container[b-56ufvx0vf8] {
    margin-bottom: 20px;
}

    .left-block-container .block-title p[b-56ufvx0vf8] {
        text-transform: uppercase;
    }

    .left-block-container .block-title[b-56ufvx0vf8] {
        padding-top: 20px;
    }

.left-block-container[b-56ufvx0vf8] {
    border-bottom: 1px solid #dadee1;
}

    .left-block-container:last-child[b-56ufvx0vf8] {
        border-bottom: 0 none;
        margin-bottom: 0;
    }

        .left-block-container:last-child .block-icon[b-56ufvx0vf8] {
            margin-bottom: 0;
        }
/* Filters */
.filters[b-56ufvx0vf8] {
    list-style: none;
    text-align: center;
    width: 100%;
}

    .filters .filter[b-56ufvx0vf8] {
        display: inline-block;
    }
/*---------------------------------------------*/
/*--- 5. Testimonial ---*/
/*---------------------------------------------*/
.testimonial-img-holder[b-56ufvx0vf8] {
    padding: 10px 0px;
}

.testimonial-img[b-56ufvx0vf8] {
    margin-bottom: 10px;
    width: 100px;
    margin: 0 auto;
}

.testimonial-author-job[b-56ufvx0vf8] {
    text-align: center;
    padding: 20px 45px;
    border-right: 1px solid #DDDDDD;
}

    .testimonial-author-job span[b-56ufvx0vf8] {
        float: right;
        line-height: 17px;
        font-weight: 300;
        font-size: 14px;
        color: #999999;
    }

.testimonail-content[b-56ufvx0vf8] {
    padding: 20px;
    line-height: 170%;
    font-style: italic;
    text-align: center;
    font-weight: lighter;
}

    .testimonail-content p[b-56ufvx0vf8] {
        color: #2457AA;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 17px;
    }

.testimonial-author-job h4[b-56ufvx0vf8] {
    color: #999999;
    font-size: 20px;
    line-height: 5px;
    text-align: right;
    text-transform: uppercase;
}

.testimonials-container ul[b-56ufvx0vf8] {
    list-style: none;
    padding: 0;
}

.testimonials-container blockquote[b-56ufvx0vf8] {
    border: 0 none;
    text-align: center;
    padding: 40px 0 40px 0;
    font-size: 26px;
    color: rgba(255,255,255,0.5);
    position: relative;
    margin: 0;
}

.testimonial-author[b-56ufvx0vf8] {
    font-size: 20px;
    font-weight: 500;
    margin-top: 10px;
}

.testimonial-job[b-56ufvx0vf8] {
    color: #8b8b8a;
    font-size: 13px;
    font-weight: 400;
}

.testimonail-content p[b-56ufvx0vf8]:before {
    font-family: "Libre Baskerville";
    content: "''";
    font-size: 200px;
    font-style: italic;
    left: 5%;
    line-height: 0;
    position: absolute;
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    background: transparent;
    top: -20px;
    -webkit-transform: rotate(180deg);
    background: transparent;
    top: -20px;
    opacity: .05;
}
/*---------------------------------------------*/
/*--- 5. Members ---*/
/*---------------------------------------------*/
.member-container[b-56ufvx0vf8] {
    position: relative;
}

.member-content[b-56ufvx0vf8] {
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.7s; /* For Safari 3.1 to 6.0 */
    transition: all 0.7s;
}

.member-container:hover .member-content[b-56ufvx0vf8] {
    -ms-transform: translateY( -50% ); /* IE 9 */
    -webkit-transform: translateY( -50% ); /* Chrome, Safari, Opera */
    transform: translateY( -50% );
}

.member-header[b-56ufvx0vf8] {
    border-bottom: 1px solid;
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
}

    .member-header[b-56ufvx0vf8]:before,
    .member-header[b-56ufvx0vf8]:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -10px;
        width: 1px;
        height: 10px;
    }

    .member-header[b-56ufvx0vf8]:before {
        left: 0;
    }

    .member-header[b-56ufvx0vf8]:after {
        right: 0;
    }

    .member-header p[b-56ufvx0vf8],
    .member-footer p[b-56ufvx0vf8] {
        font-size: 12px;
        text-transform: uppercase;
    }

    .member-header h4[b-56ufvx0vf8],
    .member-footer h4[b-56ufvx0vf8] {
        font-size: 16px;
        text-transform: uppercase;
    }

.member-footer .social[b-56ufvx0vf8] {
    border-top: 1px solid;
    margin-top: 20px;
    position: relative;
    padding-top: 20px;
}

    .member-footer .social[b-56ufvx0vf8]:before,
    .member-footer .social[b-56ufvx0vf8]:after {
        content: "";
        display: block;
        position: absolute;
        top: -10px;
        width: 1px;
        height: 10px;
    }

    .member-footer .social[b-56ufvx0vf8]:before {
        left: 0;
    }

    .member-footer .social[b-56ufvx0vf8]:after {
        right: 0;
    }

    .member-footer .social ul[b-56ufvx0vf8] {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .member-footer .social ul li[b-56ufvx0vf8] {
            display: inline-block;
        }

.member-footer[b-56ufvx0vf8] {
    position: absolute;
    width: 100%;
    z-index: 1;
}

.social ul li i[b-56ufvx0vf8] {
    font-size: 20px;
    color: #bdc0c2;
}

.member-content img[b-56ufvx0vf8] {
    width: 100%;
}

.memeber01-img-holder img[b-56ufvx0vf8] {
    border-radius: 50% !important;
}

.members_img_holder .tooltip[b-56ufvx0vf8] {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    padding: 0.8rem 1rem;
    border-radius: 40px;
    font-size: 0.8rem;
    font-weight: bold;
    opacity: 0;
    pointer-events: none;
    text-transform: uppercase;
    transform: translate(-50%, -100%);
    transition: all 0.3s ease;
    z-index: 1;
}

    .members_img_holder .tooltip[b-56ufvx0vf8]:after {
        display: block;
        position: absolute;
        bottom: 1px;
        left: 50%;
        width: 0;
        height: 0;
        content: "";
        border: solid;
        border-width: 10px 10px 0 10px;
        border-color: transparent;
        transform: translate(-50%, 100%);
    }

.mt_members1 .owl-carousel .owl-wrapper-outer[b-56ufvx0vf8] {
    overflow: visible !important;
}
/*---------------------------------------------*/
/*--- 7. Statistics ---*/
/*---------------------------------------------*/
.stats-head *[b-56ufvx0vf8] {
    font-size: 50px;
    color: #FFF;
    text-align: center;
}

.aligncenter[b-56ufvx0vf8] {
    margin: 30px auto;
    display: block;
}

.text-dark .statistics .stats-head *[b-56ufvx0vf8] {
    color: #00aeef;
}

.text-dark .statistics .stats-content p[b-56ufvx0vf8] {
    color: #747474;
}

.stats-block.statistics.bordered[b-56ufvx0vf8] {
    border: 1px solid #d1d1d1;
    padding: 10px 0;
}

.stats-content p[b-56ufvx0vf8] {
    font-size: 20px !important;
    color: #FFF;
    text-align: center !important;
    text-transform: uppercase;
}

.stats-head i[b-56ufvx0vf8] {
    font-family: 'FontAwesome';
    padding-right: 10px;
}

.timeline .post-cotnent-left[b-56ufvx0vf8] {
    padding-right: 60px;
}

.timeline .post-cotnent-right[b-56ufvx0vf8] {
    padding-left: 60px;
}

.timeline[b-56ufvx0vf8] {
    position: relative;
}

    .timeline article[b-56ufvx0vf8] {
        padding-bottom: 40px;
        position: relative;
    }

    .timeline[b-56ufvx0vf8]:before {
        content: "";
        display: block;
        width: 4px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: 2px;
        background: #00adf1;
    }

    .timeline article[b-56ufvx0vf8]:before {
        content: "";
        display: block;
        position: absolute;
        width: 15px;
        height: 90px;
        background: url("../images/timeline-dot.jpg");
        left: 50%;
        top: 50%;
        margin-left: -4px;
        margin-top: -45px;
    }

.pricing-table ul[b-56ufvx0vf8] {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    font-size: 12px;
    color: #8b8b8a;
    text-transform: uppercase;
}

.pricing-table .price[b-56ufvx0vf8] {
    font-size: 22px;
}

.button.solid-button[b-56ufvx0vf8],
.pricing-table .table-content[b-56ufvx0vf8] {
    transition: all 300ms;
    -webkit-transition: all 300ms;
}

    .pricing-table.Recommended .table-content[b-56ufvx0vf8],
    .pricing-table.recommended .table-content[b-56ufvx0vf8],
    .pricing-table.recomended .table-content[b-56ufvx0vf8],
    .pricing-table .table-content:hover[b-56ufvx0vf8] {
        color: #ffffff;
    }

        .pricing-table.Recommended ul li[b-56ufvx0vf8],
        .pricing-table.recommended ul li[b-56ufvx0vf8],
        .pricing-table.recomended ul li[b-56ufvx0vf8],
        .pricing-table .table-content:hover ul li[b-56ufvx0vf8] {
            color: #ffffff;
        }

        .pricing-table.Recommended .button.solid-button[b-56ufvx0vf8],
        .pricing-table.recommended .button.solid-button[b-56ufvx0vf8],
        .pricing-table.recomended .button.solid-button[b-56ufvx0vf8],
        .pricing-table .table-content:hover .button.solid-button[b-56ufvx0vf8] {
            background: #ffffff;
        }

.pricing-table ul li[b-56ufvx0vf8] {
    font-size: 15px;
    font-weight: 300;
    padding: 20px 10px;
    text-transform: none;
}

.pricing-table .table-content[b-56ufvx0vf8] {
    background: #FFFFFF;
}

.pricing-table .triangle-container[b-56ufvx0vf8] {
    height: 65px;
}

.table-content[b-56ufvx0vf8] {
    padding-top: 60px;
    border: 1px solid #dadbdb;
}

.pricing-table .block-triangle .triangle-content[b-56ufvx0vf8] {
    -ms-transform: rotate(-45deg) translateY(-50%);
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%);
    position: absolute;
    top: 50%;
}
/*---------------------------------------------*/
/*--- 8. Footer ---*/
/*---------------------------------------------*/
.hide-footer-row-1.hide-footer-row-2.hide-footer-row-3 .footer-top[b-56ufvx0vf8],
.hide-footer-bottom .footer.footer-copyright[b-56ufvx0vf8],
.hide-footer-row-1 .footer-row-1[b-56ufvx0vf8],
.hide-footer-row-2 .footer-row-2[b-56ufvx0vf8],
.hide-footer-row-3 .footer-row-3[b-56ufvx0vf8] {
    display: none;
}

footer[b-56ufvx0vf8] {
    background: #fff;
    overflow: hidden;
}

    footer .tagcloud[b-56ufvx0vf8] {
        overflow: hidden;
    }

    footer.has-footer-widgets .footer-top[b-56ufvx0vf8] {
        padding-bottom: 60px;
        padding-top: 70px;
    }

.widget_rss .rssSummary[b-56ufvx0vf8] {
    margin: 10px 0;
}

.widget_rss li a[b-56ufvx0vf8] {
    font-weight: 500;
}

    .widget_rss li a.rsswidget[b-56ufvx0vf8] {
        font-size: 15px;
        line-height: normal;
    }

.widget_rss li a[b-56ufvx0vf8],
.widget_rss .widget-title a[b-56ufvx0vf8] {
    color: #454545;
}

aside.widget_rss li:last-of-type[b-56ufvx0vf8],
footer aside.widget:last-of-type[b-56ufvx0vf8] {
    margin-bottom: 0px;
}

aside.widget_rss li[b-56ufvx0vf8] {
    line-height: 1.7;
    margin-bottom: 30px;
}

footer .product_list_widget a[b-56ufvx0vf8],
footer .product-title[b-56ufvx0vf8] {
    color: #ffffff;
}

.footer .payment-methods p[b-56ufvx0vf8] {
    text-align: right;
}

.footer-top .widget_nav_menu li[b-56ufvx0vf8] {
    text-align: left;
    width: 100%;
    padding-left: 16px;
    position: relative;
}

    .footer-top .widget_nav_menu li[b-56ufvx0vf8]:before {
        content: "\f101";
        color: #8c8c8c;
        font-family: 'fontawesome';
        font-weight: bold;
        left: 0;
        margin-right: 6px;
        position: absolute;
        background: transparent !important;
        opacity: .7;
    }

.card-icons1[b-56ufvx0vf8] {
    min-height: 34px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: 250px;
}

.before_footer[b-56ufvx0vf8] {
    background: #e9eaea;
}

    .before_footer .widget-title[b-56ufvx0vf8] {
        color: black;
    }

.footer-top .widget-title[b-56ufvx0vf8]:after {
    display: none;
}

.footer-top .widget-title[b-56ufvx0vf8] {
    border: 0 none;
    color: #484848;
    margin-bottom: 12px;
    padding: 0;
}

.footer-top .widget_nav_menu ul[b-56ufvx0vf8] {
    margin: 0;
    padding: 0;
}

footer .footer-top .menu .menu-item a[b-56ufvx0vf8]::after {
    content: "";
}

footer .footer-top .menu .menu-item a[b-56ufvx0vf8] {
    font-size: 14px;
    margin-left: 0px;
    margin-bottom: 10px;
}

    footer .footer-top .menu .menu-item a:HOVER[b-56ufvx0vf8] {
        color: #0062BD;
        opacity: .7;
    }

span.newsletter-sentence span[b-56ufvx0vf8] {
    font-weight: bold;
    border-bottom: 2px solid;
}

.get_mc4wp .newsletter-footer.light input.submit[b-56ufvx0vf8] {
    background: #6FCBF4;
    border-radius: 0px 5px 5px 0px;
    width: 15%;
    position: absolute;
    padding: 13px 23px;
    height: 45px;
}

    .get_mc4wp .newsletter-footer.light input.submit:hover[b-56ufvx0vf8] {
        background: #092a5f;
    }

.get_mc4wp[b-56ufvx0vf8] {
    margin-left: 50px;
    width: 56.5%;
}

    .get_mc4wp .newsletter-footer.light input[type="email"][b-56ufvx0vf8] {
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.2);
        border-radius: 5px;
    }

    .get_mc4wp .newsletter-footer.light .email[b-56ufvx0vf8] {
        width: 65%;
        height: 45px;
    }

.newsletter-footer .email[b-56ufvx0vf8] {
    border: 0;
    height: 38px;
    font-weight: 400;
    padding-left: 20px;
    font-size: 14px;
    outline: 0;
    width: 80%;
    background: #fff;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    color: #606060;
}

.newsletter-footer input.submit[b-56ufvx0vf8] {
    background: #484848;
    box-shadow: none;
    border: 0;
    color: #FFF;
    padding: 14px 25px;
    line-height: 1;
    width: 30%;
    font-size: 12px;
    margin-left: -15%;
    border-radius: 30px;
    outline: 0;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    text-transform: uppercase;
    font-weight: 600;
}

.shop_feature_description p[b-56ufvx0vf8] {
    color: #fff;
}

.memorabilia-news .newsletter-footer.light .email[b-56ufvx0vf8] {
    height: 45px;
    padding-left: 30px;
    border-radius: 30px;
    width: 100%;
}

.memorabilia-news .newsletter-footer.light input.submit[b-56ufvx0vf8] {
    width: 15%;
    height: 44px;
    position: absolute;
    padding-left: 30px;
    margin-left: -120px !important;
    background: #fff;
    color: #252525;
    font-size: 15px;
    font-weight: 600;
    border-left: 1px solid grey;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.newsletter-footer.light .email[b-56ufvx0vf8] {
    height: 38px;
    width: 75%;
}

.newsletter-footer.light input.submit[b-56ufvx0vf8] {
    width: 30%;
    margin-left: -44px !important;
}

.newsletter-footer input.submit:hover[b-56ufvx0vf8],
.newsletter-footer input.submit:focus[b-56ufvx0vf8] {
    background: #2695FF;
    color: #FFF;
}

.newsletter-footer .email[b-56ufvx0vf8]::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7);
}

.complex-layout .subscribe > input[type="text"]:-moz-placeholder[b-56ufvx0vf8] {
    color: rgba(255, 255, 255, .7);
}

.newsletter-footer .email[b-56ufvx0vf8]::-moz-placeholder {
    color: rgba(255, 255, 255, .7);
}

.newsletter-footer .email:-ms-input-placeholder[b-56ufvx0vf8] {
    color: rgba(255, 255, 255, .7);
}

.newsletter-footer [b-56ufvx0vf8]::placeholder {
    color: #606060 !important;
}

.footer-top .widget-title[b-56ufvx0vf8], .footer-top .widget-title[b-56ufvx0vf8] {
    font-weight: bold;
    line-height: 24px;
}

.prefooter[b-56ufvx0vf8] {
    padding: 0;
}

    .container.footer-top[b-56ufvx0vf8],
    .prefooter .container[b-56ufvx0vf8] {
        padding-bottom: 70px;
        padding-top: 80px;
    }

    .prefooter .footer .container[b-56ufvx0vf8] {
        padding-top: 10px;
        padding-bottom: 10px;
    }
/* Footer Menu */
footer nav.menu[b-56ufvx0vf8] {
    background: transparent;
    margin: 0;
}

nav ul li[b-56ufvx0vf8] {
    display: inline-block;
}

nav ul[b-56ufvx0vf8] {
    list-style: none;
    margin: 0;
    padding: 0;
}

footer nav ul li a[b-56ufvx0vf8] {
    color: #6d7a83;
    font-size: 12px;
    padding-right: 5px;
    margin-right: 5px;
    position: relative;
    display: block;
}

    footer nav ul li a[b-56ufvx0vf8]:after {
        content: '/';
        display: block;
        font-size: 12px;
        position: absolute;
        top: 0;
        right: -5px;
        color: #6d7a83;
    }

footer nav ul li:last-child a[b-56ufvx0vf8]:after {
    display: none !important;
}

footer nav ul li:last-child a[b-56ufvx0vf8] {
    margin-right: 0;
    padding-right: 0;
}

footer .footer[b-56ufvx0vf8] {
    background: #f8f8f8;
    padding: 20px 0;
}

.col-md-6.payment-methods img[b-56ufvx0vf8] {
    max-height: 30px;
}

footer .logo[b-56ufvx0vf8], .footer-top .widget-title[b-56ufvx0vf8], .footer-top .widget-title[b-56ufvx0vf8] {
    margin-top: 0;
}

footer .widget span[b-56ufvx0vf8] {
    line-height: 25px;
}

.contact-details span i[b-56ufvx0vf8] {
    color: #fff;
    width: 25px;
}

.footer-top .widget-title[b-56ufvx0vf8], .footer-top .widget-title[b-56ufvx0vf8] {
    margin-bottom: 19px;
}

footer .logo[b-56ufvx0vf8] {
    margin-bottom: 20px;
    height: 30px;
}

.contact-details[b-56ufvx0vf8] {
    margin-top: 20px;
}

    .contact-details span[b-56ufvx0vf8] {
        display: block;
        margin-bottom: 10px;
        color: rgba(255, 255, 255, 1);
        ;
        font-weight: 400;
        max-width: 250px;
    }

        .contact-details span i[b-56ufvx0vf8] {
            color: #fff;
            padding-right: 5px;
        }

p.copyright[b-56ufvx0vf8] {
    margin: 0;
    font-size: 14px;
    padding: 7px 0;
}

footer .textwidget > p:last-child[b-56ufvx0vf8] {
    margin-bottom: 0;
}

footer .theme-author[b-56ufvx0vf8] {
    text-transform: uppercase;
    font-weight: 700;
}

.before-footer-section .auction-time-countdown.hasCountdown[b-56ufvx0vf8] {
    display: block;
    margin-top: 5px;
}

.before-footer-section ul.product_list_widget li img[b-56ufvx0vf8] {
    width: 100px !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border: none !important;
}

.before-footer-section .widget .time-left[b-56ufvx0vf8] {
    display: none;
}

.before-footer-section ul.product_list_widget li a[b-56ufvx0vf8] {
    font-size: 16px !important;
    font-weight: bold !important;
}

.before-footer-section span.current.auction[b-56ufvx0vf8] {
    font-weight: 300;
    font-size: 14px;
}

.before-footer-section ul.product_list_widget li span.amount[b-56ufvx0vf8] {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #EA3546 !important;
}

.before-footer-section ul.product_list_widget li[b-56ufvx0vf8] {
    margin-bottom: 30px !important;
}

.before-footer-section .countdown_section[b-56ufvx0vf8] {
    border-right: 1px solid #D0D0D0 !important;
}

    .before-footer-section .countdown_section:last-child[b-56ufvx0vf8] {
        border: none !important;
    }

.before-footer-section .countdown_amount[b-56ufvx0vf8] {
    font-size: 14px;
    color: #EA3546;
    font-weight: bold;
}
/*---------------------------------------------*/
/*--- 10. Sections ---*/
/*---------------------------------------------*/
body .wpb_content_element[b-56ufvx0vf8] {
    margin: 0;
}

body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon[b-56ufvx0vf8] {
    background-image: url("../images/toggle_close.png");
}

#primary .main-content ul li[role="tab"]:not(.rotate45)[b-56ufvx0vf8] {
    margin: 0;
}
/* Section: Subscribe*/
body.single-post[b-56ufvx0vf8] {
    border: 0 none;
}
/* Section: Contact */
/*Contact form 7 Compatibility Style*/
.wpcf7-form .wpcf7-submit[b-56ufvx0vf8] {
    border: 0 none;
    border-radius: 30px;
    padding: 12px 25px;
    margin-top: 10px;
    color: #fff;
    width: 100%;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.wpcf7-form input[b-56ufvx0vf8], .wpcf7-form textarea[b-56ufvx0vf8] {
    border: 1px solid rgba(36, 36, 36, .3);
    padding: 8px;
}

.wpcf7-form span.wpcf7-not-valid-tip[b-56ufvx0vf8] {
    font-size: 14px;
    font-weight: 300;
}

div.wpcf7-mail-sent-ok[b-56ufvx0vf8],
div.wpcf7-mail-sent-ng[b-56ufvx0vf8],
div.wpcf7-validation-errors[b-56ufvx0vf8] {
    border: 0 none;
    color: #ffffff;
    margin: 5px 0;
    padding: 10px;
}

div.wpcf7-validation-errors[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #f1c40f;
}

div.wpcf7-mail-sent-ok[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #2ecc71;
}

div.wpcf7-mail-sent-ng[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #f02222;
}

#contact-us .form-control:focus[b-56ufvx0vf8] {
    box-shadow: none;
    border: 1px solid;
}

#contact-us .form-control[b-56ufvx0vf8] {
    border: 1px solid #dadee1;
    height: auto;
    padding: 8px;
}

#contact_form .button[type="submit"][b-56ufvx0vf8] {
    border: 0 none;
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 13px;
    text-transform: uppercase;
}

label.error[b-56ufvx0vf8] {
    font-size: 15px;
    font-weight: 300;
    padding-top: 2px;
}

.ibid-contact.row[b-56ufvx0vf8] {
    max-width: 700px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    padding: 10px;
}

.ibid-contact label[b-56ufvx0vf8] {
    width: 100%;
    margin-bottom: 20px;
    margin-bottom: 10px !important;
    margin-top: 10px;
}

    .ibid-contact label span[b-56ufvx0vf8], div.wpcf7-response-output[b-56ufvx0vf8] {
        font-weight: 500;
        color: #252525 !important;
        margin: 15px 0;
    }

.ibid-contact input[b-56ufvx0vf8], .ibid-contact textarea[b-56ufvx0vf8] {
    height: 60px;
    width: 100%;
    outline: 0;
    background: transparent;
    border: 0;
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
    border-top: 2px solid transparent;
    border-bottom: 1px solid rgba(221, 221, 221, 0.49) !important;
    color: #606060;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

.ibid-contact textarea[b-56ufvx0vf8] {
    min-height: 150px !important;
    padding-top: 20px !important;
}
/*Section: ibid map*/
#ibid_on_the_map[b-56ufvx0vf8] {
    height: 430px;
}

#google-container[b-56ufvx0vf8] {
    position: relative;
    width: 100%;
    height: 200px;
    background-color: #e7eaf0;
}

@media only screen and (min-width: 768px) {
    #google-container[b-56ufvx0vf8] {
        height: 300px;
    }
}

@media only screen and (min-width: 1170px) {
    #google-container[b-56ufvx0vf8] {
        height: 400px;
    }
}

#statistics.high-margin[b-56ufvx0vf8] {
    padding: 60px 0;
}

#cd-google-map[b-56ufvx0vf8] {
    position: relative;
}

#google-map .vc_col-sm-12.wpb_column.vc_column_container[b-56ufvx0vf8] {
    padding: 0;
}

#cd-google-map address[b-56ufvx0vf8] {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 1em 1em;
    background-color: rgba(211, 104, 104, 0.9);
    color: white;
    font-size: 13px;
    font-size: 0.8125rem;
}

@media only screen and (min-width: 768px) {
    #cd-google-map address[b-56ufvx0vf8] {
        font-size: 15px;
        font-size: 0.9375rem;
        text-align: center;
    }
}

#cd-zoom-in[b-56ufvx0vf8], #cd-zoom-out[b-56ufvx0vf8] {
    height: 32px;
    width: 32px;
    cursor: pointer;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-size: 32px 64px;
    background-image: url("../images/svg/ibid-icon-controller.svg");
}

@media only screen and (min-width: 768px) {
    #cd-zoom-in[b-56ufvx0vf8], #cd-zoom-out[b-56ufvx0vf8] {
        margin-left: 50px;
    }
}

#cd-zoom-in[b-56ufvx0vf8] {
    background-position: 50% 0;
    margin-top: 10px;
    margin-bottom: 1px;
}

@media only screen and (min-width: 768px) {
    #cd-zoom-in[b-56ufvx0vf8] {
        margin-top: 50px;
    }
}

#cd-zoom-out[b-56ufvx0vf8] {
    background-position: 50% -32px;
}

body.single-post .article-details[b-56ufvx0vf8] {
    margin: 0px 0 35px;
}

.cause .article-details[b-56ufvx0vf8] {
    margin: 35px 0 35px;
}

.article-details .article-detail-meta[b-56ufvx0vf8] {
    display: inline-table;
    margin-right: 15px !important;
    color: #8b8b8a;
}

    .article-details .article-detail-meta i[b-56ufvx0vf8] {
        margin-right: 5px;
    }
/*Section: Portfolio*/
.portfolio-item img[b-56ufvx0vf8] {
    max-width: 100%;
}

.single .related_portfolios[b-56ufvx0vf8] {
    margin-top: 65px;
    overflow: hidden;
}

.portfolio_thumbnails_slider .owl-controls.clickable .owl-pagination[b-56ufvx0vf8] {
    bottom: 20px;
    position: absolute;
    width: 100%;
}
/*Section: Pricing tables*/
.triangle-content p[b-56ufvx0vf8] {
    color: rgb(255, 255, 255);
    margin: 0;
    text-align: center;
}

.pricing-table .block-triangle .triangle-content[b-56ufvx0vf8] {
    height: 100%;
    left: 46%;
    top: 46%;
    width: 100%;
}
/* Section : Featured Image */
.featured-row.vc_column_container > .vc_column-inner[b-56ufvx0vf8] {
    width: 120%;
}

.featured-row .featured_product_shortcode[b-56ufvx0vf8] {
    padding: 42px 170px 0px;
}

.featured-row .featured_product_shortcode[b-56ufvx0vf8] {
    background-image: none;
}

.over-section img[b-56ufvx0vf8] {
    margin-right: -30%;
    z-index: 4000;
    position: relative;
}

.featured_product_shortcode.v2 .featured_product_button[b-56ufvx0vf8] {
    float: left;
    margin-top: 0px;
    margin-right: 30px;
}

.featured_product_shortcode.v2 .auction-time-countdown.hasCountdown[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.featured_product_shortcode.v2 .countdown_show3 .countdown_section[b-56ufvx0vf8] {
    width: 15%;
    padding: 10px 0px;
}

.featured_product_shortcode.v2 .countdownv2_holder .countdownv2[b-56ufvx0vf8] {
    background: none;
    box-shadow: none;
    padding: 0px !important;
}

.featured_product_shortcode.v2 p.featured_product_price[b-56ufvx0vf8] {
    line-height: 35px;
}

.featured_product_shortcode.v2 .featured_product_countdown[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.featured_product_shortcode.simple[b-56ufvx0vf8] {
    background-image: none !important;
    padding: 0px;
}

    .featured_product_shortcode.simple .featured_product_details_holder[b-56ufvx0vf8] {
        padding-top: 50px;
    }

    .featured_product_shortcode.simple img[b-56ufvx0vf8] {
        max-width: 80%;
        float: right;
    }

    .featured_product_shortcode.simple .featured_product_description p[b-56ufvx0vf8] {
        font-weight: normal;
        font-size: 18px;
    }

    .featured_product_shortcode.simple span.amount[b-56ufvx0vf8] {
        font-size: 40px;
        color: #252525 !important;
    }

    .featured_product_shortcode.simple del bdi[b-56ufvx0vf8] {
        color: #999999;
    }

    .featured_product_shortcode.simple h3.featured_product_price[b-56ufvx0vf8] {
        display: inline-block;
        float: left;
    }

    .featured_product_shortcode.simple .featured_product_button[b-56ufvx0vf8] {
        margin: 10px 20px;
        font-size: 18px;
        border-radius: 20px 0px;
    }

.organic-about .wpb_wrapper[b-56ufvx0vf8] {
    display: flex;
}

.organic-about p img[b-56ufvx0vf8] {
    width: 75px;
    padding-right: 15px;
    margin-top: 20px;
}
/* Ketchup validator */
.ketchup-error[b-56ufvx0vf8] {
    display: none !important;
}
/* Boostrap styling */
.table-striped > tbody > tr:nth-child(odd)[b-56ufvx0vf8],
.table-hover > tbody > tr:hover[b-56ufvx0vf8],
.jumbotron[b-56ufvx0vf8],
a.list-group-item:hover[b-56ufvx0vf8],
a.list-group-item:focus[b-56ufvx0vf8] {
    background-color: #fff;
}

.table > thead > tr > th[b-56ufvx0vf8],
.table > tbody > tr > th[b-56ufvx0vf8],
.table > tfoot > tr > th[b-56ufvx0vf8],
.table > thead > tr > td[b-56ufvx0vf8],
.table > tbody > tr > td[b-56ufvx0vf8],
.table > tfoot > tr > td[b-56ufvx0vf8] {
    border-color: #ecf0f1;
    vertical-align: inherit;
}

.btn-primary[b-56ufvx0vf8] {
    background-color: #2c3e50;
    color: #FFF;
}

.btn-success[b-56ufvx0vf8] {
    background-color: #27ae60;
}

.btn-info[b-56ufvx0vf8] {
    background-color: #3498db;
}

.btn-warning[b-56ufvx0vf8] {
    background-color: #e67e22;
}

.btn-danger[b-56ufvx0vf8] {
    background-color: #f02222;
}

.btn-danger[b-56ufvx0vf8],
.btn-warning[b-56ufvx0vf8],
.btn-info[b-56ufvx0vf8],
.btn-success[b-56ufvx0vf8],
.btn-primary[b-56ufvx0vf8] {
    border: 0 none;
}

.btn-default:hover[b-56ufvx0vf8],
.btn-default:focus[b-56ufvx0vf8],
.btn-default.focus[b-56ufvx0vf8],
.btn-default:active[b-56ufvx0vf8],
.btn-default.active[b-56ufvx0vf8],
.open > .dropdown-toggle.btn-default[b-56ufvx0vf8],
.btn-default[b-56ufvx0vf8] {
    background-color: transparent;
    color: #FFF;
}

.btn-default[b-56ufvx0vf8] {
    position: relative;
}

    .btn-default[b-56ufvx0vf8]:after {
        background: #2c3e50;
        height: 100%;
        left: 0;
        top: 0;
        width: 0;
        content: "";
        position: absolute;
        transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -webkit-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        z-index: -1;
    }

    .btn-default:hover[b-56ufvx0vf8]:after {
        width: 100%;
    }

.alert-success[b-56ufvx0vf8] {
    background-color: #2ecc71;
    border-color: #27ae60;
    color: #FFFFFF;
}

.alert-info[b-56ufvx0vf8] {
    background-color: #3498db;
    border-color: #2980b9;
    color: #FFFFFF;
}

.alert-warning[b-56ufvx0vf8] {
    background-color: #f39c12;
    border-color: #e67e22;
    color: #FFFFFF;
}

.alert-danger[b-56ufvx0vf8] {
    background-color: #f02222;
    border-color: #c0392b;
    color: #FFFFFF;
}

.progress-bar[b-56ufvx0vf8] {
    background-color: #2c3e50;
}

.progress-bar-success[b-56ufvx0vf8] {
    background-color: #2ecc71;
}

.progress-bar-info[b-56ufvx0vf8] {
    background-color: #3498db;
}

.progress-bar-warning[b-56ufvx0vf8] {
    background-color: #f39c12;
}

.progress-bar-danger[b-56ufvx0vf8] {
    background-color: #f02222;
}

.list-group-item.active[b-56ufvx0vf8],
.list-group-item.active:hover[b-56ufvx0vf8],
.list-group-item.active:focus[b-56ufvx0vf8] {
    background-color: #2c3e50;
    border-color: #ecf0f1;
}

.list-group-item[b-56ufvx0vf8] {
    border-color: #ecf0f1;
}

.panel-primary[b-56ufvx0vf8],
.panel-primary > .panel-heading[b-56ufvx0vf8] {
    border-color: #2c3e50;
}

    .panel-primary > .panel-heading[b-56ufvx0vf8] {
        background-color: #2c3e50;
    }

.panel-success > .panel-heading[b-56ufvx0vf8] {
    background-color: #2ecc71;
    color: #FFF;
    border-color: #27ae60;
}

.panel-success[b-56ufvx0vf8] {
    border-color: #27ae60;
}

.panel-info > .panel-heading[b-56ufvx0vf8] {
    color: #FFF;
    background-color: #3498db;
    border-color: #2980b9;
}

.panel-info[b-56ufvx0vf8] {
    border-color: #2980b9;
}

.panel-warning > .panel-heading[b-56ufvx0vf8] {
    background-color: #f39c12;
    color: #FFF;
    border-color: #e67e22;
}

.panel-warning[b-56ufvx0vf8] {
    border-color: #e67e22;
}

.panel-danger > .panel-heading[b-56ufvx0vf8] {
    background-color: #f02222;
    border-color: #c0392b;
    color: #FFFFFF;
}

.panel-danger[b-56ufvx0vf8] {
    border-color: #c0392b;
}

.thumbnail[b-56ufvx0vf8] {
    background: transparent;
}

.btn-primary:hover[b-56ufvx0vf8] {
    background: rgba(52, 73, 94,1.0);
}

.navbar[b-56ufvx0vf8] {
    margin-bottom: 0;
    border: none !important;
}
/*---------------------------------------------*/
/*--- 11. Page: Blog ---*/
/*---------------------------------------------*/
.full-width-part.post-details[b-56ufvx0vf8] {
    padding: 0px 0 30px;
    margin-bottom: 30px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.full-width-part .category-links .post-tags[b-56ufvx0vf8],
.full-width-part .post-category-comment-date[b-56ufvx0vf8] {
    font-size: 14px;
}

    .full-width-part .post-category-comment-date a[b-56ufvx0vf8],
    .article-details .post-author a[b-56ufvx0vf8] {
        color: #8b8b8a;
        line-height: 20px;
        transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
    }

        .full-width-part .post-category-comment-date a:hover[b-56ufvx0vf8],
        .article-details .post-author a:hover[b-56ufvx0vf8] {
            color: #2695FF;
            transition: all 250ms ease;
            -webkit-transition: all 250ms ease;
            -ms-transition: all 250ms ease;
            -moz-transition: all 250ms ease;
        }

    .full-width-part .category-links .post-tags a[b-56ufvx0vf8] {
        transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
    }

.full-width-part .more-link[b-56ufvx0vf8] {
    float: none;
    font-weight: 400;
    padding: 12px 25px;
    line-height: 1;
    border-radius: 30px;
    display: inline-block;
    transition: all 250ms ease-out;
    color: #fff;
    margin-top: 25px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    text-transform: uppercase;
    font-weight: 600;
}

    .full-width-part .more-link:hover[b-56ufvx0vf8] {
        background: #fff;
        color: #2695FF;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    }

.full-width-part .post-name[b-56ufvx0vf8] {
    font-size: 30px;
    font-weight: 400;
    margin: 15px 0 17px;
}

.single-post .post-name[b-56ufvx0vf8] {
    padding: 40px 40px 0px;
    font-size: 30px;
    font-weight: bold;
    line-height: normal;
    margin-top: 0px;
    max-width: 90%;
    margin-bottom: 5px;
}

.full-width-part .post-name a[b-56ufvx0vf8] {
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

.full-width-part .post-name a[b-56ufvx0vf8] {
    color: #484848;
}

    .full-width-part .post-name a:hover[b-56ufvx0vf8] {
        color: #2695FF;
    }

.page-template-template-blog .ibid-breadcrumbs h1[b-56ufvx0vf8] {
    display: none;
}

.page-template-template-blog .post-thumbnail img[b-56ufvx0vf8] {
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

.post-thumbnail img:hover[b-56ufvx0vf8] {
    opacity: .9;
}

.full-width-part .post-excerpt[b-56ufvx0vf8] {
    margin: 30px 40px;
    margin-bottom: 0px;
}

.single-post .article-categories h3[b-56ufvx0vf8],
.single-post .article-categories div[b-56ufvx0vf8] {
    font-size: 12px;
}

.single-post .article-header .wp-post-image[b-56ufvx0vf8] {
    padding-bottom: 35px;
}

.grid-view.col-md-12.list-view[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.list-view .wp-caption.alignnone[b-56ufvx0vf8] {
    margin: 10px 0;
    max-width: 100%;
}

.missing-modeltheme-framework .social-shareer a[b-56ufvx0vf8],
.missing-redux-framework .social-shareer a[b-56ufvx0vf8] {
    line-height: 15px;
}

.wp-caption-text[b-56ufvx0vf8] {
    font-weight: 300;
    padding-top: 12px;
    padding-bottom: 12px;
}

figcaption.wp-caption-text[b-56ufvx0vf8] {
    margin-bottom: 15px;
    margin-top: 5px;
}

.wp-caption p.wp-caption-text[b-56ufvx0vf8] {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.commentlist .bypostauthor[b-56ufvx0vf8] {
    border-top: 0 none;
}

.wp-caption[b-56ufvx0vf8] {
    font-style: italic;
}

    .wp-caption.alignnone[b-56ufvx0vf8] {
        margin: 15px 0;
        max-width: 100%;
    }

    .wp-caption.alignleft[b-56ufvx0vf8] {
        margin: 10px 20px 10px 0 !important;
    }

.alignnone[b-56ufvx0vf8] {
    margin: 10px 0;
}

.alignright[b-56ufvx0vf8] {
    float: right;
    margin-top: 20px;
    margin-bottom: 30px;
    margin-left: 20px;
}

.alignleft[b-56ufvx0vf8] {
    margin-bottom: 10px;
    margin-right: 20px;
    margin-top: 10px;
    float: left;
}

.wp-caption.alignright[b-56ufvx0vf8] {
    float: right;
    margin: 0 0 0 15px;
}

.page article.type-page[b-56ufvx0vf8] {
    padding: 80px 0;
}

.page .high-padding article.type-page[b-56ufvx0vf8],
.page .no-padding article.type-page[b-56ufvx0vf8] {
    padding: 0;
}

.page .no-padding-bottom article.type-page[b-56ufvx0vf8] {
    padding: 80px 0 0;
}

footer.entry-footer[b-56ufvx0vf8] {
    background: transparent;
    clear: both;
}

.post-type[b-56ufvx0vf8] {
    color: #8b8b8a;
}

    .post-type i[b-56ufvx0vf8] {
        margin-right: 5px;
    }

.post-thumbnail a[b-56ufvx0vf8] {
    display: block;
}

.main-content .single-post a:hover .thumbnail-overlay[b-56ufvx0vf8] {
    opacity: 1;
}

.main-content .single-post .thumbnail-overlay i[b-56ufvx0vf8] {
    font-size: 25px;
    left: calc(50% - 15px);
    top: 44%;
}
/*Blog: Pagination*/
.ibid-pagination[b-56ufvx0vf8] {
    background: transparent;
    padding: 5px 15px;
    margin: 0px 0 5px;
}

.page-template-template-blog .ibid-pagination[b-56ufvx0vf8] {
    margin: 0px 0 40px;
}

.page-template-template-portfolio .pagination[b-56ufvx0vf8] {
    padding: 0;
    position: relative;
}

.pagination > li > a[b-56ufvx0vf8] {
    transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    color: rgb(144, 157, 165);
}

    .pagination > li > a.current[b-56ufvx0vf8],
    .pagination > li > a:hover[b-56ufvx0vf8] {
        background-color: #00ADF1;
        color: #fff;
    }

.ibid-pagination .pagination[b-56ufvx0vf8] {
    margin: 0;
}

.boxed-blog .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-text-wrap[b-56ufvx0vf8],
.boxed-blog .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-text-wrap[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    padding: 30px;
    margin: -20px auto 0;
}

.boxed-blog .lvca-portfolio-wrap[b-56ufvx0vf8],
.boxed-blog .lae-portfolio-wrap[b-56ufvx0vf8] {
    overflow: visible;
}

.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active[b-56ufvx0vf8]:after {
    border-bottom: 3px solid #2695FF !important;
}

.single .woocommerce-product-gallery figure[b-56ufvx0vf8] {
    margin: 0;
}

.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse.hide[b-56ufvx0vf8] {
    display: initial !important;
}

    .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse.hide a[b-56ufvx0vf8] {
        width: 30px !important;
        display: block;
        height: 30px;
        text-align: center;
        line-height: 30px;
        font-size: 9px;
    }

.woocommerce.single-product .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse.hide a[b-56ufvx0vf8] {
    height: 40px !important;
    text-align: center;
    line-height: 45px;
    width: 40px !important;
    border-radius: 50%;
}

.woocommerce.single-product .wishlist-container .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a[b-56ufvx0vf8] {
    border: 0 none;
    color: #fff;
}

.woocommerce.single-product .wishlist-container .yith-wcwl-wishlistaddedbrowse[b-56ufvx0vf8] {
    background: transparent !important;
    padding: 0 !important;
    margin: 0;
    top: 0;
}

.woocommerce.single-product .wishlist-container a i[b-56ufvx0vf8] {
    font-size: 13px;
}

.woocommerce.single-product .wishlist-container .yith-wcwl-wishlistaddedbrowse.show[b-56ufvx0vf8] {
    padding: 0;
}

.woocommerce_categories2 .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse.hide a[b-56ufvx0vf8] {
    width: 34px !important;
    display: block;
    height: 34px;
    text-align: center;
    line-height: 18px;
    font-size: 9px;
    border-radius: 30px;
    margin-top: 13px;
}

.yith-wcwl-wishlistaddedbrowse.show a:hover i[b-56ufvx0vf8] {
    color: #fff;
}

.yith-wcwl-wishlistaddedbrowse.show a[b-56ufvx0vf8] {
    height: 30px;
    background: #fff;
    display: block;
    width: 30px;
    text-align: center;
    line-height: 31px;
    font-size: 9px;
    transition: all 250ms ease-in-out;
}

.yith-wcwl-wishlistexistsbrowse.show a[b-56ufvx0vf8] {
    height: 30px;
    padding: 0 !important;
    line-height: 32px;
    text-align: center;
}

    .yith-wcwl-wishlistexistsbrowse.show a i[b-56ufvx0vf8] {
        font-size: 10px;
    }

.yith-wcwl-add-button > a i[b-56ufvx0vf8] {
    font-size: 10px;
    font-weight: 600;
    margin: -2px 0px;
}

.woocommerce_categories2 .yith-wcwl-wishlistexistsbrowse.show a i[b-56ufvx0vf8] {
    font-size: 9px;
    line-height: 16px;
    position: absolute;
    margin: 0px -4px;
}

.woocommerce_categories2 .yith-wcwl-wishlistexistsbrowse.show a[b-56ufvx0vf8] {
    padding: 10px !important;
    height: 34px;
    width: 34px;
}

.woocommerce_categories2 .component.quick-view:hover i[b-56ufvx0vf8],
.woocommerce_categories2 .yith-wcwl-add-button.show:hover i[b-56ufvx0vf8] {
    color: #fff !important;
}

.woocommerce_categories2 .component.quick-view i[b-56ufvx0vf8],
.woocommerce_categories2 .yith-wcwl-add-button.show i[b-56ufvx0vf8] {
    color: #606060;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}

.woocommerce div.product form.cart .variations select[b-56ufvx0vf8] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 12px 15px;
    border-radius: 30px;
    width: 100%;
}

.widget_shopping_cart_content strong[b-56ufvx0vf8] {
    color: #606060;
}

.woocommerce ul.products li.product:hover .woo_secondary_media_image[b-56ufvx0vf8] {
    opacity: 1;
    visibility: visible;
    z-index: 222;
}

.woocommerce ul.products li.product a img.woo_secondary_media_image[b-56ufvx0vf8] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.ibid-auction-no-reserve[b-56ufvx0vf8] {
    color: #151515;
    background-color: #facf10;
    position: absolute;
    top: 45px;
    left: 15px;
    padding: 2px 10px;
    font-weight: 500;
    text-transform: uppercase;
}

    .ibid-auction-no-reserve[b-56ufvx0vf8]::after {
        content: " ";
        position: absolute;
        right: -14px;
        top: 0;
        border-top: 12px solid transparent;
        border-top-color: transparent;
        border-top-color: transparent;
        border-right: 14px solid transparent;
        border-bottom: 12px solid transparent;
        border-bottom-color: transparent;
        border-bottom-color: transparent;
        border-top-color: #facf10;
        border-bottom-color: #facf10;
    }

.woocommerce ul.products li.product .onsale[b-56ufvx0vf8],
body .woocommerce ul.products li.product .onsale[b-56ufvx0vf8],
body .woocommerce ul.products li.product .onsale[b-56ufvx0vf8] {
    background: #f02222 none repeat scroll 0 0;
    border-radius: 30px;
    display: block;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
    min-height: 25px !important;
    padding: 0px 10px;
    position: absolute;
    top: 0px;
    right: 15px;
    width: auto;
    z-index: 333;
    margin: 20px;
    text-transform: uppercase;
}

.woocommerce div.product form.cart .variations label[b-56ufvx0vf8] {
    color: #8b8b8a;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-transform: capitalize;
}

.account-urls > a[b-56ufvx0vf8] {
    padding: 13px 0;
    margin-left: 20px;
}

.account-urls[b-56ufvx0vf8] {
    padding-top: 13px;
    padding-bottom: 13px;
    text-align: right;
}

.woocommerce nav.woocommerce-pagination ul li a[b-56ufvx0vf8], .woocommerce nav.woocommerce-pagination ul li span[b-56ufvx0vf8] {
    color: #606060;
}

/*WISHLIST ON SINGLE*/
.single .yith-wcwl-wishlistaddedbrowse.show[b-56ufvx0vf8] {
    float: left;
}

    .single .yith-wcwl-wishlistaddedbrowse.show a[b-56ufvx0vf8] {
        margin-top: 0 !important;
        height: 40px;
        width: 40px;
        line-height: 40px;
    }

.single.woocommerce div.product form.cart.variations_form[b-56ufvx0vf8] {
    width: 100%;
}

.products .component .yith-wcwl-wishlistaddedbrowse.show:hover i[b-56ufvx0vf8] {
    color: #fff;
}

.woocommerce_categories2 .products .bottom-components .component a[b-56ufvx0vf8] {
    padding: 9px !important;
}

.woocommerce_categories2 .products .component .yith-wcwl-wishlistaddedbrowse.show a[b-56ufvx0vf8] {
    margin-top: 14px !important;
    line-height: 18px;
    margin-right: 0 !important;
    text-align: center;
}

.products .component .yith-wcwl-wishlistaddedbrowse.show i[b-56ufvx0vf8] {
    color: #606060;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}

.products .component i[b-56ufvx0vf8] {
    color: #fff;
}

/*GRID/LIST TOGGLE BUTTONS*/
ul.products.grid .woocommerce-product-details__short-description[b-56ufvx0vf8] {
    display: none;
}

ul.products.grid hr[b-56ufvx0vf8] {
    display: none;
}

ul.products.list li.product[b-56ufvx0vf8] {
    float: none !important;
    width: 100% !important;
    text-align: left !important;
}

    ul.products.list li.product .woocommerce-loop-product__title[b-56ufvx0vf8],
    ul.products.list li.product .woocommerce-loop-category__title[b-56ufvx0vf8] {
        clear: none;
    }

    ul.products.list li.product[b-56ufvx0vf8]:after {
        content: "";
        display: block;
        clear: both;
    }

.woocommerce ul.products.list li.product img[b-56ufvx0vf8] {
    width: 30.75%;
    float: left;
    -webkit-transition: none !important;
    margin-right: 3.8% !important;
}

ul.products.list li.product h3[b-56ufvx0vf8],
ul.products.list li.product .woocommerce-product-details__short-description[b-56ufvx0vf8],
ul.products.list li.product .price[b-56ufvx0vf8],
ul.products.list li.product .gridlist-buttonwrap[b-56ufvx0vf8] {
    width: 65.4%;
    float: right;
    clear: none;
}

ul.products.list li.product div[itemprop="description"][b-56ufvx0vf8] {
    display: block;
}

ul.products.list li.product .star-rating[b-56ufvx0vf8] {
    margin: 0 0 1em;
}

ul.products.list li.product .gridlist-buttonwrap[b-56ufvx0vf8] {
    margin-bottom: 1.5em;
}

ul.products.list li.product hr[b-56ufvx0vf8] {
    clear: both;
}

.gridlist-toggle[b-56ufvx0vf8] {
    display: block;
    clear: both;
    margin: 0 !important;
    padding: 1em 0 !important;
    line-height: 1em !important;
}

    .gridlist-toggle a[b-56ufvx0vf8] {
        display: inline-block;
        padding: .618em;
        -webkit-box-sizing: border-box;
        /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;
        /* Firefox, other Gecko */
        box-sizing: border-box;
        /* Opera/IE 8+ */
        text-align: center;
        text-decoration: none !important;
        font-weight: 400 !important;
        font-family: sans-serif !important;
        font-size: 1em !important;
        line-height: 1em !important;
        background-color: rgba(0, 0, 0, 0.1);
    }

        .gridlist-toggle a em[b-56ufvx0vf8] {
            display: none;
        }

        .gridlist-toggle a:hover[b-56ufvx0vf8] {
            background-color: rgba(0, 0, 0, 0.3);
        }

        .gridlist-toggle a.active[b-56ufvx0vf8] {
            background-color: rgba(0, 0, 0, 0.2);
            cursor: default;
            color: inherit;
        }

    .gridlist-toggle .dashicons[b-56ufvx0vf8]:before,
    .gridlist-toggle .dashicons[b-56ufvx0vf8] {
        font-size: 1em;
        line-height: 1;
        height: 1em;
        width: 1em;
    }


/*SINGLE EXTERNAL PRODUCT*/
.woocommerce.single-product .product-type-external form.cart .button.single_add_to_cart_button[b-56ufvx0vf8] {
    padding: 0 25px !important;
}

.single.woocommerce .product-type-external .wishlist-container .yith-wcwl-add-to-wishlist[b-56ufvx0vf8] {
    display: block;
}

.single.woocommerce div.product form.cart[b-56ufvx0vf8],
.single.woocommerce .product-type-external form.cart[b-56ufvx0vf8] {
    width: auto;
}

.woocommerce nav.woocommerce-pagination ul li a:focus[b-56ufvx0vf8],
.woocommerce nav.woocommerce-pagination ul li a:hover[b-56ufvx0vf8],
.woocommerce nav.woocommerce-pagination ul li span.current[b-56ufvx0vf8],
.pagination .page-numbers.current[b-56ufvx0vf8] {
    color: #fff;
}

.woocommerce-MyAccount-navigation-link > a[b-56ufvx0vf8] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
}

.woocommerce-MyAccount-navigation-link > a[b-56ufvx0vf8] {
    font-weight: bold;
    text-transform: uppercase;
    background: #2695FF none repeat scroll 0 0;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    color: #ffffff !important;
    display: block;
    padding: 15px 20px;
    width: 100%;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.woocommerce-MyAccount-navigation-link[b-56ufvx0vf8] {
    width: 100%;
}

.woocommerce-account .woocommerce h2[b-56ufvx0vf8] {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 0px;
}

.woocommerce-account .woocommerce-MyAccount-navigation[b-56ufvx0vf8] {
    background: transparent;
}

.woocommerce-MyAccount-navigation-link > a:hover[b-56ufvx0vf8],
.woocommerce-MyAccount-navigation-link.is-active > a[b-56ufvx0vf8] {
    background: #Fff;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    color: #2695FF !important;
}

.woocommerce form.login[b-56ufvx0vf8], .woocommerce form.register[b-56ufvx0vf8] {
    padding: 35px 42px;
    padding-bottom: 30px;
    border: 1px solid rgba(0, 0, 0, 0.07);
}

.woocommerce form.login[b-56ufvx0vf8] {
    padding-bottom: 65px;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme[b-56ufvx0vf8] {
    margin-top: 10px;
}

.woocommerce #payment #place_order[b-56ufvx0vf8], .woocommerce-page #payment #place_order[b-56ufvx0vf8] {
    float: right;
    font-weight: 600;
    font-size: 16px;
    margin: 10px;
    text-transform: uppercase;
}

.woocommerce-input-wrapper .select2-container--default .select2-selection--single[b-56ufvx0vf8] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0px;
    margin-bottom: 25px;
}

.woocommerce table.shop_table th[b-56ufvx0vf8] {
    padding: 20px 20px !important;
}

.auction-bage[b-56ufvx0vf8] {
    width: 20px !important;
}

.woocommerce table.shop_table[b-56ufvx0vf8] {
    border: none !important;
}

.woocommerce table.shop_attributes th[b-56ufvx0vf8],
.woocommerce table.shop_attributes td[b-56ufvx0vf8] {
    padding: 10px 20px !important;
    text-transform: capitalize;
}

.woocommerce .widget_shopping_cart .cart_list li[b-56ufvx0vf8], .woocommerce.widget_shopping_cart .cart_list li[b-56ufvx0vf8] {
    padding-left: 0;
}

.single.woocommerce div.product form.cart.grouped_form del span.amount[b-56ufvx0vf8] {
    font-size: 14px;
}

.single.woocommerce div.product form.cart.grouped_form[b-56ufvx0vf8] {
    width: 100%;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a[b-56ufvx0vf8] {
    color: #242424;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label[b-56ufvx0vf8] {
    vertical-align: middle !important;
    padding: 0px 30px !important;
}

.woocommerce div.product form.cart .group_table td[b-56ufvx0vf8] {
    vertical-align: middle !important;
}

    .woocommerce div.product form.cart .group_table td:first-child[b-56ufvx0vf8] {
        vertical-align: middle;
        width: auto !important;
        padding-left: 0 !important;
    }

table.woocommerce-grouped-product-list.group_table[b-56ufvx0vf8] {
    margin-bottom: 35px;
    border: none;
}

.product-type-grouped .product_meta[b-56ufvx0vf8] {
    margin-top: 15px !important;
}

.woocommerce div.product form.cart .variations td[b-56ufvx0vf8],
.woocommerce div.product form.cart .variations th[b-56ufvx0vf8] {
    vertical-align: unset !important;
}
/* Horizontal Category Images */
.products_category_image_shortcode_holder[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    overflow: auto;
}

    .products_category_image_shortcode_holder .heading a[b-56ufvx0vf8] {
        font-weight: bold;
        font-size: 20px;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }

        .products_category_image_shortcode_holder .heading a:hover[b-56ufvx0vf8] {
            color: #484848;
        }

    .products_category_image_shortcode_holder .listings_category_footer[b-56ufvx0vf8] {
        float: right;
        padding-top: 22px;
        width: 68%;
    }

/* Vertical Category Images */
.products_category_vertical_shortcode_holder a[b-56ufvx0vf8] {
    font-weight: bold;
    text-transform: uppercase;
    color: #252525;
    font-size: 35px;
    font-family: BenchNine;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.products_category_vertical_shortcode_holder .description[b-56ufvx0vf8] {
    display: none;
}

.products_category_vertical_shortcode_holder img.cat-image[b-56ufvx0vf8] {
    margin-bottom: 20px;
}

/* Woocommerce Simple Latest Products */
.modeltheme_products_simple h3.modeltheme-archive-product-title[b-56ufvx0vf8] {
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    font-family: BenchNine;
    font-size: 30px;
    line-height: 30px;
    height: 50px;
}

    .modeltheme_products_simple h3.modeltheme-archive-product-title a[b-56ufvx0vf8] {
        color: #252525;
        transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
    }

.modeltheme_products_simple .modeltheme-product-wrapper[b-56ufvx0vf8] {
    margin-bottom: 25px;
}

.modeltheme_products_simple span.woocommerce-Price-amount.amount[b-56ufvx0vf8] {
    color: #606060;
    font-size: 15px;
}

.modeltheme_products_simple a.added_to_cart.wc-forward[b-56ufvx0vf8] {
    position: absolute;
    margin: 0 15px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    text-transform: uppercase;
    left: 0;
    top: 0;
    z-index: 33;
    text-align: center;
    padding: 20px;
    font-size: 22px;
    width: 92%;
    font-family: BenchNine;
    background: #E5B25D;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.modeltheme_products_simple .modeltheme-product-wrapper a.button[b-56ufvx0vf8] {
    margin: 0 15px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    text-transform: uppercase;
    opacity: 0;
    visibility: hidden;
    left: 0;
    bottom: 128px;
    z-index: 33;
    text-align: center;
    padding: 20px;
    font-size: 22px;
    width: 92%;
    font-family: BenchNine;
    background: #E5B25D;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.modeltheme_products_simple .modeltheme-product-wrapper:hover a.button[b-56ufvx0vf8] {
    visibility: visible !important;
    opacity: 1 !important;
}

.modeltheme_products_simple .modeltheme-product-wrapper:hover .modeltheme-thumbnail-and-details img[b-56ufvx0vf8] {
    filter: brightness(0.5);
}

/* With Shadow */

.modeltheme_products_shadow .woocommerce ul.products li.product .archive-product-title a[b-56ufvx0vf8] {
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
}

.modeltheme_products_shadow .products .product-type-auction .details-price-container.details-item[b-56ufvx0vf8] {
    text-align: left;
    font-size: 15px;
    border-top: 1px solid #eee;
    padding-top: 15px;
}

.modeltheme_products_shadow .details-container > div.details-item .amount[b-56ufvx0vf8] {
    float: right;
    font-size: 15px;
    font-weight: 500;
}

.modeltheme_products_shadow .products_by_categories .details-container[b-56ufvx0vf8] {
    width: 100%;
    padding: 20px;
}

.modeltheme_products_shadow .overlay-components[b-56ufvx0vf8] {
    margin-left: 0px;
    right: 0;
    margin-right: 35px;
    top: 0;
    opacity: 0;
}

.modeltheme_products_shadow .products .component i[b-56ufvx0vf8] {
    color: #fff !important;
}

.modeltheme_products_shadow ul.products .products-wrapper:hover .overlay-components[b-56ufvx0vf8] {
    opacity: 1;
}

.modeltheme_products_shadow ul.products .products-wrapper:hover[b-56ufvx0vf8] {
    box-shadow: 0px 5px 26px rgba(0, 0, 0, 0.08) !important;
}

.modeltheme_products_shadow .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8] {
    border-radius: 30px !important;
    width: 40px;
    height: 40px;
    padding: 15px !important;
}

/* Products v4 */
.modeltheme_products_v4 ul.products li.product .archive-product-title a[b-56ufvx0vf8] {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
}

.modeltheme_products_v4 ul.products li.product .archive-product-title[b-56ufvx0vf8] {
    padding: 20px 10px 0px;
}

.modeltheme_products_v4 ul.products .products-wrapper[b-56ufvx0vf8] {
    border: none;
    margin-bottom: 20px;
}

.modeltheme_products_v4 .overlay-components[b-56ufvx0vf8] {
    display: flex;
    margin-left: 50px;
    bottom: 0;
}

.modeltheme_products_v4 .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse.hide a[b-56ufvx0vf8],
.modeltheme_products_v4 .yith-wcwl-wishlistexistsbrowse.show a.button[b-56ufvx0vf8] {
    display: table-cell;
    background: transparent !important;
    box-shadow: none;
}

.modeltheme_products_v4 .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:before,
.modeltheme_products_v4 .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:after {
    display: none;
}

.modeltheme_products_v4 .woocommerce ul.products li.product .overlay-components .add_to_wishlist.button:hover i[b-56ufvx0vf8],
.modeltheme_products_v4 .woocommerce ul.products li.product .overlay-components .button.yith-wcqv-button:hover i[b-56ufvx0vf8] {
    color: #252525;
}

.modeltheme_products_v4 .overlay-components .component.add-to-cart a[b-56ufvx0vf8] {
    background: transparent !important;
    box-shadow: none !important;
    margin-top: 0px !important;
}

.modeltheme_products_v4 ul.products li.product .overlay-components .add_to_wishlist.button[b-56ufvx0vf8],
.modeltheme_products_v4 ul.products li.product .overlay-components .button.yith-wcqv-button[b-56ufvx0vf8] {
    background: transparent !important;
    box-shadow: none !important;
    margin-top: 0px !important;
}

.modeltheme_products_v4 .yith-wcwl-wishlistexistsbrowse.show a.button[b-56ufvx0vf8] {
    display: table-cell;
    background: transparent;
    box-shadow: none;
}
/* Latest Products Styled */
.woocommerce_simple_styled .woocommerce ul.products .products-wrapper[b-56ufvx0vf8] {
    border-radius: 20px 0px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.no-bs .woocommerce_simple_styled .products-wrapper[b-56ufvx0vf8] {
    box-shadow: none !important;
}

.woocommerce_simple_styled .woocommerce ul.products li.product .archive-product-title[b-56ufvx0vf8] {
    border-top: none;
}

.woocommerce_simple_styled .woocommerce ul.products li.product .archive-product-title[b-56ufvx0vf8],
.woocommerce_simple_styled .details-container[b-56ufvx0vf8] {
    background: transparent;
}

    .woocommerce_simple_styled .woocommerce ul.products li.product .archive-product-title a[b-56ufvx0vf8] {
        font-size: 20px !important;
        text-align: left;
    }

.woocommerce_simple_styled .details-container[b-56ufvx0vf8] {
    padding: 5px 20px 20px;
}

    .woocommerce_simple_styled .details-container > div.details-item .amount[b-56ufvx0vf8] {
        font-size: 16px;
    }

.woocommerce_simple_styled .component.add-to-cart[b-56ufvx0vf8] {
    border-radius: 0px 0px 0px 20px;
    background: rgb(0 0 0 / 3%);
    padding: 10px 20px;
}

.woocommerce_simple_styled .overlay-components[b-56ufvx0vf8] {
    position: absolute;
    display: grid;
    margin-left: 20px;
    z-index: 234;
    right: 15px;
}

.woocommerce_simple_styled .fa-shopping-basket[b-56ufvx0vf8]:before {
    content: "+";
}

.woocommerce_simple_styled .component.wishlist[b-56ufvx0vf8],
.woocommerce_simple_styled .component.quick-view[b-56ufvx0vf8] {
    display: none;
}

.woocommerce_simple_styled .products .component i[b-56ufvx0vf8] {
    color: #000000;
    font-size: 35px;
    font-weight: bold;
}

.woocommerce_simple_styled .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8] {
    background: transparent !important;
    box-shadow: none !important;
    margin-top: 0px !important;
    vertical-align: middle;
}

.woocommerce_simple_styled .products_by_categories[b-56ufvx0vf8] {
    padding: 0px;
}

.woocommerce_simple_styled .woocommerce ul.products li.product .price[b-56ufvx0vf8]::after {
    content: "per Kilogram";
    display: block;
    color: #606060 !important;
}

.woocommerce_simple_styled .products_category_vertical .thumbnail-and-details[b-56ufvx0vf8] {
    border-bottom: 0;
    overflow: hidden;
    width: 35%;
    float: left;
}

.woocommerce_simple_styled .products_category_vertical .woocommerce-title-metas[b-56ufvx0vf8] {
    margin-top: 12px;
    width: 65%;
    float: right;
}

.woocommerce_simple_styled .woocommerce ul.products li.product .onsale[b-56ufvx0vf8] {
    display: none;
}

.woocommerce_simple_styled .woocommerce ul.products li.product .price[b-56ufvx0vf8] {
    text-align: left;
}

.woocommerce_simple_styled .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:after,
.woocommerce_simple_styled .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:before {
    display: none;
}

.woocommerce_simple_styled .products_category_simple .thumbnail-and-details[b-56ufvx0vf8] {
    width: 35%;
    float: left;
}

.woocommerce_simple_styled .products_category_simple .woocommerce-title-metas[b-56ufvx0vf8] {
    width: 65%;
    float: right;
}

.woocommerce_simple_styled .products_category_simple .woocommerce ul.products .products-wrapper[b-56ufvx0vf8] {
    border-radius: 0px;
    box-shadow: none;
}

.woocommerce_simple_styled .products_category_simple .woocommerce ul.products li.product .archive-product-title a[b-56ufvx0vf8] {
    font-size: 16px !important;
    text-align: left;
}

.woocommerce_simple_styled .products_category_simple .component.wishlist[b-56ufvx0vf8], .woocommerce_simple_styled .component.quick-view[b-56ufvx0vf8] {
    display: block;
}

.woocommerce_simple_styled .products_category_simple .products .component i[b-56ufvx0vf8] {
    font-size: 10px;
}

.woocommerce_simple_styled .products_category_simple .woocommerce ul.products li.product .overlay-components .add_to_wishlist.button:hover i[b-56ufvx0vf8],
.woocommerce_simple_styled .products_category_simple .woocommerce ul.products li.product .overlay-components .button.yith-wcqv-button:hover i[b-56ufvx0vf8] {
    color: #252525;
}

.woocommerce_simple_styled .products_category_simple .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse.hide a[b-56ufvx0vf8] {
    padding: 0px !important;
    height: auto !important;
    box-shadow: none !important;
    display: table-cell;
    background: transparent !important;
}

.woocommerce_simple_styled .products_category_simple .component.add-to-cart[b-56ufvx0vf8] {
    border-radius: 0px;
    background: transparent;
    padding: 0px;
}

.woocommerce_simple_styled .products_category_simple .overlay-components[b-56ufvx0vf8] {
    display: flex;
    bottom: 0;
    right: 34%;
}

.woocommerce_simple_styled .products_category_simple .woocommerce ul.products .products-wrapper[b-56ufvx0vf8] {
    margin-bottom: 5px;
}

.woocommerce_simple_styled .products_category_simple .woocommerce ul.products.columns-4 li.product[b-56ufvx0vf8] {
    margin-bottom: 35px !important;
}

.woocommerce_simple_styled .products_category_simple .woocommerce ul.products li.product .archive-product-title[b-56ufvx0vf8] {
    padding: 5px 20px 0px;
}
/* Dokan style */
button#dokan-report-abuse-form-submit-btn[b-56ufvx0vf8] {
    width: auto;
}

.field_auction_automatic_relist input[b-56ufvx0vf8] {
    display: inline-table;
    margin-right: 7px;
}

.seller-items ul.products.columns-3[b-56ufvx0vf8] {
    width: 100%;
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 20px 0px;
}

.ebid-relist-auction[b-56ufvx0vf8] {
    margin-top: 40px !important;
}

#primary .main-content .dokan-navigation ul:not(.ibid-slider) li:not(.rotate45)[b-56ufvx0vf8] {
    margin: 0px !important;
}

#dokan-add-new-product-popup .dokan-input-group .dokan-form-control[b-56ufvx0vf8] {
    border-radius: 0 !important;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget ul[b-56ufvx0vf8] {
    margin: 0;
}

    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget ul li[b-56ufvx0vf8] {
        padding-left: 15px;
        padding-right: 15px;
    }

.dokan-settings-area fieldset#dokan-seller-vacation-settings[b-56ufvx0vf8] {
    border: 0 none;
}

.dokan-settings-area #wp-vendor_biography-wrap[b-56ufvx0vf8] {
    border: 0 none;
}

.dokan-settings-area button#insert-media-button[b-56ufvx0vf8] {
    margin-bottom: 10px;
}

.woocommerce #reviews #comments h2[b-56ufvx0vf8] {
    display: block !important;
}

.dokan-single-store .dokan-store-tabs ul[b-56ufvx0vf8] {
    display: block;
}

#page > .dokan-dashboard-wrap[b-56ufvx0vf8] {
    padding-top: 80px;
    padding-bottom: 80px;
    max-width: 1400px;
}

.dokan-seller-search-form .dokan-w4 input[type="search"][b-56ufvx0vf8] {
    background-position-y: 15px !important;
}

.dokan-pagination-container .dokan-pagination li a[b-56ufvx0vf8] {
    color: #454545;
}

#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round[b-56ufvx0vf8] {
    padding: 11px 0px !important;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}

#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button[b-56ufvx0vf8] {
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}

.dokan-store #main[b-56ufvx0vf8] {
    max-width: 1375px;
    margin: 0 auto;
    padding-top: 90px;
}

.dokan-store-widget[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.dokan-single-store.dokan-w8[b-56ufvx0vf8] {
    padding-bottom: 63px;
}

.dokan-single-store.dokan-w8[b-56ufvx0vf8] {
    padding-bottom: 63px;
}

.dokan-store ul.products li.product.col-md-4 .details-container[b-56ufvx0vf8] {
    height: 45px;
}

.dokan-product-attach-pdf[b-56ufvx0vf8] {
    margin-top: 20px;
}

input[type="submit"].dokan-btn-theme[b-56ufvx0vf8], a.dokan-btn-theme[b-56ufvx0vf8], .dokan-btn-theme[b-56ufvx0vf8] {
    color: #fff;
    font-size: 14px !important;
    line-height: 1 !important;
    background-color: #2695FF !important;
    border-color: #2695FF !important;
    padding: 12px 25px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery[b-56ufvx0vf8] {
    width: 100% !important;
}

    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info[b-56ufvx0vf8] {
        text-align: center;
    }

        .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i[b-56ufvx0vf8] {
            float: none !important;
        }

.dokan-btn-theme a:hover[b-56ufvx0vf8], .dokan-btn-theme:hover[b-56ufvx0vf8],
input[type="submit"].dokan-btn-danger:hover[b-56ufvx0vf8],
input[type="submit"].dokan-btn-theme:hover[b-56ufvx0vf8] {
    background: #Fff !important;
    border-color: #fff !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    color: #2695FF !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active[b-56ufvx0vf8] {
    background: #FFF !important;
}

    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a[b-56ufvx0vf8] {
        color: #2695FF !important;
        font-weight: bold;
        font-size: 14px;
        line-height: 17px;
    }

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name[b-56ufvx0vf8] {
    color: #484848 !important;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-img[b-56ufvx0vf8] {
    height: 300px !important;
}

input[type="submit"].dokan-btn[b-56ufvx0vf8], a.dokan-btn[b-56ufvx0vf8], .dokan-btn[b-56ufvx0vf8] {
    border-radius: 30px !important;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i[b-56ufvx0vf8] {
    color: #2695FF !important;
}

.dokan-pagination-container .dokan-pagination li.active a[b-56ufvx0vf8] {
    background: #2695FF !important;
    color: #fff !important;
}

.dokan-dashboard thead[b-56ufvx0vf8] {
    background: #484848;
}

.dokan-dashboard .dokan-dash-sidebar[b-56ufvx0vf8],
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu[b-56ufvx0vf8] {
    background-color: #2695FF !important;
}

    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li[b-56ufvx0vf8] {
        border-bottom: 1px solid rgba(255, 255, 255, 0.36) !important;
    }

        .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a[b-56ufvx0vf8] {
            font-weight: bold !important;
            color: #fff !important;
            text-transform: uppercase !important;
        }

            .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a:hover[b-56ufvx0vf8] {
                color: #2695FF !important;
            }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget[b-56ufvx0vf8] {
    padding: 0px !important;
}

    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title[b-56ufvx0vf8] {
        background: #2695FF;
        color: #fff;
        margin-top: 0px;
        text-transform: uppercase;
        padding: 10px 15px !important;
    }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget[b-56ufvx0vf8] {
    margin-bottom: 30px !important;
}

    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i[b-56ufvx0vf8] {
        color: #FFF !important;
    }

.dokan-error[b-56ufvx0vf8] {
    border-top: 3px solid #2695FF !important;
}

input#order_date_filter[b-56ufvx0vf8] {
    margin-left: 5px;
    line-height: normal;
    border: 1px solid #cccccc !important;
    border-radius: 30px !important;
    padding: 8px 10px !important;
    height: 40px !important;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget[b-56ufvx0vf8] {
    background: #FFFFFF !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1) !important;
    border: none !important;
}

.dashboard-widget.products li[b-56ufvx0vf8] {
    padding: 5px 13px !important;
    border-bottom: 1px solid #DDDDDD;
}

    .dashboard-widget.products li span.count[b-56ufvx0vf8] {
        font-weight: bold;
        color: #484848;
    }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .pull-right a[b-56ufvx0vf8] {
    color: #FFF !important;
}

.dashboard-widget.products li:last-child[b-56ufvx0vf8] {
    border-bottom: none !important;
}

.dokan-dashboard .dokan-dashboard-content[b-56ufvx0vf8],
.dokan-dashboard .dokan-dashboard-wrap[b-56ufvx0vf8] {
    overflow: visible !important;
}

.dokan-dash-sidebar[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a[b-56ufvx0vf8] {
    border-right: 1px solid rgba(255, 255, 255, 0.36) !important;
}

.dokan-form-control[b-56ufvx0vf8] {
    padding: 4px 15px !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover[b-56ufvx0vf8],
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover[b-56ufvx0vf8] {
    background: #FFF !important;
    color: #2695ff !important;
}

div#cat-drop-stack ul ul.children[b-56ufvx0vf8] {
    padding: 0px 10px;
}

div#cat-drop-stack ul[b-56ufvx0vf8] {
    padding: 0;
    list-style: none;
}

div#cat-drop-stack li[b-56ufvx0vf8] {
    padding: 5px 0px;
}

div#cat-drop-stack ul ul.children li:last-child[b-56ufvx0vf8] {
    padding-bottom: 0;
}

.dokan-form-control[b-56ufvx0vf8] {
    min-height: 47px !important;
    width: 95% !important;
    border-radius: 30px !important;
}

table#dokan-product-list-table th[b-56ufvx0vf8],
table.dokan-table.dokan-table-striped th[b-56ufvx0vf8] {
    color: #FFF !important;
    border: none !important;
    text-align: center;
    vertical-align: middle;
}

input[type="submit"].dokan-btn-danger[b-56ufvx0vf8] {
    margin-bottom: 0px !important;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left[b-56ufvx0vf8] {
    padding-right: 30px !important;
}

.dokan-single-store .dokan-store-tabs ul[b-56ufvx0vf8] {
    background-color: #fff;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    margin-top: 30px !important;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count[b-56ufvx0vf8] {
    color: #484848;
}

.dokan-pagination-container[b-56ufvx0vf8] {
    text-align: left !important;
}

div#dokan-content nav[b-56ufvx0vf8] {
    background: transparent !important;
    margin-bottom: 40px;
}

div#dokan-content .overlay-components .component a:hover[b-56ufvx0vf8] {
    color: #fff !important;
}

.dokan-pagination-container .dokan-pagination li a[b-56ufvx0vf8] {
    padding: 15px 22px !important;
    border-radius: 30px !important;
}

.dokan-pagination-container .dokan-pagination li a[b-56ufvx0vf8] {
    border: none !important;
    margin-right: 15px !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}

    .dokan-pagination-container .dokan-pagination li a:hover[b-56ufvx0vf8] {
        background: #2695FF;
        color: #fff;
    }

div#cat-drop-stack a[b-56ufvx0vf8] {
    color: #606060;
    font-weight: 400;
}

    div#cat-drop-stack a:hover[b-56ufvx0vf8] {
        color: #2695ff;
    }

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery[b-56ufvx0vf8] {
    padding: 30px !important;
}

.dokan-single-store .dokan-store-tabs ul[b-56ufvx0vf8] {
    display: none;
}

.dokan-info[b-56ufvx0vf8] {
    margin-top: 70px !important;
}

form#dokan-form-contact-seller[b-56ufvx0vf8] {
    margin-top: 25px;
    padding: 10px 20px 20px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

    form#dokan-form-contact-seller input.dokan-right.dokan-btn.dokan-btn-theme[b-56ufvx0vf8] {
        margin-top: 15px;
    }

    form#dokan-form-contact-seller .dokan-form-control[b-56ufvx0vf8] {
        width: 100% !important;
        color: #606060;
    }

body .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li[b-56ufvx0vf8] {
    padding: 0 15px;
}

.dokan-message[b-56ufvx0vf8], .dokan-info[b-56ufvx0vf8], .dokan-error[b-56ufvx0vf8] {
    background: #fff !important;
}

.dokan-store-widget input[type=text][b-56ufvx0vf8], .dokan-store-widget input[type=email][b-56ufvx0vf8], .dokan-store-widget textarea[b-56ufvx0vf8] {
    width: 100%;
    height: 60px;
    width: 100%;
    outline: 0;
    background: transparent;
    border: 0;
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
    border-top: 2px solid transparent;
    border-bottom: 1px solid rgba(221, 221, 221, 0.49) !important;
    color: #606060;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

input[type="submit"].dokan-btn[b-56ufvx0vf8], a.dokan-btn[b-56ufvx0vf8], .dokan-btn[b-56ufvx0vf8] {
    margin-bottom: 15px;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a[b-56ufvx0vf8] {
    padding: 15px 0 15px 32px !important;
}

.dokan-product-date-filter[b-56ufvx0vf8] {
    margin-bottom: 20px;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part li[b-56ufvx0vf8] {
    padding: 5px 13px !important;
    border-bottom: 1px solid #DDDDDD;
}

    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part li:last-child[b-56ufvx0vf8] {
        border-bottom: none !important;
    }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part ul[b-56ufvx0vf8] {
    margin-bottom: 0px !important;
}

.sells-graph .legend div[b-56ufvx0vf8] {
    background: transparent !important;
}

.sells-graph .legend table[b-56ufvx0vf8] {
    width: 150px !important;
    display: none;
}

.dokan-dashboard .dokan-dashboard-content p a[b-56ufvx0vf8] {
    font-weight: 600 !important;
    color: #242424 !important;
    font-size: 15px !important;
}

.pagination-wrap ul.pagination > li > a[b-56ufvx0vf8] {
    padding: 12px !important;
    border: none !important;
    border-radius: 30px !important;
}

.pagination-wrap ul.pagination > li > span[b-56ufvx0vf8] {
    padding: 12px !important;
    border-radius: 30px !important;
    background-color: #ffffff !important;
    border: none !important;
}

.pagination-wrap ul.pagination > li > a:hover[b-56ufvx0vf8] {
    background-color: #2695FF !important;
    color: #fff !important;
}

.content-area .dokan-seller-search-form .dokan-w4 input[type=search][b-56ufvx0vf8] {
    border-radius: 30px !important;
    outline: none;
}

.content-area .dokan-seller-search[b-56ufvx0vf8] {
    background-position: 13px 5px !important;
}

.dokan-seller-search-form[b-56ufvx0vf8] {
    margin-top: 0px !important;
}

.dokan-product-listing-area .dokan-form-control[b-56ufvx0vf8] {
    min-height: 40px !important;
    border-radius: 30px !important;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.diviader[b-56ufvx0vf8],
#order-filter .dokan-table.dokan-table-striped td.diviader[b-56ufvx0vf8] {
    display: none;
}

#order-filter .dokan-table.dokan-table-striped td[b-56ufvx0vf8],
#order-filter .dokan-table.dokan-table-striped[b-56ufvx0vf8] {
    border: none !important;
}

    #order-filter .dokan-table.dokan-table-striped td[b-56ufvx0vf8] {
        line-height: 30px !important;
        padding: 15px !important;
    }

    #order-filter .dokan-table.dokan-table-striped a.dokan-btn-sm[b-56ufvx0vf8], .dokan-btn-sm[b-56ufvx0vf8] {
        padding: 5px 30px !important;
    }

.dokan-orders-content .dokan-order-filter-serach input#order_date_filter[b-56ufvx0vf8] {
    margin-right: 5px;
    margin-left: 0px;
}

.dokan-orders-content .dokan-order-filter-serach .select2-container--default .select2-selection--single .select2-selection__arrow[b-56ufvx0vf8] {
    height: 37px;
    right: 10px;
}

.dokan-orders-content .dokan-order-filter-serach .select2-container--default .select2-selection--single[b-56ufvx0vf8] {
    border-radius: 30px;
    border: 1px solid #cccccc !important;
}

.dokan-orders-content #order-filter .dokan-form-control[b-56ufvx0vf8] {
    min-height: 42px !important;
    border-radius: 30px !important;
    margin-bottom: 20px;
    width: 98% !important;
}

.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach[b-56ufvx0vf8] {
    padding: 15px 0px 10px !important;
}

    .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-form-group .dokan-btn-danger[b-56ufvx0vf8] {
        margin: 0px 5px;
    }

.dokan-orders-content .dokan-order-filter-serach .select2-container .select2-selection--single .select2-selection__rendered[b-56ufvx0vf8] {
    padding-left: 18px;
}

.dokan-orders-content .dokan-order-filter-serach .select2-container--default .select2-selection--single .select2-selection__placeholder[b-56ufvx0vf8] {
    line-height: 38px;
    color: #817e7e;
}

/* Withdraw */
.dokan-dashboard-content .dokan-alert-warning[b-56ufvx0vf8] {
    background-color: #fff;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    border-color: #fff;
    padding: 20px;
    color: #252525;
}

/* Edit Information */
.dokan-dashboard .dokan-dashboard-content .edit-account[b-56ufvx0vf8] {
    margin-top: 25px;
}

    .dokan-dashboard .dokan-dashboard-content .edit-account fieldset[b-56ufvx0vf8] {
        margin-top: 30px;
        border: none;
        padding: 0;
    }

/* Product List */
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td[b-56ufvx0vf8] {
    vertical-align: middle !important;
    text-align: center;
    color: #606060;
}

.dokan-product-listing .dokan-product-listing-area .row-actions[b-56ufvx0vf8] {
    visibility: visible !important;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock[b-56ufvx0vf8] {
    color: #2695FF !important;
    text-decoration: none !important;
}

.dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter[b-56ufvx0vf8] {
    margin: 15px 0px !important;
}

.dokan-form-inline.dokan-w5.dokan-product-search-form[b-56ufvx0vf8] {
    margin: 15px 0px;
}

table.dokan-table.dokan-table-striped td[b-56ufvx0vf8],
table.dokan-table.dokan-table-striped[b-56ufvx0vf8] {
    border: none !important;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table p[b-56ufvx0vf8] {
    padding-bottom: 10px !important;
    line-height: 18px !important;
}

/* Edit Product */
.dokan-product-edit-form .content-half-part.auction-checkbox[b-56ufvx0vf8] {
    margin-bottom: 15px;
}

.dokan-product-edit-form .select2-container--default .select2-selection--single[b-56ufvx0vf8] {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 30px;
    min-height: 42px;
    padding: 10px;
}

.dokan-product-edit-form .ibid-auction-settings .form-control[b-56ufvx0vf8] {
    border-radius: 30px;
    padding: 10px 20px;
    min-height: 42px;
}

.dokan-product-edit-form .select2-container--default.select2-container--focus .select2-selection--multiple[b-56ufvx0vf8],
.dokan-product-edit-form .select2-container--default .select2-selection--multiple[b-56ufvx0vf8] {
    border-radius: 30px;
    border: solid #cccccc 1px;
    outline: 0;
    min-height: 42px;
    padding: 10px;
}

.dokan-product-edit-form .select2-container--default .select2-selection--single .select2-selection__arrow[b-56ufvx0vf8] {
    height: 50px;
    position: absolute;
    top: 1px;
    right: 18px;
    width: 20px;
}

textarea#_purchase_note[b-56ufvx0vf8] {
    padding: 20px !important;
}

/* Store */
.dokan-settings-content .dokan-settings-area .dokan-banner[b-56ufvx0vf8] {
    margin: 30px 0 30px 100px !important;
}

.dokan-form-group.store-open-close select[b-56ufvx0vf8] {
    width: auto !important;
}

.dokan-settings-content .dokan-settings-area .button-area[b-56ufvx0vf8] {
    margin-top: 55px !important;
}

.dokan-settings-content .dokan-settings-area .dokan-form-control[b-56ufvx0vf8] {
    min-height: 42px !important;
    border-radius: 30px !important;
    padding: 10px 15px !important;
}
/* Order */
article.dokan-orders-area .dokan-panel-default > .dokan-panel-heading[b-56ufvx0vf8] {
    background: #2695ff;
    color: #fff;
}

.dokan-orders-content .dokan-orders-area .order_download_permissions .toolbar[b-56ufvx0vf8] {
    margin: 15px;
}

.dokan-orders-content .dokan-orders-area .general-details span[b-56ufvx0vf8] {
    font-weight: bold;
    font-size: 14px;
    margin-right: 10px;
    color: #252525;
}

.dokan-orders-content .dokan-orders-area .general-details li[b-56ufvx0vf8] {
    margin: 5px 0px !important;
}

.dokan-orders-content .dokan-orders-area ul.order_notes .note_content p[b-56ufvx0vf8] {
    font-size: 14px;
    line-height: 20px;
}

.dokan-orders-content .dokan-orders-area ul.order_notes .note_content[b-56ufvx0vf8] {
    padding: 10px !important;
}

.dokan-dashboard .dokan-dashboard-content p a.delete_note[b-56ufvx0vf8] {
    font-size: 12px !important;
    float: right;
}

.dokan-dashboard .dokan-table.order-items thead[b-56ufvx0vf8] {
    background: #fff;
}

.dokan-dashboard .dokan-orders-area .dokan-table td[b-56ufvx0vf8] {
    text-align: center;
    vertical-align: middle;
}

.dokan-panel-body#woocommerce-order-items a[b-56ufvx0vf8] {
    text-decoration: none;
    font-weight: bold;
}

.dokan-btn-success.grant_access[b-56ufvx0vf8],
input#dokan-add-tracking-number[b-56ufvx0vf8] {
    background-color: #2695ff;
    border: #2695ff;
}

    .dokan-btn-success.grant_access:hover[b-56ufvx0vf8],
    input#dokan-add-tracking-number:hover[b-56ufvx0vf8] {
        opacity: .8;
        background-color: #2695ff;
        border: #2695ff;
    }

.dokan-orders-content .dokan-orders-area input.add_note[b-56ufvx0vf8] {
    padding: 12px;
    border-radius: 30px;
}
/* Payment */
form#payment-form.dokan-form-horizontal fieldset[b-56ufvx0vf8] {
    border: none;
}

form#payment-form.dokan-form-horizontal .dokan-w8[b-56ufvx0vf8] {
    width: 100%;
}

form#payment-form.dokan-form-horizontal .dokan-w3[b-56ufvx0vf8] {
    text-align: left;
    margin-top: 10px;
    width: 15%;
}

form#payment-form.dokan-form-horizontal .dokan-input-group-addon:first-child[b-56ufvx0vf8] {
    display: none;
}

form#payment-form.dokan-form-horizontal .dokan-w4.ajax_prev.dokan-text-left[b-56ufvx0vf8] {
    margin-left: 0% !important;
}

@media (min-width: 1200px) {
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery[b-56ufvx0vf8] {
        background-color: #fff !important;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    }
}

/*WCFM Marketplace styling*/
/*#wcfmmp-store*/
.wcfm-container div.dataTables_wrapper .dataTables_length[b-56ufvx0vf8], .wcfm-container div.dataTables_wrapper .dataTables_filter[b-56ufvx0vf8] {
    padding: 0;
}

#wcfm-main-contentainer .dataTables_wrapper .dataTables_filter input[b-56ufvx0vf8] {
    height: auto !important;
}

#wcfmmp-store #woocommerce-product-search-field-0[b-56ufvx0vf8] {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #ddd;
    font-weight: 300;
}

.product-thumbnails .wcfm_buttons[b-56ufvx0vf8] {
    left: 30px;
    top: 15px;
}

.woocommerce .products .auction-bage[b-56ufvx0vf8] {
    top: 30px;
    right: 30px;
}

.products span.winning[b-56ufvx0vf8] {
    top: 60px;
    left: auto;
    right: 30px;
    line-height: normal;
    min-height: auto;
    font-weight: 500;
    padding: 6px 15px;
    border-radius: 20px;
}

.wcfmmp_sold_by_wrapper[b-56ufvx0vf8] {
    text-align: center;
}

.wcfmmp_sold_by_container .wcfmmp-store-rating[b-56ufvx0vf8] {
    margin-left: auto;
    margin-bottom: 20px;
    margin-right: auto;
}

.auction-price span[b-56ufvx0vf8] {
    font-size: 16px;
}

.auction-price .auction[b-56ufvx0vf8] {
    font-weight: 300;
    font-size: 16px;
}

#wcfm_product_popup_container.collapse[b-56ufvx0vf8] {
    visibility: visible !important;
}


/* EVC style */
.evc-blog-list .evc-bli-post-info > * a:hover[b-56ufvx0vf8] {
    color: #2695ff !important;
}

.evc-blog-list .evc-bli-date-on-image[b-56ufvx0vf8],
.evc-button.evc-btn-solid[b-56ufvx0vf8] {
    background-color: #2695ff !important;
}

.evc-blog-list.evc-bl-gallery .evc-bli-content a[b-56ufvx0vf8] {
    color: #FFF;
}

.evc-button.evc-btn-normal[b-56ufvx0vf8] {
    padding: 12px 25px !important;
    border-radius: 30px !important;
}

.evc-button .evc-btn-text[b-56ufvx0vf8] {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 1 !important;
}

.evc-button.evc-btn-solid:hover[b-56ufvx0vf8] {
    color: #2695ff !important;
    background-color: #FFF !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}
/* Pagination */
.pagination .page-numbers:hover[b-56ufvx0vf8] {
    color: #fff;
}

.pagination .page-numbers.prev[b-56ufvx0vf8], .pagination .page-numbers.next[b-56ufvx0vf8] {
    padding-left: 25px;
    padding-right: 25px;
}

.pagination .page-numbers[b-56ufvx0vf8] {
    font-size: 14px;
    border-radius: 30px;
    text-align: center;
    margin-right: 10px;
    display: block;
    position: relative;
    background: #fff;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border: none;
    padding: 15px 10px;
    line-height: 20px;
    min-width: 50px;
    transition: all .3s;
    display: inline-block;
    color: #242424;
}

.navigation.pagination[b-56ufvx0vf8] {
    background: none;
}
/*Blog: Breadcrumps*/
.breadcrumbs_status-no[b-56ufvx0vf8] {
    margin-top: 80px;
}

.breadcrumb .active[b-56ufvx0vf8] {
    margin-left: 4px;
    margin-right: 5px;
}

.breadcrumb a[b-56ufvx0vf8]::after {
    color: #242424;
    margin-left: 7px;
}

.ibid-breadcrumbs[b-56ufvx0vf8] {
    padding: 40px 0 0px;
}

    .ibid-breadcrumbs .breadcrumbs.breadcrumbs-navxt a.home[b-56ufvx0vf8],
    .ibid-breadcrumbs .breadcrumbs.breadcrumbs-navxt span.post.post-page[b-56ufvx0vf8],
    .ibid-breadcrumbs .breadcrumbs.breadcrumbs-navxt span.post.post-post.current-item[b-56ufvx0vf8],
    .ibid-breadcrumbs .breadcrumbs.breadcrumbs-navxt a.taxonomy.category[b-56ufvx0vf8],
    .ibid-breadcrumbs .breadcrumbs.breadcrumbs-navxt span[property="name"][b-56ufvx0vf8] {
        color: #999999;
        font-size: 14px;
        line-height: 17px;
        margin-right: 5px;
    }

    .ibid-breadcrumbs .breadcrumbs.breadcrumbs-navxt span.post.post-page[b-56ufvx0vf8],
    .ibid-breadcrumbs .breadcrumbs.breadcrumbs-navxt a.taxonomy.category[b-56ufvx0vf8],
    .ibid-breadcrumbs .breadcrumbs.breadcrumbs-navxt span[property="name"][b-56ufvx0vf8] {
        margin-left: 3px;
    }

    .ibid-breadcrumbs .breadcrumb[b-56ufvx0vf8] {
        background: transparent;
        margin-bottom: 0px;
        padding-right: 0;
        font-size: 14px;
    }

        .ibid-breadcrumbs .breadcrumb li[b-56ufvx0vf8] {
            font-style: normal;
            font-weight: normal;
            font-size: 14px;
            line-height: 17px;
        }

        .ibid-breadcrumbs .breadcrumb a[b-56ufvx0vf8] {
            color: #999999 !important;
        }

        .ibid-breadcrumbs .breadcrumb li a[b-56ufvx0vf8] {
            transition: all 250ms ease;
            -ms-transition: all 250ms ease;
            -moz-transition: all 250ms ease;
            -webkit-transition: all 250ms ease;
            -o-transition: all 250ms ease;
        }

        .ibid-breadcrumbs .breadcrumb .active[b-56ufvx0vf8] {
            color: #999999;
        }

    .ibid-breadcrumbs h2 span[b-56ufvx0vf8],
    .ibid-breadcrumbs h2[b-56ufvx0vf8] {
        margin: 0;
        font-size: 30px;
        line-height: 41px;
        color: #454545;
        font-weight: bold;
        text-transform: capitalize;
    }

.breadcrumb[b-56ufvx0vf8] {
    font-size: 16px;
    padding: 0;
    line-height: 30px;
}

    .breadcrumb > li + li[b-56ufvx0vf8]::before {
        content: "";
        padding: 0;
    }

.breadcrumb[b-56ufvx0vf8] {
    color: #777;
}

#disqus_thread[b-56ufvx0vf8] {
    margin-top: 40px;
}
/*Blog: Content*/
.sticky-posts a:hover .thumbnail-overlay[b-56ufvx0vf8] {
    opacity: 1;
    transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
}

.sticky-posts .thumbnail-overlay i[b-56ufvx0vf8] {
    font-size: 27px;
    left: calc(50% - 20px);
    top: 40%;
}

.sticky-posts a:hover .post-date[b-56ufvx0vf8] {
    opacity: 0;
    transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
}

.sticky-posts .post-date[b-56ufvx0vf8] {
    font-size: 14px;
    font-weight: 300;
    height: 45px;
    opacity: 1;
    left: 15px;
    margin-top: 0;
    padding: 2px;
    position: absolute;
    top: 15px;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    width: 45px;
}

.sticky-posts a[b-56ufvx0vf8] {
    display: block;
}

.sticky-posts .rotate45_back[b-56ufvx0vf8] {
    display: block;
    line-height: 18px;
    padding: 0 0 16px;
    width: 30px;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.post-name[b-56ufvx0vf8] {
    color: #242424;
    font-weight: bold;
    margin: 7.5px 0 0;
}

    .post-name a[b-56ufvx0vf8] {
        display: inline;
    }

    .post-name i[b-56ufvx0vf8] {
        font-size: 22px;
        color: #f02222;
        margin-right: 5px;
    }

.related-posts .post-name[b-56ufvx0vf8] {
    font-size: 18px;
    margin-top: 20px;
}

.ibid_shortcode_blog .post-name a[b-56ufvx0vf8] {
    color: #484848;
    font-size: 20px !important;
    line-height: 23px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.ibid_shortcode_blog .image_top .post-name a[b-56ufvx0vf8] {
    font-size: 16px !important;
    font-weight: 500;
}

.ibid_shortcode_blog .image_top .blog-thumbnail a.relative[b-56ufvx0vf8] {
    border-radius: 5px;
    overflow: hidden;
}

.ibid_shortcode_blog .image_top .post-name[b-56ufvx0vf8] {
    text-align: center;
}

.ibid_shortcode_blog .image_top .blog-content p.author[b-56ufvx0vf8] {
    display: inline-flex;
    margin: 0px;
    padding-top: 20px;
    font-size: 14px;
    font-weight: 400;
}

    .ibid_shortcode_blog .image_top .blog-content p.author a[b-56ufvx0vf8] {
        margin-right: 5px;
    }

.ibid_shortcode_blog .image_top .blog-content span[b-56ufvx0vf8] {
    margin: 0px 5px;
}

body .ibid_shortcode_blog .post-name a:hover[b-56ufvx0vf8] {
    color: #2695FF !important;
}

.ibid_shortcode_blog .post-author[b-56ufvx0vf8] {
    border: 0;
}

.post-category-comment-date .post-author[b-56ufvx0vf8] {
    border-bottom: 0 none;
}

.post-author[b-56ufvx0vf8] {
    color: #8b8b8a;
    margin: 10px 0;
    font-size: 14px;
}

.post-category-comment-date[b-56ufvx0vf8] {
    color: #8b8b8a;
}

.post-excerpt[b-56ufvx0vf8] {
    color: #8b8b8a;
    font-size: 14px;
}

.post-category-comment-date[b-56ufvx0vf8] {
    margin: 0px 40px;
}

.post-excerpt[b-56ufvx0vf8] {
    margin: 0;
    color: #606060;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
}

    .post-excerpt h1[b-56ufvx0vf8],
    .post-excerpt h2[b-56ufvx0vf8],
    .post-excerpt h3[b-56ufvx0vf8],
    .post-excerpt h4[b-56ufvx0vf8],
    .post-excerpt h5[b-56ufvx0vf8],
    .post-excerpt h6[b-56ufvx0vf8] {
        color: #242424;
    }

.nav-previous a[b-56ufvx0vf8],
.nav-next a[b-56ufvx0vf8] {
    color: #fff;
}

    .nav-previous a:hover[b-56ufvx0vf8], .nav-next a:hover[b-56ufvx0vf8] {
        background: #fff;
    }

.nav-previous[b-56ufvx0vf8], .nav-next[b-56ufvx0vf8] {
    display: inline-table;
    margin-right: 8px;
}

#comment-nav-above h2[b-56ufvx0vf8] {
    margin-bottom: 25px;
}

.nav-previous a[b-56ufvx0vf8], .nav-next a[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    padding: 8px 25px;
    border-radius: 30px;
}

.comments-area .no-comments[b-56ufvx0vf8] {
    float: left;
    margin-top: 20px;
    width: 100%;
}

.comments-area h2.heading-bottom[b-56ufvx0vf8] {
    margin-bottom: 30px;
    font-weight: bold;
}

.comment[b-56ufvx0vf8] {
    clear: both;
}

.submit-comment[b-56ufvx0vf8],
.ibid_comments[b-56ufvx0vf8] {
    float: left;
    margin-top: 30px;
    width: 100%;
}

.comment-form .form-fields[b-56ufvx0vf8] {
    padding: 0;
}

.comment-form i[b-56ufvx0vf8] {
    font-size: 20px;
    line-height: 40px;
    right: 0;
    text-align: center;
    top: 0;
    width: 34px;
}

#form-allowed-tags[b-56ufvx0vf8] {
    display: none;
}

.comments-area[b-56ufvx0vf8] {
    margin-top: 0;
}

    .comments-area li[b-56ufvx0vf8] {
        list-style: none;
        overflow: hidden;
    }

.comment-edit-link[b-56ufvx0vf8] {
    font-weight: bold;
    margin-right: 15px;
}

#wp-comment-cookies-consent[b-56ufvx0vf8] {
    display: inline-table;
    float: left;
    width: auto;
    margin-right: 10px;
    margin-top: 5px;
    opacity: 0.4;
}

.comment-reply-link[b-56ufvx0vf8] {
    font-weight: bold;
}

.comments-area .comment-navigation[b-56ufvx0vf8] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-bottom: 50px;
    margin-top: 30px;
}

.comment .author_name .url[b-56ufvx0vf8] {
    font-weight: 500;
    color: #151515;
}

.comment_body > p[b-56ufvx0vf8] {
    color: #8b8b8a;
}

.comment_body .reply_button[b-56ufvx0vf8] {
    color: #8b8b8a;
}

    .comment_body .reply_button a[b-56ufvx0vf8] {
        margin: 0 3px;
    }

.comment_body .author_name[b-56ufvx0vf8] {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}

.comment_body a[b-56ufvx0vf8] {
    transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}

.comment-list.comments-area.ibid_comments.comments[b-56ufvx0vf8] {
    margin: 0;
}

.comment-respond[b-56ufvx0vf8] {
    float: left;
    margin-top: 45px;
    width: 100%;
}

.comment-respond[b-56ufvx0vf8] {
    margin-bottom: 20px;
}

.container.blog-posts[b-56ufvx0vf8] {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    padding-bottom: 50px;
}

.comments-area li .comment[b-56ufvx0vf8] {
    margin-bottom: 30px;
}
/* comments-pingbacks-tracebacks */
.comments-pingbacks-tracebacks[b-56ufvx0vf8] {
    margin-top: 55px;
}

    .comments-pingbacks-tracebacks .comment-author a[b-56ufvx0vf8] {
        font-size: 19px;
        font-weight: bold;
    }

    .comments-pingbacks-tracebacks footer[b-56ufvx0vf8] {
        background: transparent;
    }

    .comments-pingbacks-tracebacks li[b-56ufvx0vf8] {
        list-style: none;
        margin-bottom: 30px;
    }
/*Blog: Single blog post page*/
.single_tax[b-56ufvx0vf8]::after {
    content: ",";
    color: #000;
    opacity: 0.5;
}

.single_tax:last-child[b-56ufvx0vf8]::after {
    content: "";
}

.article-content[b-56ufvx0vf8] {
    margin-bottom: 20px;
}

.article-footer[b-56ufvx0vf8] {
    padding: 15px 0;
    clear: both;
}

.single-post-tags span[b-56ufvx0vf8] {
    font-weight: 300;
    color: #606060;
}

.article-footer h3[b-56ufvx0vf8] {
    line-height: 20px !important;
}

.article-footer h3[b-56ufvx0vf8] {
    color: grey;
    display: inline;
    float: left;
    font-weight: 300;
    margin: 0px 17px 0 0;
    font-size: 14px;
}

.article-tags-comments .article-comments[b-56ufvx0vf8] {
    margin: 0;
    padding: 0;
}

.article-tags i[b-56ufvx0vf8] {
    margin-right: 8px;
}

.article-tags-comments[b-56ufvx0vf8] {
    color: #8b8b8a;
}

.article-details .post-author[b-56ufvx0vf8] {
    border-bottom: 0 none;
    color: #999999;
    line-height: 17px;
    font-size: 14px;
    margin: 7px 0 4px;
    padding-bottom: 0;
}

    .article-details .post-author a[b-56ufvx0vf8] {
        font-size: 14px;
    }

.article-tags-comments[b-56ufvx0vf8] {
    border-top: 1px solid rgb(229, 236, 239);
    border-bottom: 1px solid rgb(229, 236, 239);
    color: #8b8b8a;
    margin: 10px 0;
    overflow: hidden;
    padding: 10px 0;
}

.article-categories > h3[b-56ufvx0vf8] {
    color: #8b8b8a;
    display: inline;
    font-size: 16px;
    margin: 0;
}

.article-categories i[b-56ufvx0vf8] {
    margin-right: 5px;
}

a.single_tax[b-56ufvx0vf8] {
    font-weight: bold;
}

.categories[b-56ufvx0vf8] {
    color: #6d7a83;
    display: inline;
    font-size: 15px;
    width: auto;
}

.article-categories[b-56ufvx0vf8] {
    border-bottom: 1px solid rgb(229, 236, 239);
    margin: 10px 0;
    padding: 10px 0;
}

.social-shareer[b-56ufvx0vf8] {
    position: relative;
    list-style: none;
    display: inline;
    margin-left: 10px;
    padding: 0;
}

ul.social-shareer li[b-56ufvx0vf8] {
    display: inline;
}

.social-shareer a[b-56ufvx0vf8] {
    position: relative;
    display: inline-block;
    font-size: 12px;
    width: 30px;
    padding: 9px 0;
    height: 30px;
    line-height: 13px;
    border-radius: 30px;
    text-align: center;
    margin-right: 10px;
    background: #fff;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
}

.single-post-tags > a:last-child[b-56ufvx0vf8]:after {
    content: "";
}

.single-post-tags > a[b-56ufvx0vf8]:after {
    content: ",";
}

.single-post-tags a[b-56ufvx0vf8] {
    font-weight: bold;
}

.social-shareer a:hover[b-56ufvx0vf8] {
    background: #2695ff;
    color: #fff;
}

.social-shareer a[b-56ufvx0vf8]:before,
.social-shareer a[b-56ufvx0vf8]:after {
    border-color: #EAEAEA;
}

.social-shareer a:hover[b-56ufvx0vf8]:after {
    -webkit-transform: scale(1.5);
}

.social-shareer a:hover[b-56ufvx0vf8]:before {
    -webkit-transform: scale(2);
    transition: .3s all;
    opacity: 0;
}

.article-social[b-56ufvx0vf8] {
    margin-top: 20px;
    padding: 25px 0;
    border-top: 1px solid rgb(229, 236, 239);
}

.social-sharer[b-56ufvx0vf8] {
    display: inline;
    margin: 0;
    padding: 0;
}

.article-social > h3[b-56ufvx0vf8] {
    display: inline;
    float: left;
    font-weight: 300;
    margin: 8px 15px 0 0;
    font-size: 14px;
    color: #999999;
}

.author-bio .author-thumbnail[b-56ufvx0vf8] {
    margin: 0;
}

.author-bio.relative.no-author-pic .author-thumbnail.col-md-2[b-56ufvx0vf8] {
    display: none;
}

.author-bio[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #f6f6f6;
    border-left: 5px solid;
    margin-top: 30px;
    padding: 15px;
    overflow: hidden;
}

.author-name[b-56ufvx0vf8] {
    font-size: 18px;
    font-weight: bold;
}

.author-job[b-56ufvx0vf8] {
    color: #8b8b8a;
}

.author-biography[b-56ufvx0vf8] {
    border-top: 1px solid #cccccc;
    color: #8b8b8a;
    font-style: italic;
    margin-top: 10px;
    padding-top: 10px;
}

.author-links[b-56ufvx0vf8] {
    right: 15px;
    top: 15px;
}

    .author-links .rotate45[b-56ufvx0vf8] {
        float: left;
        margin: 8px 1px 8px 14px;
        width: 33px;
    }

        .author-links .rotate45 a[b-56ufvx0vf8] {
            color: #ffffff;
            display: block;
            transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
        }

.related-posts[b-56ufvx0vf8] {
    margin: 50px 0 0;
}

.more-link[b-56ufvx0vf8] {
    display: block;
    float: left;
    margin-top: 10px;
}

.grid-view.col-md-12.list-view .more-link[b-56ufvx0vf8] {
    float: none;
    font-weight: 400;
    padding: 12px 25px;
    line-height: 1;
    display: inline-block;
    transition: all 250ms ease-out;
    color: #fff;
    margin-top: 25px;
    font-size: 13px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    text-transform: uppercase;
    font-weight: 600;
}

    .grid-view.col-md-12.list-view .more-link:hover[b-56ufvx0vf8] {
        color: #2695FF;
    }
/*Comments list and form*/
/*List*/
#comments .comment_author[b-56ufvx0vf8] {
    margin: 0;
    padding-left: 0px;
}

#comments .children[b-56ufvx0vf8] {
    overflow: auto;
}

.logged-in .form-comment[b-56ufvx0vf8] {
    padding: 0;
    width: 100%;
}

.avatar.photo[b-56ufvx0vf8] {
    height: auto;
}

.comments-area .single_comment:first-child[b-56ufvx0vf8] {
    border-top: 0 none;
    margin: 0;
    padding: 0;
}

.comments-area .single_comment[b-56ufvx0vf8] {
    margin-bottom: 30px !important;
}

.single_comment[b-56ufvx0vf8] {
    border-top: 1px solid rgb(235, 235, 235);
    margin-top: 20px;
    overflow: auto;
    padding-top: 20px;
}

.comment-form textarea[b-56ufvx0vf8] {
    height: 137px;
    margin-bottom: 20px;
}

.comment-form input[b-56ufvx0vf8] {
    margin-bottom: 10px;
}

.comment-form input[b-56ufvx0vf8], .comment-form textarea[b-56ufvx0vf8] {
    border: none;
    padding: 15px 20px;
    width: 100%;
    outline: 0;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
}

.comment-edit-link[b-56ufvx0vf8], .comment-reply-link[b-56ufvx0vf8] {
    background: #fff;
    font-weight: 500;
}

.comment-form .form-comment[b-56ufvx0vf8] {
    padding-left: 0;
}

.form-submit[b-56ufvx0vf8] {
    float: right;
    margin-top: 10px;
}

    .form-submit input[type="submit"][b-56ufvx0vf8] {
        border-radius: 30px;
    }

    .form-submit input:hover[b-56ufvx0vf8] {
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
        color: #2695FF;
        background: #fff;
    }

    .form-submit input[b-56ufvx0vf8] {
        color: rgb(255, 255, 255);
        padding: 12px 25px;
        border: none;
        text-transform: uppercase;
        font-weight: 600;
        line-height: 1;
        transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        -ms-transition: all 300ms ease-in-out;
    }
/*Next - Previous posts*/
.prev-next-post[b-56ufvx0vf8] {
    float: left;
    margin-top: 30px;
    width: 100%;
}

    .prev-next-post .rotate45[b-56ufvx0vf8] {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #f02222;
        width: 36px;
        transition: all 300ms ease;
    }

.prev-post[b-56ufvx0vf8], .next-post[b-56ufvx0vf8] {
    padding: 7px
}

    .next-post a[b-56ufvx0vf8],
    .prev-post a[b-56ufvx0vf8] {
        display: block;
        transition: all 300ms ease;
    }

        .next-post a i[b-56ufvx0vf8],
        .prev-post a i[b-56ufvx0vf8] {
            transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            color: #f02222;
        }

.prev-next-post .col-md-6 a:hover i[b-56ufvx0vf8] {
    color: #fff;
}

.prev-text[b-56ufvx0vf8] {
    padding: 0;
    font-size: 15px;
    line-height: 65px;
    margin-left: 15px;
}

.next-text[b-56ufvx0vf8] {
    padding: 0;
    font-size: 15px;
    line-height: 65px;
    margin-right: 15px;
}
/*---------------------------------------------*/
/*--- 11.1. Sidebar/Widgets ---*/
/*---------------------------------------------*/
.widget_pages li[b-56ufvx0vf8],
.widget_categories .cat-item[b-56ufvx0vf8] {
    list-style: none;
}

.widget_categories ul ul[b-56ufvx0vf8],
.widget_pages ul ul[b-56ufvx0vf8] {
    padding-left: 15px;
    padding-top: 15px;
}

.widget_ibid_address_social_icons .social-links > li[b-56ufvx0vf8] {
    display: inline-block;
    margin-top: 10px;
}

.widget_ibid_address_social_icons[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.widget_rss li[b-56ufvx0vf8] {
    color: #8b8b8a;
    list-style: outside none none;
    margin-bottom: 15px;
}

.widget_nav_menu ul[b-56ufvx0vf8] {
    padding-left: 5px;
}

.widget_rss ul[b-56ufvx0vf8] {
    padding: 0;
}

.widget select[b-56ufvx0vf8] {
    max-width: 100%;
    padding: 10px;
}

.widget_archive > select[b-56ufvx0vf8] {
    color: #606060;
    width: 100%;
}

.comment_body img[b-56ufvx0vf8] {
    margin: 10px 0;
}

#comment-nav-below[b-56ufvx0vf8],
.widget_categories label[b-56ufvx0vf8],
.widget_archive label[b-56ufvx0vf8] {
    display: none;
}

.widget_ibid_address_social_icons .social-links[b-56ufvx0vf8] {
    position: relative;
    list-style: none;
    padding: 0;
}

.widget_ibid_address_social_icons a[b-56ufvx0vf8] {
    position: relative;
    display: inline-block;
    font-size: 12px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: white !important;
    border-radius: 10%;
    text-align: center;
    margin-right: 10px;
    background: #242424;
}

    .widget_ibid_address_social_icons a:hover[b-56ufvx0vf8] {
        color: #f02222 !important;
    }

        .widget_ibid_address_social_icons a:hover[b-56ufvx0vf8]:after {
            -webkit-transform: scale(1.5);
        }

    .widget_ibid_address_social_icons a[b-56ufvx0vf8]:before, .widget_ibid_address_social_icons a[b-56ufvx0vf8]:after {
        content: "";
        display: block;
        position: absolute;
        background: transparent;
        top: 2px;
        bottom: 2px;
        left: 2px;
        right: 2px;
        border-radius: 10%;
        transition: .3s all;
        border: 1px solid #242424;
    }

    .widget_ibid_address_social_icons a[b-56ufvx0vf8]:before, .widget_ibid_address_social_icons a[b-56ufvx0vf8]:after {
        border-color: #242424;
    }

    .widget_ibid_address_social_icons a:hover[b-56ufvx0vf8]:before {
        -webkit-transform: scale(2);
        transition: .3s all;
        opacity: 0;
    }

    .widget_ibid_address_social_icons a[b-56ufvx0vf8]:after {
        content: "";
        display: block;
        position: absolute;
        background: transparent;
        top: 2px;
        bottom: 2px;
        left: 2px;
        right: 2px;
        border-radius: 10%;
        transition: .3s all;
        border: 1px solid #242424;
    }

.widget_ibid_address_social_icons .social-links a i[b-56ufvx0vf8] {
    line-height: 25px;
    font-size: 12px;
}
/*Calendar widget*/
#wp-calendar[b-56ufvx0vf8] {
    width: 100%;
}

.sidebar-content.sidebar-content-right-side[b-56ufvx0vf8] {
    padding-left: 40px;
}

.single-post .sidebar-content:not(.header7)[b-56ufvx0vf8] {
    width: 32%;
    margin-left: 15px;
}

.sidebar-content .widget[b-56ufvx0vf8] {
    float: left;
    margin-bottom: 40px;
    width: 100%;
}

.sidebar-content .widget-title[b-56ufvx0vf8], .dokan-widget-area .widget-title[b-56ufvx0vf8] {
    font-size: 22px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 0 12px;
    position: relative;
    padding: 0 0 12px;
    box-sizing: border-box;
    border-bottom: 1px solid #e6e6e6;
}

    .sidebar-content .widget-title[b-56ufvx0vf8]::before,
    .dokan-widget-area .widget-title[b-56ufvx0vf8]::before {
        content: "";
        border-left: 60px solid #2695FF;
        position: absolute;
        left: 0;
        top: auto;
        height: 2px;
        bottom: -2px;
    }

.sidebar-content .widget:first-child .widget-title[b-56ufvx0vf8] {
    margin-top: 0;
}

.no-results.not-found .page-title:last-child[b-56ufvx0vf8] {
    margin-top: 10px;
}

.no-results .search-field[b-56ufvx0vf8] {
    padding-left: 25px;
    padding-right: 25px;
    margin-right: 5px;
    font-weight: 300;
    color: #151515;
}

.widget_search .search-field[b-56ufvx0vf8], .widget_search label[b-56ufvx0vf8] {
    width: 93%;
}

.widget_search .search-field[b-56ufvx0vf8] {
    margin-bottom: 15px;
}

.search-form .screen-reader-text[b-56ufvx0vf8] {
    display: none;
}

.widget_search .search-field[b-56ufvx0vf8] {
    border: 1px solid #cccccc;
    font-weight: 400;
    padding: 10px 20px;
    border-radius: 30px;
}

.widget_toggles .panel-body[b-56ufvx0vf8],
.testimonials_slider .testimonial-content span[b-56ufvx0vf8],
.widget_ibid_popular_recent_tabs .post-description[b-56ufvx0vf8] {
    font-weight: 300;
}

#wp-calendar th[b-56ufvx0vf8],
#wp-calendar td[b-56ufvx0vf8],
#wp-calendar caption[b-56ufvx0vf8],
.widget_search .search-field[b-56ufvx0vf8],
.widget_toggles .panel-body[b-56ufvx0vf8],
.testimonials_slider .testimonial-content span[b-56ufvx0vf8],
.widget_ibid_popular_recent_tabs .post-description[b-56ufvx0vf8],
.textwidget[b-56ufvx0vf8] {
    color: #606060;
    font-weight: 400;
    font-size: 14px;
}

#wp-calendar th[b-56ufvx0vf8],
#wp-calendar td[b-56ufvx0vf8] {
    text-align: center;
    padding: 10px 4px !important;
}

.textwidget p[b-56ufvx0vf8] {
    font-size: 14px;
    line-height: 1.5;
}
/*Tagcloud widget*/
.tagcloud > a[b-56ufvx0vf8] {
    font-size: 14px !important;
    font-weight: 400;
    color: #606060;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
    text-transform: capitalize;
    text-decoration: none;
    transition: all 300ms ease-in-out 0ms;
    -o-transition: all 300ms ease-in-out 0ms;
    -moz-transition: all 300ms ease-in-out 0ms;
    -webkit-transition: all 300ms ease-in-out 0ms;
    -ms-transition: all 300ms ease-in-out 0ms;
}

.sidebar-content .tagcloud[b-56ufvx0vf8] {
    overflow: hidden;
    margin-top: 18px;
    margin-bottom: 5px;
}

.tagcloud > a[b-56ufvx0vf8]:after {
    content: ",";
}

.tagcloud > a:last-child[b-56ufvx0vf8]:after {
    content: "";
}

.woocommerce .sidebar-content .tagcloud[b-56ufvx0vf8] {
    margin-top: 20px;
}

.woocommerce-error[b-56ufvx0vf8], .woocommerce-info[b-56ufvx0vf8], .woocommerce-message[b-56ufvx0vf8] {
    background-color: #fff;
    color: #606060;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.single .woocommerce-product-gallery .flex-viewport[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.sidebar-content .tagcloud > a[b-56ufvx0vf8] {
    background: transparent;
    color: #606060;
    float: left;
    padding: 0;
}

    .sidebar-content .tagcloud > a:hover[b-56ufvx0vf8] {
        color: #f02222;
        background: transparent !important;
    }

    .tagcloud > a:hover[b-56ufvx0vf8],
    .sidebar-content .tagcloud > a:hover[b-56ufvx0vf8] {
        color: #2695FF;
        background: transparent !important;
    }
/*Widget: accordion*/
.widget_toggles .panel-heading[b-56ufvx0vf8] {
    padding: 0;
}

    .widget_toggles .panel-heading a[b-56ufvx0vf8] {
        display: block;
        padding: 10px 15px;
    }

        .widget_toggles .panel-heading a.collapsed[b-56ufvx0vf8]::after {
            content: "\f067";
            font-family: 'FontAwesome';
            position: absolute;
            right: 12%;
        }

        .widget_toggles .panel-heading a[b-56ufvx0vf8]::after {
            content: "\f068";
            font-family: 'FontAwesome';
            position: absolute;
            right: 12%;
        }
/*Widget: Testimonials slider*/
.testimonials_slider .testimonial-content[b-56ufvx0vf8] {
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    color: #8b8b8a;
}

.testimonial-client-details[b-56ufvx0vf8] {
    margin-top: 15px;
}

.testimonials_slider .testimonial-content[b-56ufvx0vf8]:after {
    bottom: 28px;
    left: 50px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #f1f1f1;
    border-width: 13px;
    margin-left: -30px;
}

.testimonials_slider .testimonial-content span[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #f1f1f1;
    display: block;
    padding: 15px;
}
/*Elements: Popular Recent posts - tabs*/
.widget_ibid_popular_recent_tabs .nav-tabs > li > a[b-56ufvx0vf8] {
    margin: 0;
    text-align: center;
}

.widget_ibid_popular_recent_tabs .nav-tabs > li[b-56ufvx0vf8] {
    width: 50%;
}

    .widget_ibid_popular_recent_tabs .nav-tabs > li.active[b-56ufvx0vf8] {
        border-top: 5px solid #f02222;
    }

.widget_ibid_popular_recent_tabs .nav-tabs li.active a[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #ffffff;
    border: 0 none;
    color: #f02222;
}

.widget_ibid_popular_recent_tabs .nav-tabs li a[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 #ecf0f2;
    border-top: 5px solid #ecf0f2;
    color: #8b8b8a;
    outline: medium none;
    border-bottom: 0 none;
}

.widget_ibid_popular_recent_tabs .widget_body[b-56ufvx0vf8] {
    border-left: 1px solid #e1e4e7;
    border-right: 1px solid #e1e4e7;
    border-bottom: 1px solid #e1e4e7;
}

.widget_ibid_popular_recent_tabs .tab-content[b-56ufvx0vf8] {
    padding: 15px;
}

.widget_ibid_popular_recent_tabs .recent-post[b-56ufvx0vf8],
.widget_ibid_popular_recent_tabs .popular-post[b-56ufvx0vf8] {
    margin-bottom: 20px;
}

    .widget_ibid_popular_recent_tabs .recent-post:last-child[b-56ufvx0vf8],
    .widget_ibid_popular_recent_tabs .popular-post:last-child[b-56ufvx0vf8] {
        margin-bottom: 0;
    }

.widget_ibid_popular_recent_tabs .post-title[b-56ufvx0vf8] {
    font-size: 16px;
    margin-top: 5px;
}

.widget_ibid_popular_recent_tabs .post-date[b-56ufvx0vf8] {
    color: #99abb7;
    margin-bottom: 5px;
    margin-left: 0;
}
/*Widget: Social Icons*/
.widget_ibid_social_icons li[b-56ufvx0vf8] {
    display: inline-table;
    margin-bottom: 3px;
    text-align: center;
    width: 25px;
    margin-right: 5px;
}

.widget_ibid_social_icons ul[b-56ufvx0vf8] {
    margin: 0;
    padding: 0;
}

.newsletter-footer[b-56ufvx0vf8] {
    font-weight: 300;
    margin-top: 15px;
    margin-bottom: 25px;
}

.widget_ibid_social_icons .social-links[b-56ufvx0vf8] {
    position: relative;
    list-style: none;
    padding: 0;
}

.widget_ibid_social_icons a[b-56ufvx0vf8] {
    position: relative;
    display: inline-block;
    font-size: 15px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #2695FF !important;
    border-radius: 0;
    text-align: center;
    background: #fff;
}

    .widget_ibid_social_icons a:hover[b-56ufvx0vf8] {
        opacity: .9;
    }

.widget_ibid_social_icons .social-links a i[b-56ufvx0vf8] {
    line-height: 25px;
    font-size: 12px;
}

.sidebar-content .widget_nav_menu li[b-56ufvx0vf8],
.widget_recent_entries li[b-56ufvx0vf8] {
    padding-left: 12px;
    position: relative;
}

footer .widget_ibid_recent_entries_with_thumbnail li a[b-56ufvx0vf8] {
    color: #8b8b8a;
}

.sidebar-content .widget_nav_menu .menu[b-56ufvx0vf8] {
    padding: 0;
}

.sidebar-content .widget_nav_menu li[b-56ufvx0vf8] {
    margin-bottom: 5px;
}

.sidebar-content .widget_nav_menu li[b-56ufvx0vf8],
.sidebar-content .widget_nav_menu a[b-56ufvx0vf8] {
    display: block;
    color: #8b8b8a;
    width: 100%;
    text-align: left;
}

/*Widget: Categories*/
.sidebar-content .widget_nav_menu > ul[b-56ufvx0vf8],
.widget_recent_entries > ul[b-56ufvx0vf8],
.widget_pages > ul[b-56ufvx0vf8],
.widget_meta > ul[b-56ufvx0vf8],
.widget_product_categories > ul[b-56ufvx0vf8],
.widget_archive > ul[b-56ufvx0vf8],
.widget_categories > ul[b-56ufvx0vf8] {
    list-style: outside none none;
    padding-left: 0;
}

.sidebar-content .widget_nav_menu li a[b-56ufvx0vf8],
.widget_recent_entries li[b-56ufvx0vf8],
.widget_recent_comments li[b-56ufvx0vf8],
.widget_pages li[b-56ufvx0vf8],
.widget_meta li[b-56ufvx0vf8],
.widget_product_categories li[b-56ufvx0vf8],
.widget_archive li[b-56ufvx0vf8],
.widget_categories .cat-item[b-56ufvx0vf8] {
    padding: 5px 0;
}

    .widget_recent_comments > ul[b-56ufvx0vf8],
    .sidebar-content .widget_nav_menu li[b-56ufvx0vf8],
    .sidebar-content .widget_nav_menu li a[b-56ufvx0vf8],
    .widget_recent_entries li[b-56ufvx0vf8],
    .widget_recent_entries li a[b-56ufvx0vf8],
    .widget_pages li[b-56ufvx0vf8],
    .widget_pages li a[b-56ufvx0vf8],
    .widget_meta li[b-56ufvx0vf8],
    .widget_meta li a[b-56ufvx0vf8],
    .widget_product_categories .cat-item[b-56ufvx0vf8],
    .widget_product_categories .cat-item a[b-56ufvx0vf8],
    .widget_archive li[b-56ufvx0vf8],
    .widget_archive li a[b-56ufvx0vf8],
    .widget_categories .cat-item[b-56ufvx0vf8],
    .widget_categories li a[b-56ufvx0vf8] {
        color: #606060;
        font-weight: 400;
    }

.recentcomments[b-56ufvx0vf8] {
    list-style: outside none none;
    margin-bottom: 5px;
}

    .recentcomments a[b-56ufvx0vf8] {
        color: #606060 !important;
    }

        .recentcomments a:hover[b-56ufvx0vf8] {
            color: #2695FF !important;
        }

.widget_recent_comments > ul[b-56ufvx0vf8] {
    padding: 0;
    margin-bottom: 5px;
}

.widget_ibid_recent_entries_with_thumbnail li[b-56ufvx0vf8] {
    list-style: outside none none;
    margin: 35px 0 30px;
    border-bottom: 1px solid rgba(139, 139, 138, .2);
    padding-bottom: 35px;
}

.widget_ibid_recent_entries_with_thumbnail ul.widget_recent_entries_with_thumbnail_ul[b-56ufvx0vf8] {
    margin-top: 40px;
}

.widget_ibid_recent_entries_with_thumbnail li:last-child[b-56ufvx0vf8] {
    margin-bottom: 25px;
}

.widget_ibid_recent_entries_with_thumbnail li a[b-56ufvx0vf8] {
    color: #8b8b8a;
    font-size: 15px;
    line-height: 20px;
}

    .widget_ibid_recent_entries_with_thumbnail li a:hover[b-56ufvx0vf8] {
        color: #f02222;
    }

.sidebar-content .widget_nav_menu li[b-56ufvx0vf8] {
    position: relative;
}
/*Widget: Tweets*/
.tweet-title[b-56ufvx0vf8] {
    display: flex;
    padding-left: 5px;
}

    .tweet-title .col-md-2[b-56ufvx0vf8] {
        margin: 0;
        padding: 3px 0;
        width: 25px;
    }

.tweeter-profile[b-56ufvx0vf8] {
    padding-left: 10px;
}

.tweet-body[b-56ufvx0vf8] {
    color: #8b8b8a;
    margin-top: 5px;
}

    .tweet-body a[b-56ufvx0vf8] {
        font-style: italic;
    }

.tweets .tweet[b-56ufvx0vf8] {
    border-bottom: 1px solid rgb(225, 228, 231);
    margin-bottom: 15px;
    padding-bottom: 15px;
}

    .tweets .tweet:last-child[b-56ufvx0vf8] {
        border: 0 none;
        margin: 0;
    }

.tweets-profile-url[b-56ufvx0vf8] {
    border-bottom: 1px solid #e1e4e7;
    border-top: 1px solid #e1e4e7;
    padding: 10px 0;
}
/*Recent posts with thumbnails widget*/
.widget_ibid_recent_entries_with_thumbnail > ul[b-56ufvx0vf8] {
    padding: 0;
}

.widget_recent_entries > ul[b-56ufvx0vf8] {
    padding: 0;
}

.widget_ibid_recent_entries_with_thumbnail li:hover .thumbnail-overlay[b-56ufvx0vf8] {
    opacity: 1
}

.widget_recent_entries li:hover .thumbnail-overlay[b-56ufvx0vf8] {
    opacity: 1
}

.thumbnail-overlay[b-56ufvx0vf8] {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: all 300ms ease-in-out 0ms;
    -o-transition: all 300ms ease-in-out 0ms;
    -moz-transition: all 300ms ease-in-out 0ms;
    -webkit-transition: all 300ms ease-in-out 0ms;
    -ms-transition: all 300ms ease-in-out 0ms;
}

    .thumbnail-overlay i[b-56ufvx0vf8] {
        display: none;
        color: #2695FF;
        font-size: 17px;
        left: 38%;
        top: 38%;
    }

.widget_ibid_recent_entries_with_thumbnail a[b-56ufvx0vf8] {
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
    display: block;
    transition: all 300ms ease-in-out 0ms;
    -o-transition: all 300ms ease-in-out 0ms;
    -moz-transition: all 300ms ease-in-out 0ms;
    -webkit-transition: all 300ms ease-in-out 0ms;
    -ms-transition: all 300ms ease-in-out 0ms;
}

.widget_recent_entries a[b-56ufvx0vf8] {
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
    display: block;
    transition: all 300ms ease-in-out 0ms;
    -o-transition: all 300ms ease-in-out 0ms;
    -moz-transition: all 300ms ease-in-out 0ms;
    -webkit-transition: all 300ms ease-in-out 0ms;
    -ms-transition: all 300ms ease-in-out 0ms;
}

.widget_ibid_recent_entries_with_thumbnail .post-date[b-56ufvx0vf8] {
    color: #6d7a83;
    margin: 0;
    font-size: 12px;
}

.widget_recent_entries .post-date[b-56ufvx0vf8] {
    color: #6d7a83;
    margin: 0;
}

.widget_ibid_recent_entries_with_thumbnail .post-thumbnail[b-56ufvx0vf8] {
    padding: 0;
    overflow: hidden;
}

.widget_recent_entries .post-thumbnail[b-56ufvx0vf8] {
    padding: 0;
    overflow: hidden;
}

.related-posts.sticky-posts .rotate45_back[b-56ufvx0vf8] {
    padding: 0 0 17px;
    width: 30px;
}

.slider_navigation[b-56ufvx0vf8] {
    position: absolute;
    width: 100%;
    bottom: calc(40%);
    z-index: 1;
}

    .slider_navigation .btn[b-56ufvx0vf8] {
        background: none repeat scroll 0 0 #2f383d;
        border: 0 none;
        transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        -ms-transition: all 300ms ease-in-out;
        color: #ffffff;
    }

        .slider_navigation .btn:hover[b-56ufvx0vf8] {
            opacity: 0.85;
        }
/*Flickr widget*/
.flickr_badge_image[b-56ufvx0vf8] {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    position: relative;
}

    .flickr_badge_image:hover .thumbnail-overlay[b-56ufvx0vf8] {
        opacity: 1;
    }

    .flickr_badge_image a[b-56ufvx0vf8] {
        display: block;
        position: relative;
    }

        .flickr_badge_image a[b-56ufvx0vf8]::before {
            color: rgb(255, 255, 255);
            content: "???";
            cursor: pointer;
            font-family: "FontAwesome";
            font-size: 18px;
            left: 37%;
            opacity: 0;
            position: absolute;
            top: 37%;
            transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            -webkit-transition: all 300ms ease-in-out;
            -ms-transition: all 300ms ease-in-out;
            z-index: 2;
        }

        .flickr_badge_image a[b-56ufvx0vf8]::after {
            content: "";
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%;
            opacity: 0;
            transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            -webkit-transition: all 300ms ease-in-out;
            -ms-transition: all 300ms ease-in-out;
        }

        .flickr_badge_image a:hover[b-56ufvx0vf8]::before,
        .flickr_badge_image a:hover[b-56ufvx0vf8]::after {
            opacity: 1;
        }
/*Widgets general rules*/
.prefooter .widget-title[b-56ufvx0vf8] {
    color: #d5e9f8;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}
/*Section: Posts*/
.latest-posts h3[b-56ufvx0vf8], .latest-tweets h3[b-56ufvx0vf8], .latest-videos h3[b-56ufvx0vf8] {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 15px;
    padding: 12px;
    text-align: left;
    text-transform: uppercase;
}

    .latest-posts h3 .fa[b-56ufvx0vf8], .latest-tweets h3 .fa[b-56ufvx0vf8], .latest-videos h3 .fa[b-56ufvx0vf8] {
        margin-right: 8px;
    }

.latest-posts .post-date[b-56ufvx0vf8] {
    text-align: center;
}

.latest-posts .post-date-month[b-56ufvx0vf8] {
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
}

.latest-posts .post-date-day[b-56ufvx0vf8] {
    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
}

.latest-posts .single-post[b-56ufvx0vf8] {
    border-bottom: 1px solid #dadee1;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 20px;
}

    .latest-posts .single-post:last-child[b-56ufvx0vf8] {
        border-bottom: 0 none;
        margin-bottom: 0;
        padding-bottom: 0;
    }

.latest-posts .post-details[b-56ufvx0vf8] {
    margin-top: 10px;
    opacity: 0.6;
    font-size: 12px;
}

.latest-posts .post-details[b-56ufvx0vf8],
.latest-posts .post-name[b-56ufvx0vf8] {
    padding: 0 15px;
    font-size: 18px;
}

    .latest-posts .post-name a[b-56ufvx0vf8] {
        color: #242424;
    }

.latest-videos > a[b-56ufvx0vf8] {
    color: rgba(0, 0, 0, 0.7);
    display: block;
}

.latest-videos .post-date[b-56ufvx0vf8] {
    color: rgba(0, 0, 0, 0.3);
    display: block;
    margin-top: 3px;
}

    .latest-videos .post-date i[b-56ufvx0vf8] {
        margin-right: 5px;
    }

.mt_video img.buton_image_class[b-56ufvx0vf8] {
    width: 5%;
}

.video-title[b-56ufvx0vf8] {
    padding: 15px 0;
}

    .video-title a[b-56ufvx0vf8] {
        display: block;
        color: rgba(0, 0, 0, 0.7);
    }

.rotate45[b-56ufvx0vf8] {
    color: rgb(255, 255, 255);
    height: auto;
    margin-top: 15px;
    padding: 7px 5px;
    text-align: center;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    width: auto;
}

.rotate45_back[b-56ufvx0vf8] {
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}

.single-tweet[b-56ufvx0vf8] {
    border-bottom: 1px solid rgb(218, 222, 225);
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 0;
}

    .single-tweet:last-child[b-56ufvx0vf8] {
        border-bottom: 0 none;
    }

.tweet-content[b-56ufvx0vf8] {
    color: rgba(0, 0, 0, 0.7);
    padding-bottom: 5px;
}

.tweet-date[b-56ufvx0vf8] {
    color: rgba(0, 0, 0, 0.4);
}
/*---------------------------------------------*/
/*--- 12. WooCommerce ---*/
/*---------------------------------------------*/


.woocommerce ul.products li.product[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.woocommerce_expired2 .countdownv2_holder[b-56ufvx0vf8] {
    display: block !important;
}

/*WooCommerce Grid results & ordering box*/
.ibid-shop-sort-group[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    background: #fff;
    margin-bottom: 30px;
    border-radius: 6px;
    padding: 20px;
}

    .ibid-shop-sort-group .gridlist-toggle .active span[b-56ufvx0vf8]:before {
        color: #fff;
    }

    .ibid-shop-sort-group nav.gridlist-toggle[b-56ufvx0vf8] {
        background: transparent;
        display: inline-table;
        clear: none;
        padding: 0 !important;
        float: left;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
        border-radius: 20px;
        margin-right: 15px !important;
        margin-top: 5px !important;
    }

nav.gridlist-toggle[b-56ufvx0vf8] {
    background: transparent;
}

.gridlist-toggle a:hover span[b-56ufvx0vf8]:before {
    color: #fff;
}

.ibid-shop-sort-group .gridlist-toggle a#grid[b-56ufvx0vf8] {
    border-radius: 20px 0 0 20px;
}

.ibid-shop-sort-group .gridlist-toggle a#list[b-56ufvx0vf8] {
    border-radius: 0 20px 20px 0;
}

    .ibid-shop-sort-group .gridlist-toggle a#list:hover span[b-56ufvx0vf8]:before,
    .ibid-shop-sort-group .gridlist-toggle a#grid:hover span[b-56ufvx0vf8]:before {
        color: #fff !important;
    }

.ibid-shop-sort-group .gridlist-toggle a[b-56ufvx0vf8] {
    background: #fff;
    padding-left: 13px;
    padding-right: 13px;
    transition: all 250ms ease-in-out;
}
/*LIST/GRID TOGGLES*/

/*LIFT TOGGLE*/
.woocommerce ul.products.list .woocommerce-title-metas .flip-clock-divider[b-56ufvx0vf8] {
    border: 0 none;
}

.woocommerce ul.products.list .flip-clock-divider.days .flip-clock-label[b-56ufvx0vf8] {
    right: -40px !important;
}

.woocommerce ul.products.list .woocommerce-title-metas .countdownv2_holder[b-56ufvx0vf8] {
    top: 0;
    left: 0;
    right: auto;
    width: 100%;
    box-shadow: none;
    margin: 0;
    padding: 0 !important;
}

.woocommerce ul.products.list .details-container[b-56ufvx0vf8] {
    padding-left: 1px;
    padding-right: 30px;
}

.woocommerce ul.products.list .archive-product-title a[b-56ufvx0vf8] {
    font-size: 22px;
    line-height: 30px;
}

.woocommerce ul.products.list .product-description p[b-56ufvx0vf8] {
    margin-top: 15px;
}

.woocommerce ul.products.list li.product a img[b-56ufvx0vf8] {
    margin-right: 30px;
}

    .woocommerce ul.products.list li.product a img:hover[b-56ufvx0vf8] {
        transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
    }

.woocommerce ul.products.list li.product .thumbnail-and-details[b-56ufvx0vf8] {
    overflow: initial;
}

.woocommerce ul.products.list li.product .details-container[b-56ufvx0vf8],
.woocommerce ul.products.list li.product .details-container > div.details-item[b-56ufvx0vf8] {
    text-align: left;
}

.woocommerce ul.products.list li.product .woocommerce-title-metas .archive-product-title[b-56ufvx0vf8] {
    text-align: left;
    padding-top: 40px;
    padding-left: 0;
}





.woocommerce ul.products.columns-2 li.product[b-56ufvx0vf8],
.woocommerce-page ul.products.columns-2 li.product[b-56ufvx0vf8] {
    width: 50%;
}

.woocommerce ul.products.columns-4 li.product[b-56ufvx0vf8],
.woocommerce-page ul.products.columns-4 li.product[b-56ufvx0vf8] {
    width: 25%;
}

.woocommerce ul.products.columns-3 li.product[b-56ufvx0vf8],
.woocommerce-page ul.products.columns-3 li.product[b-56ufvx0vf8] {
    width: 33.333333%;
}

.woocommerce ul.products li.product[b-56ufvx0vf8],
.woocommerce-page ul.products li.product[b-56ufvx0vf8] {
    padding-left: 15px;
    padding-right: 15px;
}

.woocommerce-page.columns-6 ul.products li.product[b-56ufvx0vf8],
.woocommerce.columns-6 ul.products li.product[b-56ufvx0vf8] {
    width: 16.66%;
}
/*CARD ICONS*/
.card-icons[b-56ufvx0vf8] {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .card-icons li[b-56ufvx0vf8] {
        display: inline-table;
    }

.thumbnail-and-details .details-review-container[b-56ufvx0vf8] {
    bottom: 0;
    left: 10px;
    position: absolute;
}

.hover-components .component[b-56ufvx0vf8] {
    min-width: 140px;
}

.woocommerce .woocommerce-result-count[b-56ufvx0vf8] {
    margin-top: 9px;
    float: none;
    display: inline-block;
    font-weight: 300;
    margin-bottom: 0;
}

.woocommerce-tabs .star-rating span[b-56ufvx0vf8] {
    top: -5px;
}

.woocommerce_categories2 .details-review-container.details-item .star-rating[b-56ufvx0vf8] {
    margin: 5px 0;
}

.woocommerce-error > li[b-56ufvx0vf8]::before, .woocommerce-error > li[b-56ufvx0vf8]::after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: rgba(0, 0, 0, 0);
    content: "" !important;
    display: none;
}

.woocommerce form .form-row .select2-container[b-56ufvx0vf8] {
    width: 100% !important;
}

    .woocommerce form .form-row .select2-container span[b-56ufvx0vf8] {
        line-height: 39px !important;
        height: 41px !important;
        border-radius: 30px !important;
        right: 10px
    }

.select2-container--default .select2-selection--single .select2-selection__rendered[b-56ufvx0vf8] {
    padding: 0px 15px;
}

.woocommerce-cart .hover-components .component[b-56ufvx0vf8]::before {
    top: calc(50% - 12px);
}

.yith-wcwl-share li[b-56ufvx0vf8] {
    margin: 0 !important;
}

    .yith-wcwl-share li[b-56ufvx0vf8]:after,
    .yith-wcwl-share li[b-56ufvx0vf8]:before {
        content: "" !important;
        background: none !important;
    }

#yith-quick-view-close[b-56ufvx0vf8] {
    border: none !important;
    top: 20px !important;
    right: 15px !important;
}

#primary .main-content .sidebar-social-networks ul li:not(.rotate45)[b-56ufvx0vf8]::before {
    display: none;
}

.woocommerce .order_details li[b-56ufvx0vf8]::before,
.woocommerce-checkout #payment ul.payment_methods li[b-56ufvx0vf8]::before,
.woocommerce .products li[b-56ufvx0vf8]::before,
.shipping #shipping_method > li[b-56ufvx0vf8]::before {
    display: none;
}

#primary .main-content .sidebar-social-networks ul li:not(.rotate45)[b-56ufvx0vf8],
#primary .main-content ul li:not(.rotate45)[b-56ufvx0vf8]::before,
.woocommerce-checkout #payment ul.payment_methods li[b-56ufvx0vf8],
.woocommerce .products li[b-56ufvx0vf8] {
    margin: 0 !important;
}

.shipping #shipping_method > li[b-56ufvx0vf8] {
    margin: 0 !important;
    padding: 0 !important;
}

.header_mini_cart .cart_list.product_list_widget li[b-56ufvx0vf8],
.header_mini_cart .cart_list.product_list_widget a[b-56ufvx0vf8] {
    color: #242424;
    padding: 0;
    font-size: 14px;
    text-align: left;
}

.header_mini_cart .cart_list.product_list_widget li[b-56ufvx0vf8] {
    border-bottom: 1px solid #ebebeb !important;
    padding: 0px 0 20px;
    margin-bottom: 20px;
}

.header_mini_cart .remove[b-56ufvx0vf8]:before,
.header_mini_cart .remove[b-56ufvx0vf8]:after {
    content: "" !important;
}

.header_mini_cart .woocommerce .widget_shopping_cart .total[b-56ufvx0vf8], .header_mini_cart .woocommerce.widget_shopping_cart .total[b-56ufvx0vf8] {
    border-bottom: 1px solid #ebebeb !important;
    margin: 0;
    line-height: 1;
    text-align: center;
    padding: 0px 0 17px;
    margin-bottom: 20px;
    border-top: 0 !important;
    text-transform: uppercase;
}

.header_mini_cart .cart_list.product_list_widget li:last-child[b-56ufvx0vf8] {
    margin-bottom: 15px;
}

.header_mini_cart .buttons[b-56ufvx0vf8] {
    margin-bottom: 0;
}

p.woocommerce-mini-cart__buttons.buttons[b-56ufvx0vf8] {
    padding: 0px 0;
}

.header_mini_cart .button.wc-forward[b-56ufvx0vf8], .header_mini_cart .button.checkout[b-56ufvx0vf8] {
    padding: 12px 25px;
    border-radius: 30px;
    display: block;
    margin: 0 0 14px !important;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
}

.header_mini_cart .button.checkout[b-56ufvx0vf8] {
    margin-bottom: 0 !important;
}

.header_mini_cart .button.checkout[b-56ufvx0vf8] {
    margin-left: 5px;
}

.woocommerce form.woocommerce-checkout .form-row label[b-56ufvx0vf8] {
    font-weight: 400;
}

body .shop_cart > a[b-56ufvx0vf8] {
    margin-left: 20px;
}

.header_mini_cart .woocommerce ul.cart_list li a.remove[b-56ufvx0vf8],
.header_mini_cart .woocommerce ul.cart_list li a.remove[b-56ufvx0vf8]::before,
.header_mini_cart .woocommerce ul.cart_list li a.remove[b-56ufvx0vf8]::after {
    transition: all 0ms !important;
    -webkit-transition: all 0ms !important;
}

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit[b-56ufvx0vf8] {
    margin-top: 1em;
    font-weight: bold;
    text-transform: uppercase;
    height: 37px;
    outline: 0;
    padding: 10px 25px !important;
    color: #FFF;
    border: 0 none;
    font-size: 14px;
    border-radius: 30px !important;
    text-transform: uppercase;
    transition: all 250ms ease-in-out 0s;
    -webkit-transition: all 250ms ease-in-out 0s;
}

    .woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover[b-56ufvx0vf8] {
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
        text-transform: uppercase;
        transition: all 250ms ease-in-out 0s;
        -webkit-transition: all 250ms ease-in-out 0s;
    }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item[b-56ufvx0vf8] {
    padding: 5px 0;
}

    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a[b-56ufvx0vf8] {
        color: #606060;
        font-weight: 400;
        transition: all 300ms ease-in-out 0ms;
        -o-transition: all 300ms ease-in-out 0ms;
        -moz-transition: all 300ms ease-in-out 0ms;
        -webkit-transition: all 300ms ease-in-out 0ms;
        -ms-transition: all 300ms ease-in-out 0ms;
    }

}

.woocommerce .widget_shopping_cart .cart_list li a.remove[b-56ufvx0vf8], .woocommerce.widget_shopping_cart .cart_list li a.remove[b-56ufvx0vf8] {
    display: none;
    right: 0px !important;
    left: auto;
    background: transparent;
    font-size: 15px !important;
    border: 1px solid;
    line-height: .91;
    text-align: center !important;
    padding: 0px 0px !important;
    z-index: 123123;
    color: rgba(36, 36, 36, .3) !important;
}

.header_mini_cart .woocommerce.widget_shopping_cart .total span[b-56ufvx0vf8], .header_mini_cart .woocommerce.widget_shopping_cart .total strong[b-56ufvx0vf8] {
    font-size: 12px;
}

.header_mini_cart .woocommerce.widget_shopping_cart .total span[b-56ufvx0vf8] {
    color: #242424;
    font-weight: bold;
    font-size: 16px !important;
}

.header_mini_cart .woocommerce.widget_shopping_cart .total strong[b-56ufvx0vf8] {
    color: #242424;
    font-weight: 400;
}

.header_mini_cart .woocommerce .widget_shopping_cart .cart_list li.empty[b-56ufvx0vf8],
.header_mini_cart .woocommerce.widget_shopping_cart .cart_list li.empty[b-56ufvx0vf8] {
    margin: 0;
    padding: 0;
}

.shop_cart[b-56ufvx0vf8] {
    transition: all 400ms ease 0s;
    -o-transition: all 400ms ease 0s;
    -moz-transition: all 400ms ease 0s;
    -webkit-transition: all 400ms ease 0s;
    -ms-transition: all 400ms ease 0s;
}

a.shop_cart[b-56ufvx0vf8]:after {
    content: '\f291';
    padding-left: 10px;
    font-size: 20px;
    font-family: 'FontAwesome';
    position: relative;
    bottom: -10px;
    font-weight: 100;
    color: #2695FF;
}

.header_mini_cart.visible_cart[b-56ufvx0vf8] {
    background: #FFF;
    opacity: 1;
    padding: 25px;
    position: absolute;
    top: 100%;
    border-radius: 5px;
    visibility: visible;
    transition: all 400ms ease 0s;
    -o-transition: all 400ms ease 0s;
    -moz-transition: all 400ms ease 0s;
    -webkit-transition: all 400ms ease 0s;
    -ms-transition: all 400ms ease 0s;
    box-shadow: 0px 5px 15px 4px rgba(0, 0, 0, 0.06);
}

.header_mini_cart[b-56ufvx0vf8] {
    background: #FFF;
    position: absolute;
    padding: 25px 23px 11px;
    opacity: 0;
    width: 300px;
    border-radius: 5px;
    top: 150%;
    right: 0;
    transition: all 400ms ease 0s;
    -o-transition: all 400ms ease 0s;
    -moz-transition: all 400ms ease 0s;
    -webkit-transition: all 400ms ease 0s;
    -ms-transition: all 400ms ease 0s;
    visibility: hidden;
    z-index: 999;
}

p.woocommerce-mini-cart__empty-message[b-56ufvx0vf8] {
    margin-bottom: 15px;
    color: #151515;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
}

.header_mini_cart h2[b-56ufvx0vf8] {
    display: none;
}

.nav-effect .shop_cart a.active[b-56ufvx0vf8]::before,
.nav-effect .shop_cart a[b-56ufvx0vf8]::before,
.nav-effect .shop_cart a.active[b-56ufvx0vf8]::after,
.nav-effect .shop_cart a[b-56ufvx0vf8]::after {
    content: "";
}

.shop_cart:hover[b-56ufvx0vf8], .shop_cart[b-56ufvx0vf8] {
    list-style-type: none;
    display: inline-block;
    background: transparent !important;
}

.woocommerce-cart .entry-content[b-56ufvx0vf8] {
    padding: 0px;
}

.woocommerce div.product div.images .flex-control-thumbs li img[b-56ufvx0vf8] {
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.ibid_call-to-action h1[b-56ufvx0vf8] {
    margin: 5px 0;
}

.shop_cart i[b-56ufvx0vf8] {
    font-size: 12px;
}

.top-header i[b-56ufvx0vf8] {
    margin-right: 5px;
}

.woocommerce.widget_product_search .screen-reader-text[b-56ufvx0vf8],
.woocommerce.widget_product_search input[type="submit"][b-56ufvx0vf8] {
    display: none;
}

.woocommerce.widget_product_search .search-field[b-56ufvx0vf8] {
    border: 1px solid #cccccc;
    border-radius: 30px;
    padding: 10px 20px;
    margin-bottom: 20px;
    font-weight: 400;
    width: 83%;
    outline: 0;
}

.woocommerce.widget_product_search button[b-56ufvx0vf8] {
    display: none;
    background: #f02222;
    text-transform: uppercase;
    font-weight: bold;
    border: 0;
    color: #fff;
    padding: 0px 10px;
    margin-top: 10px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    line-height: 1;
    height: 35px;
}

    .woocommerce.widget_product_search button:hover[b-56ufvx0vf8] {
        background: #242424;
    }

.wc_payment_methods .woocommerce-notice[b-56ufvx0vf8] {
    padding: 20px !important;
    font-size: 17px;
    font-weight: 300 !important;
}

.woocommerce-checkout #payment div.form-row.place-order[b-56ufvx0vf8] {
    margin: 0;
    padding: 0px;
    margin-top: 20px;
}

.component.wishlist .feedback[b-56ufvx0vf8] {
    padding: 8px 8px 8px 30px;
}

li .hover-components .component .button.add_to_cart_button.added[b-56ufvx0vf8] {
    display: none;
}

.single-product .col-md-10.main-content.col-md-offset-1[b-56ufvx0vf8] {
    margin-top: 10px;
}

.single-product .yith-wcwl-add-to-wishlist[b-56ufvx0vf8] {
    display: none;
}

.single-product .related.products .yith-wcwl-add-to-wishlist[b-56ufvx0vf8] {
    display: block;
}

.single-product.hidden_compare_btn .compare.button[b-56ufvx0vf8],
.single-product.hidden_wishlist_btn .wishlist-container[b-56ufvx0vf8] {
    display: none;
}

.wishlist-container .yith-wcwl-add-to-wishlist[b-56ufvx0vf8] {
    display: initial;
}

.single-product .wishlist-container .yith-wcwl-add-to-wishlist[b-56ufvx0vf8] {
    margin-top: 0;
    margin-left: 0;
    float: left;
}

.single.woocommerce div.product form.cart[b-56ufvx0vf8] {
    margin-bottom: 25px;
}

form.cart p.warranty_info[b-56ufvx0vf8] {
    margin: 0;
}

.single-product form.cart[b-56ufvx0vf8] {
    display: inline;
    float: left;
}

.wishlist_table tr td.product-stock-status span.wishlist-in-stock[b-56ufvx0vf8] {
    color: #1abc9c;
    font-size: 15px;
}

.single-product div.product div.summary .clear[b-56ufvx0vf8] {
}

.woocommerce table.wishlist_table[b-56ufvx0vf8] {
    font-size: 15px;
}

    .woocommerce table.wishlist_table tbody td.wishlist-empty[b-56ufvx0vf8] {
        padding: 20px 30px !important;
    }

.woocommerce-checkout-review-order-table td[b-56ufvx0vf8], .woocommerce-checkout-review-order-table th[b-56ufvx0vf8] {
    padding: 12px 20px !important;
}

tr.woocommerce-cart-form__cart-item.cart_item[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    width: 100%;
    display: inline-table;
}

.woocommerce .cart-collaterals table.shop_table tr[b-56ufvx0vf8] {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.woocommerce .cart-collaterals table.shop_table td[b-56ufvx0vf8] {
    display: table-cell;
    vertical-align: inherit;
}

.woocommerce-page table.cart td.actions .coupon[b-56ufvx0vf8],
.woocommerce button.button:disabled[b-56ufvx0vf8],
.woocommerce button.button:disabled[disabled][b-56ufvx0vf8] {
    margin: 10px 0px;
    color: #fff;
}

    .woocommerce button.button:disabled:hover[b-56ufvx0vf8], .woocommerce button.button:disabled[disabled]:hover[b-56ufvx0vf8] {
        color: #2695FF;
        background: #fff;
    }

body.woocommerce-cart table.cart img[b-56ufvx0vf8] {
    width: 75px;
}

.woocommerce-wishlist .wishlist-title h2[b-56ufvx0vf8] {
    margin-top: 0;
    margin-bottom: 0px;
}

.woocommerce table.wishlist_table tbody td[b-56ufvx0vf8] {
    padding: 16px 12px !important;
    border: none;
}

    .woocommerce table.wishlist_table tbody td.product-remove[b-56ufvx0vf8] {
        width: 3%;
    }

    .woocommerce table.wishlist_table tbody td.product-thumbnail[b-56ufvx0vf8] {
        width: 5%;
    }

.woocommerce-tabs h2[b-56ufvx0vf8] {
    font-size: 20px;
}

.wishlist_table tr td[b-56ufvx0vf8],
.wishlist_table tr th.wishlist-delete[b-56ufvx0vf8] {
    text-align: left;
}

.categories_shortcode .category[b-56ufvx0vf8] {
    text-align: center;
}

.price > del span[b-56ufvx0vf8] {
    text-decoration: line-through;
}

.woocommerce ul.products li.product .price[b-56ufvx0vf8] {
    color: #484848;
}

.woocommerce ul.products.list li.product .price[b-56ufvx0vf8] {
    float: left;
}

.woocommerce ul.products.list .archive-product-title[b-56ufvx0vf8] {
    border-top: none !important;
}

section.related.products[b-56ufvx0vf8] {
    margin-top: 80px;
}

.related.products > h2[b-56ufvx0vf8] {
    text-align: left;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 27px;
    line-height: 1.2;
    margin-bottom: 25px;
}

li.store-address .details[b-56ufvx0vf8] {
    display: inline-flex;
}

table.compare-list .add-to-cart td a[b-56ufvx0vf8] {
    padding: 10px 20px;
    margin: 0;
}

.woocommerce.single-product .tabs-related .compare.button[b-56ufvx0vf8]::before {
    content: "";
}

.widget span.amount[b-56ufvx0vf8] {
    font-size: 14px;
}
/*Single product: TABS*/

.woocommerce div.product .woocommerce-tabs ul.tabs[b-56ufvx0vf8] {
    margin: 0;
    padding: 0;
    margin-top: 30px;
    margin-bottom: 10px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.single-product .product .product_title[b-56ufvx0vf8] {
    display: none;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 13px;
}

.ibid-breadcrumbs .row[b-56ufvx0vf8] {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 40px;
    margin-right: 0px;
    margin-left: 0px;
}

.ibid-breadcrumbs h1 span[b-56ufvx0vf8],
.ibid-breadcrumbs h1[b-56ufvx0vf8] {
    font-weight: bold;
    line-height: 35px;
    font-size: 30px;
}

.ibid-breadcrumbs h1[b-56ufvx0vf8] {
    margin: 5px 0;
}

.page-template-template-blog .ibid-breadcrumbs .row[b-56ufvx0vf8] {
    border-bottom: none;
    padding-bottom: 30px;
}

.ibid-breadcrumbs .row div[b-56ufvx0vf8] {
    padding-left: 0px;
}

.single-product .ibid-breadcrumbs[b-56ufvx0vf8] {
    padding-top: 50px;
}

.woocommerce .woocommerce-product-rating .star-rating[b-56ufvx0vf8] {
    margin: .5em 20px 0 0 !important;
}

.single-product .product p.price span[b-56ufvx0vf8] {
    font-size: 24px !important;
    font-weight: bold;
}

.single-product #yith-quick-view-modal .product p.price span[b-56ufvx0vf8] {
    font-size: 20px !important;
    font-weight: 400;
}

.single-product .product p.price ins span[b-56ufvx0vf8] {
    font-size: 25px !important;
}

.single-product .product p.price del .amount[b-56ufvx0vf8] {
    padding-right: 10px;
    position: relative;
    bottom: 2px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li[b-56ufvx0vf8] {
    border: 0 none;
    float: left;
    margin: 0;
    padding: 0;
    color: #e9edef;
    background: transparent;
}

.woocommerce-tabs .panel .seller-rating[b-56ufvx0vf8] {
    float: left;
    margin-right: 30px;
}

.woocommerce .star-rating span[b-56ufvx0vf8]::before {
}

.woocommerce-tabs .panel li[b-56ufvx0vf8] {
    margin-bottom: 10px;
}

.woocommerce.single-product div.product p.price[b-56ufvx0vf8] {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
}

.woocommerce.single-product div.product p.price[b-56ufvx0vf8] {
    color: #242424;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
}

.woocommerce.archive .sidebar-content:not(.header7)[b-56ufvx0vf8] {
    margin-right: 30px;
    margin-left: 0px;
    width: 21%;
    overflow: hidden;
}

.archive.woocommerce .woocommerce-title-metas .countdownv2_holder[b-56ufvx0vf8] {
    display: block !important;
}

.archive.woocommerce .countdownv2_holder .countdown-period[b-56ufvx0vf8] {
    color: #606060;
    line-height: normal;
}

.countdownv2_holder[b-56ufvx0vf8] {
    text-align: center;
    z-index: 1;
    position: relative;
    bottom: auto;
    width: 100%;
}

.woocommerce_categories2 .countdownv2_holder[b-56ufvx0vf8] {
    display: none;
}

.countdownv2_holder .countdownv2[b-56ufvx0vf8] {
    display: inline-table;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.products .countdown-section:last-child[b-56ufvx0vf8],
.woocommerce_expiring .countdown-section:last-child[b-56ufvx0vf8],
.woocommerce_expired2 .countdown-section:last-child[b-56ufvx0vf8],
.archive.woocommerce .countdown-section:last-child[b-56ufvx0vf8] {
    border-right: 0 none !important;
}

.products .countdown-section[b-56ufvx0vf8],
.woocommerce_expiring .countdown-section[b-56ufvx0vf8],
.woocommerce_expired2 .countdown-section[b-56ufvx0vf8],
.archive.woocommerce .countdown-section[b-56ufvx0vf8] {
    border-right: 1px solid #ddd !important;
}

.products .countdownv2_holder[b-56ufvx0vf8],
.woocommerce_expiring .countdownv2_holder[b-56ufvx0vf8],
.woocommerce_expired2 .countdownv2_holder[b-56ufvx0vf8],
.archive.woocommerce .countdownv2_holder[b-56ufvx0vf8] {
    display: inline-table;
    width: 100%;
    position: absolute;
    bottom: 15px;
    z-index: 1;
    padding-top: 7px;
    padding-bottom: 7px;
}

.woocommerce_categories2 .countdownv2_holder[b-56ufvx0vf8] {
    display: none;
}

.products .countdownv2_holder .countdownv2[b-56ufvx0vf8],
.woocommerce_expiring .countdownv2_holder .countdownv2[b-56ufvx0vf8],
.woocommerce_expired2 .countdownv2_holder .countdownv2[b-56ufvx0vf8],
.archive.woocommerce .countdownv2_holder .countdownv2[b-56ufvx0vf8] {
    width: 80%;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.products .countdownv2_holder .countdown-amount[b-56ufvx0vf8],
.woocommerce_expiring .countdownv2_holder .countdown-amount[b-56ufvx0vf8],
.woocommerce_expired2 .countdownv2_holder .countdown-amount[b-56ufvx0vf8],
.archive.woocommerce .countdownv2_holder .countdown-amount[b-56ufvx0vf8] {
    font-size: 20px;
    font-weight: 400;
}

.products .countdownv2_holder .countdown-period[b-56ufvx0vf8],
.woocommerce_expiring .countdownv2_holder .countdown-period[b-56ufvx0vf8],
.woocommerce_expired2 .countdownv2_holder .countdown-period[b-56ufvx0vf8],
.archive.woocommerce .countdownv2_holder .countdown-period[b-56ufvx0vf8] {
    font-size: 10px;
}

.woocommerce_expiring .columns-4 .thumbnail-and-details[b-56ufvx0vf8] {
    width: 100%;
}

.woocommerce_expiring .columns-4 .woocommerce-title-metas[b-56ufvx0vf8] {
    width: 90%;
    margin: 20px 12px;
}

.archive.woocommerce .woocommerce-title-metas .countdownv2_holder[b-56ufvx0vf8] {
    display: block;
    padding: 5px 0px !important;
    position: absolute;
    bottom: 135px;
    right: 35px;
}

.archive.woocommerce .list .countdownv2_holder[b-56ufvx0vf8] {
    width: 35%;
    left: -35px;
    top: 30px;
    position: relative;
    bottom: 0px;
    z-index: 1;
    padding-top: 15px;
    padding-bottom: 7px;
}

.archive.woocommerce .woocommerce-title-metas .countdownv2_holder .countdownv2[b-56ufvx0vf8] {
    display: flex;
    padding: 0 !important;
}

.woocommerce.archive .ar-projs .list .countdownv2_holder[b-56ufvx0vf8] {
    display: none !important;
}

.is-countdown[b-56ufvx0vf8] {
    border: 0 none;
    background-color: #fff;
}

.countdown-rtl[b-56ufvx0vf8] {
    direction: rtl;
}

.countdown-holding span[b-56ufvx0vf8] {
    color: #888;
}

.countdown-row[b-56ufvx0vf8] {
    clear: both;
    width: 100%;
    padding: 0px 2px;
    text-align: center;
}

.countdown-show1 .countdown-section[b-56ufvx0vf8] {
    width: 98%;
}

.countdown-show2 .countdown-section[b-56ufvx0vf8] {
    width: 48%;
}

.countdown-show3 .countdown-section[b-56ufvx0vf8] {
    width: 32.5%;
}

.countdown-show4 .countdown-section[b-56ufvx0vf8] {
    width: 24.5%;
}

.countdown-show5 .countdown-section[b-56ufvx0vf8] {
    width: 19.5%;
}

.countdown-show6 .countdown-section[b-56ufvx0vf8] {
    width: 16.25%;
}

.countdown-show7 .countdown-section[b-56ufvx0vf8] {
    width: 14%;
}

.countdown-section[b-56ufvx0vf8] {
    display: block;
    float: left;
    font-size: 75%;
    text-align: center;
}

.countdown-amount[b-56ufvx0vf8] {
    font-weight: bold;
    font-size: 40px;
}

.countdown-period[b-56ufvx0vf8] {
    display: block;
}

.countdown-descr[b-56ufvx0vf8] {
    display: block;
    width: 100%;
}

.archive.woocommerce .flip-clock-divider:first-child[b-56ufvx0vf8] {
    border: none;
    width: 0px;
    margin: 0px;
}

.archive.woocommerce .flip-clock-divider[b-56ufvx0vf8] {
    float: left;
    display: inline-block;
    position: relative;
    width: 25px;
    margin-right: 20px;
    height: 80px;
    border-right: 0.5px solid #D0D0D0;
}

.archive.woocommerce .products ul[b-56ufvx0vf8] {
    margin: 0px !important;
}

.archive.woocommerce .flip-clock-wrapper ul[b-56ufvx0vf8] {
    width: 15px !important;
}

    .archive.woocommerce .flip-clock-wrapper ul li a div[b-56ufvx0vf8] {
        font-size: 16px !important;
    }

.archive.woocommerce .flip-clock-divider[b-56ufvx0vf8] {
    float: left;
    display: inline-block;
    position: relative;
    width: 25px;
    margin-right: 20px;
    height: 80px;
    border-right: 0.5px solid #D0D0D0;
}

    .archive.woocommerce .flip-clock-divider.hours .flip-clock-label[b-56ufvx0vf8] {
        right: -55px !important;
    }

    .archive.woocommerce .flip-clock-divider .flip-clock-label[b-56ufvx0vf8] {
        top: 3.0em !important;
        right: -35px;
        font-size: 14px !important;
        z-index: 100;
    }

    .archive.woocommerce .flip-clock-divider.days .flip-clock-label[b-56ufvx0vf8] {
        right: -30px !important;
    }

    .archive.woocommerce .flip-clock-divider.minutes .flip-clock-label[b-56ufvx0vf8] {
        right: -50px !important;
    }

    .archive.woocommerce .flip-clock-divider.seconds .flip-clock-label[b-56ufvx0vf8] {
        right: -50px !important;
    }

.woocommerce_expired2 .countdownv2_holder[b-56ufvx0vf8] {
    display: block !important;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .archive.woocommerce .woocommerce-title-metas .countdownv2_holder[b-56ufvx0vf8] {
        width: 40% !important;
        right: 30% !important;
    }
}

.woocommerce.single-product div#reviews[b-56ufvx0vf8] {
    margin: 15px 0;
    max-width: 650px;
    width: 100%;
}

.woocommerce #reviews #comments h2[b-56ufvx0vf8] {
    display: none;
}

.woocommerce #reviews #comments ol.commentlist[b-56ufvx0vf8] {
    padding: 0;
}

    .woocommerce #reviews #comments ol.commentlist li img.avatar[b-56ufvx0vf8] {
        background: none;
        border: none;
        padding: 0;
        width: 60px;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text[b-56ufvx0vf8] {
        border: 1px solid #ebebeb;
        border-radius: 3px;
        margin-left: 80px;
        position: relative;
    }

        .woocommerce #reviews #comments ol.commentlist li .comment-text[b-56ufvx0vf8]:before {
            background: #fff;
            border-bottom: 1px solid #ebebeb;
            border-left: 1px solid #ebebeb;
            content: '';
            display: block;
            height: 10px;
            left: -6px;
            position: absolute;
            top: 10px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 10px;
        }

.woocommerce #review_form #respond[b-56ufvx0vf8] {
    width: 100%;
}

    .woocommerce #review_form #respond textarea[b-56ufvx0vf8], .woocommerce #review_form #respond input[b-56ufvx0vf8] {
        outline: 0;
        border-color: rgba(139, 139, 138, .3);
    }

    .woocommerce #review_form #respond input[b-56ufvx0vf8] {
        max-width: 400px;
    }

    .woocommerce #review_form #respond .form-submit[b-56ufvx0vf8] {
        float: left;
    }

    .woocommerce #review_form #respond span#reply-title[b-56ufvx0vf8] {
        font-weight: bold;
        margin-bottom: 5px !important;
        display: block;
    }

    .woocommerce #review_form #respond p label[b-56ufvx0vf8] {
        display: block;
    }

.woocommerce #reviews #comments ol.commentlist li .comment-text .meta time[b-56ufvx0vf8] {
    font-size: 15px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong.woocommerce-review__author[b-56ufvx0vf8] {
    text-transform: uppercase;
    font-size: 15px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a[b-56ufvx0vf8] {
    color: #9fabb3;
    font-weight: 400;
    padding: 10px 20px;
    width: 100%;
}

.woocommerce a.remove[b-56ufvx0vf8] {
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
}

    .woocommerce a.remove:hover[b-56ufvx0vf8] {
        color: #484848 !important;
    }

.woocommerce div.product .woocommerce-tabs ul.tabs li[b-56ufvx0vf8]::before {
    border-bottom-right-radius: 0;
    border-width: 0;
    box-shadow: none;
    left: auto;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active[b-56ufvx0vf8]::before {
    box-shadow: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li[b-56ufvx0vf8]::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li[b-56ufvx0vf8]::before {
    border: 0 none;
    bottom: auto;
    height: 0;
    width: 0;
}

.woocommerce div.product .woocommerce-tabs .panel[b-56ufvx0vf8] {
    margin: 0;
    padding: 25px 0px;
    border: 0;
    box-shadow: none;
}

    .woocommerce div.product .woocommerce-tabs .panel p[b-56ufvx0vf8] {
        line-height: 150%;
    }

.woocommerce div.product .woocommerce-tabs div#attach-pdf[b-56ufvx0vf8] {
    display: block !important;
}

#ui-datepicker-div[b-56ufvx0vf8] {
    width: auto;
}

span.details a[b-56ufvx0vf8] {
    font-weight: bold;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li[b-56ufvx0vf8] {
    background: #2695FF !important;
    color: #fff !important;
    border-right: 1px solid #fff;
    width: 33.3%;
    text-align: center;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-8 > li > a[b-56ufvx0vf8],
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-7 > li > a[b-56ufvx0vf8],
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-6 > li > a[b-56ufvx0vf8] {
    font-size: 12px;
    padding: 20px 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-8 > li[b-56ufvx0vf8] {
    width: 12.5% !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-7 > li[b-56ufvx0vf8] {
    width: 14.28% !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-6 > li[b-56ufvx0vf8] {
    width: 16.66% !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-5 > li[b-56ufvx0vf8] {
    width: 20%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-4 > li[b-56ufvx0vf8] {
    width: 25%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-3 > li[b-56ufvx0vf8] {
    width: 33.333% !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-2 > li[b-56ufvx0vf8] {
    width: 50% !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-1 > li[b-56ufvx0vf8] {
    width: 100% !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child[b-56ufvx0vf8] {
    border: none !important;
}

.woocommerce div.product.product-type-auction .price[b-56ufvx0vf8] {
    display: block !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child[b-56ufvx0vf8] {
    margin-left: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a[b-56ufvx0vf8] {
    font-weight: bold;
    text-transform: uppercase;
    color: #fff !important;
    padding: 20px 30px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

.woocommerce-tabs #tab-more_seller_product ul.products li.product.col-md-4[b-56ufvx0vf8] {
    width: 25%;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
/* Auction section */
.woocommerce-tabs .auction-history-table td[b-56ufvx0vf8] {
    border: 0px !important;
}

.auction-ajax-change p.reserve.hold[b-56ufvx0vf8] {
    font-weight: 500;
    font-style: italic;
    background: #2980b9;
    color: #fff !important;
    margin-bottom: 30px;
    padding-left: 13px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.auction-ajax-change p.reserve.hold[b-56ufvx0vf8],
p.auction-condition[b-56ufvx0vf8],
.auction-ajax-change p.auction-end[b-56ufvx0vf8],
p.auction-starts[b-56ufvx0vf8],
p.auction-end[b-56ufvx0vf8] {
    color: #8b8b8a;
    font-size: 14px;
    margin-top: 15px;
}

.auction-ajax-change p.auction-end[b-56ufvx0vf8] {
    margin-bottom: 25px;
}

.auction-bid span.auction-price.starting-bid[b-56ufvx0vf8] {
    display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) > a[b-56ufvx0vf8] {
    padding-left: 5px !important;
    padding-right: 5px !important;
    display: block;
    margin-right: 10px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2)[b-56ufvx0vf8] {
    width: 25%;
    display: inline-block;
    margin-top: 10px;
    margin-left: -5px;
    margin-right: -5px;
}

.single .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.auction-time#countdown .auction-time-countdown[b-56ufvx0vf8] {
    font-weight: 600;
    text-transform: uppercase;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    padding: 20px;
    padding-bottom: 15px;
    margin-top: 8px;
}

.woocommerce div#countdown[b-56ufvx0vf8] {
    font-weight: 300;
    color: #606060;
}

.single .related.products .yith-wcwl-wishlistaddedbrowse.show a[b-56ufvx0vf8] {
    height: 30px;
    width: 30px;
    line-height: 33px;
    margin-top: 20px !important;
}

.woocommerce div.product form.cart div.quantity .plus[b-56ufvx0vf8] {
    float: right;
}

.woocommerce div.product form.cart div.quantity .minus[b-56ufvx0vf8] {
    float: left;
}

.woocommerce div.product form.cart div.quantity .plus[b-56ufvx0vf8],
.woocommerce div.product form.cart div.quantity .minus[b-56ufvx0vf8] {
    border: transparent;
    border-radius: 4px;
    color: #242424;
    font-weight: 400;
    height: 40px;
    padding: 0;
    width: 30px;
    background: #fff;
    outline: 0;
}

a.remove-wsawl.sa-watchlist-action[b-56ufvx0vf8] {
    color: #fff;
}

a.add-wsawl.sa-watchlist-action[b-56ufvx0vf8], a.remove-wsawl.sa-watchlist-action[b-56ufvx0vf8] {
    border-radius: 30px;
    font-size: 14px;
    line-height: 2.6;
    transition: all 250ms ease-in-out 0s;
    -webkit-transition: all 250ms ease-in-out 0s;
    height: 40px;
    padding: 0;
    display: inline-block;
    width: 40px;
    text-align: center;
}

    a.add-wsawl.sa-watchlist-action:hover[b-56ufvx0vf8],
    a.remove-wsawl.sa-watchlist-action:hover[b-56ufvx0vf8] {
        background: #fff;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
        color: #2695ff;
        transition: all 250ms ease-in-out 0s;
        -webkit-transition: all 250ms ease-in-out 0s;
    }

.add-wsawl.sa-watchlist-action[b-56ufvx0vf8]:before,
.remove-wsawl.sa-watchlist-action[b-56ufvx0vf8]:before {
    margin-right: 0 !important;
    padding-top: 7px;
}

.woocommerce div.product .auction_form.cart[b-56ufvx0vf8] {
    width: 25%;
}

.woocommerce div.product form.buy-now.cart[b-56ufvx0vf8] {
    margin-top: 15px;
}

    .woocommerce div.product form.buy-now.cart span.amount[b-56ufvx0vf8] {
        color: #fff;
        text-transform: uppercase;
        transition: all 250ms ease-in-out 0s;
        -webkit-transition: all 250ms ease-in-out 0s;
    }

    .woocommerce div.product form.buy-now.cart .button:hover span.amount[b-56ufvx0vf8] {
        color: #2695ff;
        text-transform: uppercase;
        transition: all 250ms ease-in-out 0s;
        -webkit-transition: all 250ms ease-in-out 0s;
    }

/*WooCommerce My Account*/
#apply_for_vendor[b-56ufvx0vf8] {
    margin-left: 0px !important;
    margin-right: 5px !important;
    position: relative;
    top: -3px;
}

#auctions_closing_soon_emails_field[b-56ufvx0vf8] {
    margin-left: 10px;
}

.woocommerce form .form-row label[for="apply_for_vendor"][b-56ufvx0vf8] {
}

.wcv-dashboard-navigation[b-56ufvx0vf8] {
    background: transparent;
}

.wc_vendors_active .pv_paypal_container[b-56ufvx0vf8],
.wc_vendors_active #pv_seller_info_container[b-56ufvx0vf8],
.wc_vendors_active .pv_shop_name_container[b-56ufvx0vf8] {
    margin-top: 30px;
}

.wc_vendors_active form input[type="submit"][b-56ufvx0vf8],
.wcv-dashboard-navigation li a:visited[b-56ufvx0vf8],
.wcv-dashboard-navigation li a[b-56ufvx0vf8] {
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    transition: all 250ms ease-in-out;
    margin: 0;
    margin-right: 10px;
}

.wc_vendors_active #wcv_bank_account_name[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_account_number[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_name[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_routing_number[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_iban[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_bic_swift[b-56ufvx0vf8] {
    margin-left: 10px;
}

.wc_vendors_active #wcv_bank_account_name[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_account_number[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_name[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_routing_number[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_iban[b-56ufvx0vf8],
.wc_vendors_active #wcv_bank_bic_swift[b-56ufvx0vf8],
.wc_vendors_active #pv_shop_name[b-56ufvx0vf8],
.wc_vendors_active #pv_paypal[b-56ufvx0vf8],
.wc_vendors_active textarea[b-56ufvx0vf8],
.wc_vendors_active input.date-pick[b-56ufvx0vf8] {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    border: 1px solid #ddd;
    padding: 8px 18px;
}

table.my_account_orders tbody tr td.order-actions a.button[b-56ufvx0vf8] {
    background: #2695ff;
    color: #fff;
    border-radius: 30px;
    width: 100%;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
}

    table.my_account_orders tbody tr td.order-actions a.button:hover[b-56ufvx0vf8] {
        background: #fff;
        color: #2695ff;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    }

table.shop_table.my_account_orders.table.table-striped[b-56ufvx0vf8] {
    margin-top: 25px;
}

table.my_account_orders tbody tr td.order-actions a.button[b-56ufvx0vf8] {
    margin: 0 !important;
    margin-right: 10px;
}

.table.shop_table > thead > tr > th[b-56ufvx0vf8],
.table.shop_table > tbody > tr > th[b-56ufvx0vf8],
.table.shop_table > tfoot > tr > th[b-56ufvx0vf8],
.table.shop_table > thead > tr > td[b-56ufvx0vf8],
.table.shop_table > tbody > tr > td[b-56ufvx0vf8],
.table.shop_table > tfoot > tr > td[b-56ufvx0vf8] {
    padding: 15px 20px !important;
}

tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    display: inline-table;
    width: 100%;
}

.woocommerce table.my_account_orders .button[b-56ufvx0vf8] {
    float: right;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details[b-56ufvx0vf8] {
    margin-bottom: 60px;
}

.woocommerce-order-received .woocommerce .woocommerce-order-details[b-56ufvx0vf8] {
    padding: 30px;
}

.woocommerce .woocommerce-order-details[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    margin-top: 35px;
    padding: 30px 10px;
    padding-bottom: 1px;
}

.woocommerce .woocommerce-customer-details address[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    padding: 30px;
    border: 0 none;
    border-radius: 0;
}
/* End Auction */


.woocommerce div.product .woocommerce-tabs ul.tabs li.active[b-56ufvx0vf8],
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover[b-56ufvx0vf8] {
    background: #FFF !important;
}

.woocommerce div.product .woocommerce-tabs .panel h2[b-56ufvx0vf8] {
    margin-top: 10px;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    display: none;
}

.list-unstyled li span[b-56ufvx0vf8] {
    font-size: 16px;
    color: #606060;
    line-height: 26px;
}

li.store-name[b-56ufvx0vf8]:before {
    content: "\f07a";
    color: #2695FF;
    font-family: 'fontawesome';
    left: 0;
    padding-right: 8px;
    background: transparent !important;
}

li.seller-name[b-56ufvx0vf8]:before {
    content: "\f007";
    color: #2695FF;
    font-family: 'fontawesome';
    left: 0;
    padding-right: 12px;
    background: transparent !important;
}

li.store-address[b-56ufvx0vf8]:before {
    content: "\f041";
    color: #2695FF;
    font-family: 'fontawesome';
    left: 0;
    padding-right: 14px;
    background: transparent !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a[b-56ufvx0vf8],
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a[b-56ufvx0vf8] {
    color: #2695FF !important;
}

.form-row.form-group.user-role label.radio[b-56ufvx0vf8] {
    color: #2695FF;
    text-align: left;
    width: 100%;
    padding-left: 30px;
    margin-top: 0px;
    position: relative;
}

.form-row.form-group.user-role input[type="radio"][b-56ufvx0vf8] {
    left: 0;
    margin-right: 6px;
    margin-left: 0px;
    position: absolute;
}

button.woocommerce-Button.button[b-56ufvx0vf8] {
    padding: 12px 25px;
}

.woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

    .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:before,
    .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:after {
        visibility: hidden;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        pointer-events: none;
    }

    .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:before {
        position: absolute;
        bottom: 0%;
        left: 120%;
        padding: 8px 10px;
        width: 116px;
        -moz-border-radius: 3px;
        border-radius: 6px;
        background-color: hsla(0, 0%, 20%, 0.83);
        color: #fff;
        content: attr(data-tooltip);
        text-align: center;
        font-size: 12px;
        text-transform: none;
        line-height: 1.2;
        transition: all 250ms ease-in-out 0s;
        -webkit-transition: all 250ms ease-in-out 0s;
    }

.woocommerce_categories2 .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:before {
    position: absolute;
    bottom: 105%;
    left: 103%;
    margin-bottom: 5px;
    margin-left: -80px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    font-size: 12px;
    content: attr(data-tooltip);
    text-align: center;
}

.woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:after {
    position: absolute;
    top: 35%;
    left: 107%;
    width: 0;
    border-top: 5px solid #000;
    border-right: 5px solid hsla(0, 0%, 20%, 0.83);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
    transition: all 250ms ease-in-out 0s;
    -webkit-transition: all 250ms ease-in-out 0s;
}

.woocommerce_categories2 .woocommerce ul.products li.product .button[data-tooltip][b-56ufvx0vf8]:after {
    bottom: 150%;
    top: -7px;
    left: 45%;
    margin-left: -5px;
    border-top: 5px solid #000;
    border-top: 5px solid hsla(0, 0%, 20%, 0.9);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.woocommerce ul.products li.product .button[data-tooltip]:hover[b-56ufvx0vf8]:before,
.woocommerce ul.products li.product .button[data-tooltip]:hover[b-56ufvx0vf8]:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
/*Single product: Price*/
.woocommerce div.product p.price[b-56ufvx0vf8],
.woocommerce div.product span.price[b-56ufvx0vf8] {
    font-size: 25px;
    margin-bottom: 30px;
}
/*Single product: Tooltip*/
button.single_add_to_cart_button.button.alt[data-tooltip][b-56ufvx0vf8],
.woocommerce.single-product .wishlist-container a.button[data-tooltip][b-56ufvx0vf8],
.woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip][b-56ufvx0vf8] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

    button.single_add_to_cart_button.button.alt[data-tooltip][b-56ufvx0vf8]:before,
    button.single_add_to_cart_button.button.alt[data-tooltip][b-56ufvx0vf8]:after,
    .woocommerce.single-product .wishlist-container a.button[data-tooltip][b-56ufvx0vf8]:before,
    .woocommerce.single-product .wishlist-container a.button[data-tooltip][b-56ufvx0vf8]:after,
    .woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip][b-56ufvx0vf8]:before,
    .woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip][b-56ufvx0vf8]:after {
        visibility: hidden;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        pointer-events: none;
    }

    button.single_add_to_cart_button.button.alt[data-tooltip][b-56ufvx0vf8]:before,
    .woocommerce.single-product .wishlist-container a.button[data-tooltip][b-56ufvx0vf8]:before,
    .woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip][b-56ufvx0vf8]:before {
        position: absolute;
        bottom: 120%;
        left: 85%;
        margin-bottom: 5px;
        margin-left: -80px;
        padding: 10px;
        width: 140px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 25px;
        background-color: #000;
        background-color: hsla(0, 0%, 20%, 0.9);
        color: #fff;
        content: attr(data-tooltip);
        text-align: center;
        font-size: 12px;
        line-height: 1.2;
        transition: all 250ms ease-in-out 0s;
        -webkit-transition: all 250ms ease-in-out 0s;
    }

    button.single_add_to_cart_button.button.alt[data-tooltip][b-56ufvx0vf8]:after,
    .woocommerce.single-product .wishlist-container a.button[data-tooltip][b-56ufvx0vf8]:after,
    .woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip][b-56ufvx0vf8]:after {
        position: absolute;
        bottom: 120%;
        left: 50%;
        margin-left: -5px;
        width: 0;
        border-top: 5px solid #000;
        border-top: 5px solid hsla(0, 0%, 20%, 0.9);
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        content: " ";
        font-size: 0;
        line-height: 0;
        transition: all 250ms ease-in-out 0s;
        -webkit-transition: all 250ms ease-in-out 0s;
    }

    button.single_add_to_cart_button.button.alt[data-tooltip]:hover[b-56ufvx0vf8]:before,
    button.single_add_to_cart_button.button.alt[data-tooltip]:hover[b-56ufvx0vf8]:after,
    .woocommerce.single-product .wishlist-container a.button[data-tooltip]:hover[b-56ufvx0vf8]:before,
    .woocommerce.single-product .wishlist-container a.button[data-tooltip]:hover[b-56ufvx0vf8]:after,
    .woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip]:hover[b-56ufvx0vf8]:before,
    .woocommerce.single-product div.product form.cart button.bid_button.button.alt[data-tooltip]:hover[b-56ufvx0vf8]:after {
        visibility: visible;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: .9;
    }
/*Single product: Buttons*/
#yith-wcwl-form input[type="text"][b-56ufvx0vf8] {
    border: 1px solid #ddd;
    padding: 12px 25px;
    border-radius: 30px;
    font-weight: 300;
    color: #606060;
}

#yith-wcwl-form input[type="submit"][b-56ufvx0vf8],
.woocommerce #respond input#submit[b-56ufvx0vf8],
.woocommerce a.button[b-56ufvx0vf8],
.woocommerce button.button[b-56ufvx0vf8],
.woocommerce input.button[b-56ufvx0vf8],
table.compare-list .add-to-cart td a[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt[b-56ufvx0vf8],
.woocommerce a.button.alt[b-56ufvx0vf8],
.woocommerce button.button.alt[b-56ufvx0vf8],
.woocommerce input.button.alt[b-56ufvx0vf8] {
    color: #FFF;
    font-weight: 600;
    border: 0 none;
    font-size: 14px;
    border-radius: 30px !important;
    text-transform: uppercase;
    transition: all 250ms ease-in-out 0s;
    -webkit-transition: all 250ms ease-in-out 0s;
}

.woocommerce .widget_price_filter .price_slider_amount .button[b-56ufvx0vf8] {
    font-weight: bold;
    text-transform: uppercase;
    height: 35px;
    outline: 0;
}

.woocommerce #respond input#submit:hover[b-56ufvx0vf8],
.woocommerce a.button:hover[b-56ufvx0vf8],
.woocommerce button.button:hover[b-56ufvx0vf8],
.woocommerce input.button:hover[b-56ufvx0vf8],
table.compare-list .add-to-cart td a:hover[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt:hover[b-56ufvx0vf8],
.woocommerce a.button.alt:hover[b-56ufvx0vf8],
.woocommerce button.button.alt:hover[b-56ufvx0vf8],
.woocommerce input.button.alt:hover[b-56ufvx0vf8] {
    color: #ffffff;
}
/*Single product: Individual sell*/
.products .product-type-auction .details-price-container.details-item[b-56ufvx0vf8] {
    font-size: 14px;
}

.woocommerce div.product.sold-individually.product-type-auction form.cart.buy-now[b-56ufvx0vf8] {
    margin-top: -5px;
}

.woocommerce div.product.sold-individually.product-type-auction .wishlist-container[b-56ufvx0vf8] {
    display: inline-table;
    margin-top: 0;
    float: left;
    margin-right: 0;
}

.woocommerce div.product.sold-individually.product-type-auction form.cart.auction_form[b-56ufvx0vf8],
.woocommerce div.product.sold-individually.product-type-auction form.cart.buy-now[b-56ufvx0vf8] {
    width: auto !important;
}

.woocommerce.single-product div.product.product-type-auction form.cart .button.single_add_to_cart_button[b-56ufvx0vf8] {
    background: #fff;
    width: auto;
    border: 2px solid;
    padding-left: 25px !important;
    padding-right: 25px !important;
    line-height: 20px;
}

    .woocommerce.single-product div.product.product-type-auction form.cart .button.single_add_to_cart_button span[b-56ufvx0vf8] {
        font-weight: bold;
    }

.woocommerce div.product.sold-individually .wishlist-container[b-56ufvx0vf8] {
    display: flex;
}
/*Single product: Thumbnails*/
#yith-quick-view-content .images[b-56ufvx0vf8] {
    margin: 0;
}

#yith-quick-view-content div.images[b-56ufvx0vf8] {
    width: 100%;
    float: none !important;
}

#yith-quick-view-modal .yith-wcqv-main[b-56ufvx0vf8] {
    box-shadow: none !important;
    overflow: initial !important;
}

#yith-quick-view-modal .product-badge[b-56ufvx0vf8] {
    left: 15px;
    top: 15px;
    padding: 0px 9px;
}

#yith-quick-view-close:hover[b-56ufvx0vf8] {
    color: #2695FF;
}

#yith-quick-view-modal .product-badge span[b-56ufvx0vf8] {
    display: block;
    line-height: 25px;
    font-size: 12px !important;
    font-weight: bold !important;
    text-transform: uppercase;
    max-height: 25px !important;
    min-height: 25px !important;
    line-height: 25px !important;
    padding: 0 !important;
}

#yith-quick-view-modal #yith-quick-view-content[b-56ufvx0vf8] {
    height: 100%;
}

#yith-quick-view-modal div.product[b-56ufvx0vf8] {
    height: 100%;
}

    #yith-quick-view-modal div.product > .row[b-56ufvx0vf8] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        margin: 0;
    }

#yith-quick-view-modal .yith-wcqv-wrapper[b-56ufvx0vf8] {
    height: auto !important;
}

#yith-quick-view-modal div.product .woocommerce-product-rating[b-56ufvx0vf8] {
    margin-bottom: 0;
}

#yith-quick-view-modal div.product .product_title[b-56ufvx0vf8] {
    font-size: 24px !important;
    font-weight: bold !important;
    display: block !important;
}

#yith-quick-view-modal div.product p.price[b-56ufvx0vf8] {
    padding-top: 10px;
}

#yith-quick-view-modal div.product form.cart[b-56ufvx0vf8] {
    margin-bottom: 15px;
}

#yith-quick-view-modal div.product .col-md-6[b-56ufvx0vf8] {
    padding: 0 !important;
}

.woocommerce ul.products li.product .button.yith-wcqv-button[b-56ufvx0vf8] {
    display: none;
}

.woocommerce ul.products li.product .component.quick-view .button.yith-wcqv-button[b-56ufvx0vf8] {
    display: block;
}

.woocommerce #content div.product div.summary[b-56ufvx0vf8],
.woocommerce div.product div.summary[b-56ufvx0vf8],
.woocommerce-page #content div.product div.summary[b-56ufvx0vf8],
.woocommerce-page div.product div.summary[b-56ufvx0vf8] {
    float: left;
    width: 50%;
    margin-left: 20px;
}

#yith-quick-view-content div.summary[b-56ufvx0vf8] {
    width: 100%;
    padding: 50px 40px !important;
}

.woocommerce #content div.product div.images[b-56ufvx0vf8],
.woocommerce div.product div.images[b-56ufvx0vf8],
.woocommerce-page #content div.product div.images[b-56ufvx0vf8],
.woocommerce-page div.product div.images[b-56ufvx0vf8] {
    width: auto;
    float: left;
}

.woocommerce table.wishlist_table thead th[b-56ufvx0vf8] {
    font-size: 15px !important;
    padding: 15px !important;
}

table.shop_table.cart.wishlist_table tr[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    padding-right: 20px;
    width: 100%;
    display: inline-table;
}

.wishlist_table tr td.product-name a.button[b-56ufvx0vf8] {
    padding: 8px 15px !important;
    font-size: 11px !important;
    margin-left: 25px;
    color: #fff !important;
}

.woocommerce table.wishlist_table tbody td.product-name a[b-56ufvx0vf8] {
    color: #242424;
    font-weight: 600;
    font-size: 18px;
}

.woocommerce table.wishlist_table tbody td.product-price del span.amount[b-56ufvx0vf8] {
    display: none;
}

.wishlist_table tr td.product-name[b-56ufvx0vf8] {
    width: 40%;
}

.wishlist_table tr td.product-price[b-56ufvx0vf8] {
    width: 20%;
}

.wishlist_table tr td.product-add-to-cart[b-56ufvx0vf8] {
    width: 13%;
}
/*Single product: on sale badge*/
.onsale.rotate45_back[b-56ufvx0vf8] {
    display: block;
}

.woocommerce span.onsale[b-56ufvx0vf8] {
    background: transparent;
    position: initial;
    font-weight: 300;
    font-size: 13px;
    padding: 0;
}

.woocommerce .comment-form-rating label[b-56ufvx0vf8] {
    padding-top: 20px;
    padding-bottom: 10px;
}

.product-badge[b-56ufvx0vf8] {
    font-weight: 300;
    border-radius: 30px;
    left: 30px;
    margin: 0;
    padding: 0;
    top: 15px;
    z-index: 1;
    background: #2695FF;
    padding: 0 10px;
}

.woocommerce span.onsale[b-56ufvx0vf8] {
    background: transparent;
    position: initial;
    font-weight: bold;
    font-size: 12px;
    padding: 0;
    text-transform: uppercase;
    line-height: 25px;
    height: 25px;
}
/*Pagination*/
.woocommerce nav.woocommerce-pagination[b-56ufvx0vf8] {
    background: transparent;
    margin-top: 40px;
    text-align: left;
}

    .woocommerce nav.woocommerce-pagination ul[b-56ufvx0vf8] {
        border: 0 none;
    }

.woocommerce .woocommerce-pagination ul.page-numbers li[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
}

.woocommerce nav.woocommerce-pagination ul li[b-56ufvx0vf8] {
    border: 0 !important;
    margin-right: 10px !important;
}

    .woocommerce nav.woocommerce-pagination ul li a[b-56ufvx0vf8],
    .woocommerce nav.woocommerce-pagination ul li span[b-56ufvx0vf8] {
        font-size: 14px;
        text-align: center;
        display: block;
        position: relative;
        background: #fff;
        border: none;
        border-radius: 30px;
        padding: 15px 10px;
        line-height: 20px;
        min-width: 50px;
        transition: all .3s;
        display: inline-block;
    }
/*Notifications: Product added to cart*/
.woocommerce .woocommerce-info[b-56ufvx0vf8],
.woocommerce .woocommerce-message[b-56ufvx0vf8] {
    border-top-color: #00aeef;
}
/*Compare products*/
/*Inputs*/
.woocommerce .cart .button[b-56ufvx0vf8], .woocommerce .cart input.button[b-56ufvx0vf8] {
    padding: 10px 25px;
}

.woocommerce form .form-row label[b-56ufvx0vf8] {
    line-height: normal;
    margin-bottom: 10px;
}

.woocommerce form .form-row .input-checkbox[b-56ufvx0vf8] {
    display: inline !important;
    margin: 4px -15px 0 !important;
}

.woocommerce ul.products li.product.product-type-auction .price[b-56ufvx0vf8] {
    display: inline-block !important;
    color: #606060;
    font-size: 14px;
    font-weight: 300;
}

.woocommerce .woocommerce-ordering[b-56ufvx0vf8] {
    margin: 0;
}

    .woocommerce .woocommerce-ordering select[b-56ufvx0vf8],
    .woocommerce .quantity .qty[b-56ufvx0vf8],
    .woocommerce .quantity .qty_button.minus[b-56ufvx0vf8],
    .woocommerce .quantity .qty_button.plus[b-56ufvx0vf8] {
        border: transparent;
        border-radius: 4px;
        color: #606060;
        font-weight: 300;
        height: 40px;
        padding: 0;
        background: #fff;
        outline: 0;
        font-size: 16px;
    }

    .woocommerce .woocommerce-ordering select[b-56ufvx0vf8] {
        border: 1px solid #efefef;
        border-radius: 20px;
        padding: 7px 20px;
        height: auto;
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        -ms-appearance: none !important;
        -o-appearance: none !important;
        appearance: none !important;
    }

.woocommerce-ordering[b-56ufvx0vf8]:after {
    content: '\f107';
    font-family: fontawesome;
    position: absolute;
    right: 45px;
    top: 43px;
    transform: translateY(-50%);
    width: 20px;
    height: 25px;
}

.woocommerce .quantity .qty[b-56ufvx0vf8], .woocommerce .quantity .qty_button.minus[b-56ufvx0vf8], .woocommerce .quantity .qty_button.plus[b-56ufvx0vf8] {
    width: 30px;
}

.woocommerce.single-product .quantity .qty.bid[b-56ufvx0vf8] {
    text-align: center;
}

.woocommerce.single-product .woocommerce-ordering select[b-56ufvx0vf8],
.woocommerce.single-product .quantity .qty[b-56ufvx0vf8],
.woocommerce.single-product .quantity .qty_button.minus[b-56ufvx0vf8],
.woocommerce.single-product .quantity .qty_button.plus[b-56ufvx0vf8] {
    border: transparent;
    border-radius: 4px;
    color: #242424;
    font-weight: 400;
    height: 40px;
    padding: 0;
    width: 50px;
    background: #fff;
    outline: 0;
}

.quantity input[b-56ufvx0vf8]::-webkit-outer-spin-button,
.quantity input[b-56ufvx0vf8]::-webkit-inner-spin-button {
    display: none;
    margin: 0;
}

.quantity input.qty[b-56ufvx0vf8] {
    appearance: textfield;
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

.woocommerce-cart table.cart td.actions .coupon .input-text[b-56ufvx0vf8] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    line-height: 20px;
    color: #606060;
    padding: 8px 25px;
    height: auto;
    margin-right: 15px;
    width: auto;
    border-radius: 30px;
}

.woocommerce form .form-row textarea[b-56ufvx0vf8],
.woocommerce form .form-row select[b-56ufvx0vf8],
.woocommerce form .form-row input.input-text[b-56ufvx0vf8],
.woocommerce-page form .form-row input.input-text[b-56ufvx0vf8] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    line-height: normal;
    padding: 10px 20px;
    margin-bottom: 25px;
}

.woocommerce-account .woocommerce-MyAccount-content fieldset[b-56ufvx0vf8] {
    border: 0;
    padding: 0;
}

.woocommerce table.shop_table thead[b-56ufvx0vf8] {
    display: none;
}

.woocommerce-cart-form__cart-item td[b-56ufvx0vf8] {
    border: none !important;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label label[b-56ufvx0vf8] {
    margin-bottom: 0px !important;
}
/*Widgets: General style*/
.widget_recent_auctions li a[b-56ufvx0vf8] {
    font-weight: bold !important;
    font-size: 16px !important;
    color: #454545;
}

#yith-wcwl-form input[type="submit"][b-56ufvx0vf8],
.woocommerce #respond input#submit[b-56ufvx0vf8],
.woocommerce a.button[b-56ufvx0vf8],
.woocommerce button.button[b-56ufvx0vf8],
.woocommerce input.button[b-56ufvx0vf8] {
    padding: 12px 25px !important;
}

.overlay-components a.button[b-56ufvx0vf8] {
    padding: 10px !important;
    line-height: 8px;
}

.widget_categories select[b-56ufvx0vf8],
.dropdown_product_cat[b-56ufvx0vf8] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #8b8b8a;
    padding: 10px;
    width: 100%;
}

.cat-parent .cat-item[b-56ufvx0vf8] {
    list-style: outside none none;
}

.cat-parent .children[b-56ufvx0vf8] {
    padding-left: 20px;
}

.star-rating[b-56ufvx0vf8] {
    margin: 5px 0;
}

.woocommerce ul.cart_list li a[b-56ufvx0vf8],
.woocommerce ul.product_list_widget li a[b-56ufvx0vf8] {
    color: #606060;
    font-weight: normal;
    position: relative;
    font-size: 13px;
    line-height: 1.5;
    font-weight: 600 !important;
}

.woocommerce ul.cart_list li:hover a[b-56ufvx0vf8],
.woocommerce ul.product_list_widget li:hover a[b-56ufvx0vf8] {
    color: #2695FF;
}

.woocommerce ul.cart_list li img[b-56ufvx0vf8],
.woocommerce ul.product_list_widget li img[b-56ufvx0vf8] {
    float: left;
    margin: 0 15px 0 0;
    width: 70px;
    border: 1px solid #dfe5e9;
}

.woocommerce ul.product_list_widget li span.product-title[b-56ufvx0vf8] {
    font-weight: bold;
    font-size: 15px;
}

.sidebar-content span.auction-price[b-56ufvx0vf8] {
    font-weight: 300;
}

.woocommerce ul.product_list_widget li span.amount[b-56ufvx0vf8] {
    font-weight: 400;
}

.woocommerce ul.cart_list li[b-56ufvx0vf8] {
    margin-bottom: 15px;
    padding: 0;
}

.woocommerce ul.product_list_widget li[b-56ufvx0vf8] {
    margin-bottom: 20px;
    padding: 0;
}

.widget_recent_auctions li[b-56ufvx0vf8] {
    margin-top: 25px !important;
}

.woocommerce ul.product_list_widget[b-56ufvx0vf8] {
    margin-top: 25px;
}

    .woocommerce ul.cart_list li:hover a[b-56ufvx0vf8]::before,
    .woocommerce ul.product_list_widget li:hover a[b-56ufvx0vf8]::before {
        content: "";
        height: 70px;
        left: 0;
        opacity: 1;
        position: absolute;
        width: 70px;
    }

    .woocommerce ul.cart_list li a[b-56ufvx0vf8]::before,
    .woocommerce ul.product_list_widget li a[b-56ufvx0vf8]::before {
        content: "";
        height: 70px;
        left: 0;
        opacity: 0;
        position: absolute;
        width: 70px;
    }

    .woocommerce ul.cart_list li:hover a[b-56ufvx0vf8]::after,
    .woocommerce ul.product_list_widget li:hover a[b-56ufvx0vf8]::after {
        opacity: 1;
    }

    .woocommerce ul.cart_list li a[b-56ufvx0vf8]::after,
    .woocommerce ul.product_list_widget li a[b-56ufvx0vf8]::after {
        opacity: 0;
    }

    .woocommerce ul.cart_list li a.remove[b-56ufvx0vf8]::before,
    .woocommerce ul.product_list_widget li a.remove[b-56ufvx0vf8]::before {
        background: transparent;
    }

    .woocommerce nav.woocommerce-pagination ul li a[b-56ufvx0vf8],
    .woocommerce nav.woocommerce-pagination ul li span[b-56ufvx0vf8],
    .woocommerce ul.cart_list li a[b-56ufvx0vf8],
    .woocommerce ul.product_list_widget li a[b-56ufvx0vf8],
    .woocommerce ul.cart_list li a[b-56ufvx0vf8]::before,
    .woocommerce ul.product_list_widget li a[b-56ufvx0vf8]::before,
    .woocommerce ul.cart_list li a[b-56ufvx0vf8]::after,
    .woocommerce ul.product_list_widget li a[b-56ufvx0vf8]::after {
        transition: all 250ms ease-in-out;
        -webkit-transition: all 250ms ease-in-out;
    }

    .woocommerce ul.cart_list li:hover a[b-56ufvx0vf8]::after,
    .woocommerce ul.product_list_widget li:hover a[b-56ufvx0vf8]::after {
        color: #ffffff;
        content: "\f06e";
        font-family: "fontawesome";
        font-size: 18px;
        left: 25px;
        position: absolute;
        top: 22px;
    }

#yith-quick-view-modal .woocommerce-product-gallery figure[b-56ufvx0vf8] {
    max-width: initial;
    margin-left: 50px;
}

.widget_shopping_cart_content .product_list_widget[b-56ufvx0vf8] {
    margin-top: 0px !important;
}
/*Widgets: price filter*/
.product-description[b-56ufvx0vf8] {
    color: #8b8b8a;
    margin-bottom: 20px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content[b-56ufvx0vf8] {
    background-color: #c0ccd3;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle[b-56ufvx0vf8] {
    background-color: #2f383d;
}

.price_label[b-56ufvx0vf8] {
    color: #99abb7;
}
/*---------------------------------------------*/
/*--- 13. 404 Not found page ---*/
/*---------------------------------------------*/
.error404 .page-content > img[b-56ufvx0vf8] {
    display: block;
    margin: 0 auto;
    max-width: 60%;
}

.error404 .error-404[b-56ufvx0vf8] {
    margin-bottom: 40px;
}

.error404 .blog-posts[b-56ufvx0vf8] {
    overflow: hidden;
    padding-top: 90px;
}

.error404 .error-404 .page-header[b-56ufvx0vf8] {
    border-bottom: none;
    margin: 45px 0 25px;
}
/*---------------------------------------------*/
/*--- 14. Clients slider ---*/
/*---------------------------------------------*/
.vc_col-md-9.main-content .clients-container img[b-56ufvx0vf8] {
    width: 85%;
}

.clients-container .item > img[b-56ufvx0vf8] {
    display: block;
    margin: 0 auto;
    max-width: 60%;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

    .clients-container .item > img:hover[b-56ufvx0vf8] {
        transform: scale(1.05);
        -ms-transform: scale(1.05);
        -webkit-transform: scale(1.05);
    }
/*Navbar*/
/*Navbar sub menus*/
.navbar ul li ul.sub-menu[b-56ufvx0vf8] {
    left: 15px;
    opacity: 0;
    padding-top: 0;
    position: absolute;
    text-align: left;
    top: 180%;
    transition: all 400ms ease 0s;
    -webkit-transition: all 400ms ease 0s;
    visibility: hidden;
    width: 200px;
    z-index: 9999;
    transform: scale(0);
    -webkit-transform: scale(0);
}

    .navbar ul li ul.sub-menu li:hover ul.sub-menu[b-56ufvx0vf8] {
        top: 0;
        left: 100%;
    }

    .navbar ul li ul.sub-menu li ul.sub-menu[b-56ufvx0vf8] {
        top: 100%;
        left: 100%;
    }

.menu.nav-effect.nav-menu[b-56ufvx0vf8] {
    margin: 0;
}

#navbar .sub-menu li[b-56ufvx0vf8] {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0;
}

    #navbar .sub-menu li:last-child[b-56ufvx0vf8] {
        border-bottom: 0 none;
    }

.navbar-nav > li > a[b-56ufvx0vf8] {
    padding-bottom: 30px;
    padding-top: 30px;
}

.navbar ul li:hover > ul.sub-menu[b-56ufvx0vf8] {
    opacity: 1;
    top: 103%;
    left: 10px;
    visibility: visible;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
}

#navbar ul.sub-menu li a[b-56ufvx0vf8] {
    color: #fff;
    display: block;
    padding: 15px 20px;
    font-size: 14px;
    font-weight: 400;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}

#navbar li li[b-56ufvx0vf8] {
    display: list-item;
    list-style: none;
}

.mega_menu .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    min-width: 650px;
    top: 69px;
    left: 12px;
    padding: 15px 50px !important;
    padding-bottom: 5px;
    text-align: left;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    transition: all 400ms ease 0s;
    -webkit-transition: all 400ms ease 0s;
    transform: scale(0);
    -webkit-transform: scale(0);
}

.mega-menu-inline ul li ul.sub-menu[b-56ufvx0vf8] {
    position: inherit;
    box-shadow: none !important;
    opacity: 1;
    visibility: visible;
}

.mega-menu-inline .menu-item-has-children[b-56ufvx0vf8] {
    display: table-cell !important;
    white-space: nowrap;
    width: 160px;
    min-width: 160px;
    background: #fff !important;
    padding: 20px 10px !important;
}

.mega-menu-inline .sub-menu li[b-56ufvx0vf8] {
    border: none !important;
}

.mega-menu-inline ul.sub-menu li a[b-56ufvx0vf8] {
    padding: 8px 20px !important;
}

.bot_nav_cat .mega-menu-inline ul.sub-menu li a[b-56ufvx0vf8] {
    padding: 5px 20px !important;
}

.mega-menu-inline ul.sub-menu[b-56ufvx0vf8] {
    width: auto !important;
}

.navbar .mobile_only_icon_group[b-56ufvx0vf8] {
    display: none;
    float: right;
}

    .navbar .mobile_only_icon_group a[b-56ufvx0vf8] {
        color: #252525;
    }

.mobile_footer_icon_wrapper[b-56ufvx0vf8] {
    display: none;
}

.mega_menu.col_1 .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    min-width: 225px;
    padding-right: 0;
}

.mega_menu.col_2 .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    min-width: 450px;
    padding-right: 0;
}

.nav-menu li:hover ul[b-56ufvx0vf8], .nav-menu li:hover .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    opacity: 1;
    visibility: visible;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
}

.mega_menu .cf-mega-menu.sub-menu p a i[b-56ufvx0vf8] {
    width: 10px;
    margin-right: 12px;
}

.mega_menu .cf-mega-menu.sub-menu p a[b-56ufvx0vf8] {
    color: #606060;
    padding: 12px 0;
    line-height: 2.5;
    font-weight: 400;
    font-size: 14px;
}

.mega_menu .cf-mega-menu.sub-menu .vc_column-inner[b-56ufvx0vf8] {
    padding: 0px;
}

    .mega_menu .cf-mega-menu.sub-menu .vc_column-inner h3[b-56ufvx0vf8] {
        margin-top: 20px !important;
    }

.mega_menu .cf-mega-menu.sub-menu p[b-56ufvx0vf8] {
    margin-top: 5px !important;
}

.cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    width: 100%;
}

.mega3menu[b-56ufvx0vf8] {
    position: static !important;
}

    .mega3menu .cf-mega-menu .vc_row .vc_col-sm-3:not(:last-child)[b-56ufvx0vf8] {
        border-right: 1px solid rgba(255,255,255,.3);
    }

.bot_nav_cat .mt-icon-list-item[b-56ufvx0vf8] {
    padding-top: 4px;
    padding-left: 10px;
}

    .bot_nav_cat .mt-icon-list-item:hover[b-56ufvx0vf8] {
        color: rgb(255, 255, 255);
    }

.bot_nav_cat .cf-mega-menu.sub-menu *[b-56ufvx0vf8] {
    opacity: 0 !important;
    visibility: hidden !important;
}

.bot_nav_cat .menu-item:hover .sub-menu *[b-56ufvx0vf8] {
    opacity: 1 !important;
    visibility: visible !important;
}


.cf-mega-menu.sub-menu .woocommerce[b-56ufvx0vf8] {
    margin-top: 50px;
}

.bot_nav_cat ul li.mega1column[b-56ufvx0vf8],
.bot_nav_cat ul li.mega2columns[b-56ufvx0vf8],
.bot_nav_cat ul li.mega3columns[b-56ufvx0vf8] {
    position: unset;
}

.bot_nav_cat .menu-item > a[b-56ufvx0vf8] {
    position: relative;
}

/*MEGA 3X COLUMNS 100%*/
.mega3columns .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    left: 15px;
    width: calc(100% - 30px);
}

/*MEGA 2X COLUMNS 66.66666%*/
.mega2columns .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    left: 22%;
    width: calc(66.66666% - 30px);
}

/*MEGA 1X COLUMN 33.33333%*/
.mega1column .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    left: 41%;
    width: calc(33.33333% - 30px);
}


.fixed-search-overlay.visible[b-56ufvx0vf8] {
    opacity: 1;
    visibility: visible;
    z-index: 99999;
}

.fixed-search-overlay label[b-56ufvx0vf8] {
    width: 100%;
    position: relative;
}

.fixed-search-overlay[b-56ufvx0vf8] {
    background: rgba(13, 25, 31, 0.95) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    display: flex;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}

    .fixed-search-overlay .icon-close[b-56ufvx0vf8] {
        color: rgba(255, 255, 255,.74);
        font-size: 30px;
        position: absolute;
        right: 20px;
        top: 20px;
        cursor: pointer;
    }

    .fixed-search-overlay .fixed-search-inside[b-56ufvx0vf8] {
        align-self: center;
        width: 100%;
    }

.fixed-search-inside .modeltheme-search[b-56ufvx0vf8] {
    display: block;
    margin: 0 auto;
    width: 500px;
}

.modeltheme-search > form[b-56ufvx0vf8] {
    position: relative;
}

.modeltheme-search .fixed-search-inside label[b-56ufvx0vf8] {
    width: 91%;
}

.modeltheme-search input.search-field[b-56ufvx0vf8] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color rgb(255, 255, 255);
    border-style: none none solid;
    border-width: 0 0 3px;
    color: rgb(255, 255, 255);
    font-size: 32px;
    font-weight: 500;
    padding: 0 0 4px 0;
    width: 100%;
    outline: none;
}
/*REV SLIDER*/
body .tparrows.preview1:hover[b-56ufvx0vf8]::after {
    background: #2C3E50;
    color: white;
}

.tparrows.preview1.tp-leftarrow[b-56ufvx0vf8] {
    left: 20px !important;
}

body .tparrows.preview1[b-56ufvx0vf8],
body .tparrows.preview1[b-56ufvx0vf8]::after {
    height: 60px;
    width: 60px;
}

.tparrows.preview1.tp-rightarrow[b-56ufvx0vf8] {
    right: 20px !important;
}

body .tp-bullets.preview1 .bullet[b-56ufvx0vf8] {
    border: 0 none;
    height: 0;
    width: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin: 0 6px;
}

.tp-leftarrow.default[b-56ufvx0vf8],
.tp-rightarrow.default[b-56ufvx0vf8] {
    background: rgba(44, 62, 80,.3);
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}

    .tp-leftarrow.default:hover[b-56ufvx0vf8],
    .tp-rightarrow.default:hover[b-56ufvx0vf8] {
        background: rgba(44, 62, 80,7);
    }

#revolution-slider .tp-leftarrow.default[b-56ufvx0vf8]::after,
#revolution-slider .tp-rightarrow.default[b-56ufvx0vf8]::after {
    font-size: 30px;
    line-height: 28px;
    opacity: 0.5;
}

.tp-leftarrow.default[b-56ufvx0vf8]::after {
    color: #ffffff;
    content: "\f104";
    line-height: 38px;
    padding: 14px;
    font-family: 'fontawesome';
    font-size: 25px;
}

.tp-rightarrow.default[b-56ufvx0vf8]::after {
    color: #ffffff;
    content: "\f105";
    line-height: 28px;
    padding: 16px;
    font-family: 'fontawesome';
    font-size: 25px;
}

.tp-bullets.simplebullets.round .bullet[b-56ufvx0vf8] {
    transform: rotate(45deg);
    -wenkit-transform: rotate(45deg);
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    margin: 0 7px;
}

    .tp-bullets.simplebullets.round .bullet:hover[b-56ufvx0vf8],
    .tp-bullets.simplebullets.round .bullet.selected[b-56ufvx0vf8],
    .tp-bullets.simplebullets.navbar .bullet:hover[b-56ufvx0vf8],
    .tp-bullets.simplebullets.navbar .bullet.selected[b-56ufvx0vf8] {
        background: #00ADF1;
        transform: rotate(45deg);
        -wenkit-transform: rotate(45deg);
    }

.tp-bullets.simplebullets.round .bullet[b-56ufvx0vf8] {
    background: rgba(44, 62, 80,.85);
}

.wpb_accordion_content .post-comment[b-56ufvx0vf8] {
    color: #8b8b8a;
}

.vc_tta-accordion.vc_tta.vc_general .vc_tta-panel[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.navigation.posts-navigation[b-56ufvx0vf8] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
}

.edit-link .vc_inline-link[b-56ufvx0vf8]::before {
    color: #242424;
    content: "/ ";
}

.hidden_wishlist_btn .component.wishlist[b-56ufvx0vf8],
.hidden_compare_btn .component.compare[b-56ufvx0vf8] {
    display: none !important;
}

.hidden_wishlist_btn .top-wishliist[b-56ufvx0vf8] {
    display: none;
}

.woocommerce .overlay-components a.added_to_cart[b-56ufvx0vf8] {
    font-weight: 500;
    padding: 6px !important;
}

.woocommerce ul.products li.product .overlay-components .add_to_wishlist.button:hover i[b-56ufvx0vf8],
.woocommerce ul.products li.product .overlay-components .button.yith-wcqv-button:hover i[b-56ufvx0vf8] {
    color: #fff;
}

.woocommerce ul.products li.product .overlay-components .add_to_wishlist.button i[b-56ufvx0vf8],
.woocommerce ul.products li.product .overlay-components .button.yith-wcqv-button i[b-56ufvx0vf8] {
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    color: #606060;
}

.woocommerce ul.products li.product .overlay-components .add_to_wishlist.button[b-56ufvx0vf8],
.woocommerce ul.products li.product .overlay-components .button.yith-wcqv-button[b-56ufvx0vf8] {
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    background: #fff;
}

.info-details .component.wishlist .add_to_wishlist[b-56ufvx0vf8],
.info-details .component.quick-view .yith-wcqv-button[b-56ufvx0vf8] {
    background: transparent !important;
    color: rgba(21, 21, 21, .5);
    padding: 16px 0;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

    .info-details .component.wishlist .add_to_wishlist:hover[b-56ufvx0vf8],
    .info-details .component.quick-view .yith-wcqv-button:hover[b-56ufvx0vf8] {
        color: #242424;
    }

.info-details .col-md-8.component.add-to-cart[b-56ufvx0vf8] {
    text-align: center;
    background: #F7D31B;
    padding: 5.5px 0;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

    .info-details .col-md-8.component.add-to-cart:hover[b-56ufvx0vf8] {
        background: #0062BD;
    }

.woocommerce #yith-quick-view-modal div.product.sold-individually form.cart[b-56ufvx0vf8] {
    width: auto !important;
}

    .woocommerce #yith-quick-view-modal div.product.sold-individually form.cart .single_add_to_cart_button.button.alt[b-56ufvx0vf8] {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

.info-details .component.wishlist .add_to_wishlist[b-56ufvx0vf8],
.info-details .component.quick-view .yith-wcqv-button[b-56ufvx0vf8],
.info-details .component.add-to-cart .button[b-56ufvx0vf8],
.info-details .component.wishlist .yith-wcwl-add-to-wishlist[b-56ufvx0vf8] {
    margin: 0 !important;
    background: transparent !important;
    text-transform: uppercase;
    font-weight: bold;
}

.info-details .col-md-3.component[b-56ufvx0vf8] {
    padding: 0 !important;
}

.info-details .col-md-2.component.wishlist[b-56ufvx0vf8],
.info-details .col-md-2.component.quick-view[b-56ufvx0vf8] {
    border-top: 0;
    padding: 0;
    text-align: center;
    background: #fff;
}

.woocommerce_categories2 .info-details .col-md-2.component.wishlist[b-56ufvx0vf8], .info-details .col-md-2.component.quick-view[b-56ufvx0vf8] {
    float: right;
}

.info-details .col-md-6.component.add-to-cart[b-56ufvx0vf8] {
    background: #f02222;
}

.info-details .col-md-2.component.wishlist .yith-wcwl-wishlistexistsbrowse .button[b-56ufvx0vf8] {
    padding: 13.5px 0px;
    font-size: 8px;
    background: transparent;
    color: #242424;
    font-weight: bold;
    margin: 0;
}

#our-team header.section-header[b-56ufvx0vf8],
#features header.section-header[b-56ufvx0vf8],
#contact-us header.section-header[b-56ufvx0vf8] {
    margin-bottom: 30px;
}

.mbYTP_wrapper iframe[b-56ufvx0vf8] {
    min-width: 100%;
    position: initial !important;
}

#primary .main-content ul.ibid-slider li.single-slide.selected[b-56ufvx0vf8] {
    position: relative;
}

#primary .main-content ul.ibid-slider li.single-slide[b-56ufvx0vf8]:before {
    display: none;
}

#primary .main-content ul.ibid-slider li.single-slide[b-56ufvx0vf8] {
    position: absolute;
}

.page .ibid-slider-wrapper .ibid-slider li[b-56ufvx0vf8]:before {
    display: none;
}

.page .ibid-item-info .desc[b-56ufvx0vf8] {
    opacity: 0.6;
}

.ibid-slider-wrapper .ibid-slider li[b-56ufvx0vf8] {
    margin: 0 !important;
}

.masonry_banner.masonry-brick[b-56ufvx0vf8] {
    width: 45%;
}

.masonry_banners img[b-56ufvx0vf8] {
    height: auto;
    width: 100%;
}

.masonry_banners.banners_column[b-56ufvx0vf8] {
    overflow: hidden;
}

.banners_column > .vc_col-md-6[b-56ufvx0vf8] {
    padding: 0;
}

.masonry_banner[b-56ufvx0vf8] {
    margin: 2.5px;
    margin-bottom: 5px;
}

.masonry_banner[b-56ufvx0vf8] {
    margin: 2.5px;
    margin-bottom: 5px;
}

.domains .masonry_banner[b-56ufvx0vf8] {
    margin: 12.5px;
    margin-bottom: 32px;
}

.sale_banner .sale_banner_holder .banner_holder .button-winona span[b-56ufvx0vf8] {
    color: #fff;
}

.sale_banner .sale_banner_holder[b-56ufvx0vf8]::before,
.sale_banner .sale_banner_holder[b-56ufvx0vf8]::after {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.sale_banner p.category_count[b-56ufvx0vf8] {
    text-align: left;
}

.sale_banner_right .masonry_holder span.read-more:hover[b-56ufvx0vf8] {
    opacity: .7;
}

.sale_banner .sale_banner_holder[b-56ufvx0vf8]::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}

.sale_banner .sale_banner_holder[b-56ufvx0vf8]::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}

.sale_banner:hover .sale_banner_holder[b-56ufvx0vf8]:before,
.sale_banner:hover .sale_banner_holder[b-56ufvx0vf8]:after {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}

.sale_banner_holder[b-56ufvx0vf8] {
    border: 1px solid rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    padding: 20px;
    position: absolute;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
}

.sale_banner .masonry_holder[b-56ufvx0vf8] {
    bottom: 10px;
    top: auto;
    left: 30px;
    width: auto;
    margin: 12px;
}

    .sale_banner .masonry_holder .category_name[b-56ufvx0vf8] {
        font-size: 23px;
        text-transform: capitalize;
    }

.sale_banner_holder[b-56ufvx0vf8] {
    border: 0 none;
}

    .sale_banner_holder a[b-56ufvx0vf8] {
        border: 1px solid #FFF;
        color: rgb(255, 255, 255);
        float: left;
        padding: 12px 25px;
        font-weight: 600;
        margin-left: 52px;
    }

.vc-12 .sale_banner .masonry_holder .category_name[b-56ufvx0vf8] {
    font-size: 30px;
}

.banner_holder[b-56ufvx0vf8] {
    position: absolute;
    top: 69%;
    width: 100%;
    z-index: 1000;
    left: 0;
    right: 0;
}

.sale_banner_center .masonry_holder[b-56ufvx0vf8] {
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-60%, -99%);
    font-size: 18px;
}

    .sale_banner_center .masonry_holder .category_name[b-56ufvx0vf8] {
        font-family: BenchNine;
        font-weight: bold;
        font-size: 50px;
        line-height: 50px;
        text-transform: capitalize;
        text-align: center;
    }

.sale_banner_right .masonry_holder[b-56ufvx0vf8] {
    top: 15%;
    left: 45%;
    width: 50%;
}

.sale_banner_right span.read-more[b-56ufvx0vf8] {
    color: rgb(255, 255, 255);
    display: block;
    float: left;
    line-height: 1;
    background: red;
    padding: 12px 25px;
    border-radius: 30px;
    font-weight: 600;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    position: relative;
    z-index: 12;
}

.sale_banner_right .masonry_holder .category_name[b-56ufvx0vf8] {
    font-size: 20px;
    margin-bottom: 10px;
}

.categories .category[b-56ufvx0vf8] {
    display: inline-table;
    margin-right: 30px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

    .categories .category:last-child[b-56ufvx0vf8] {
        margin-right: 0;
    }

.categories_shortcode[b-56ufvx0vf8] {
    display: block;
    width: 90%;
    margin: 0 auto;
    background: #fff;
}

    .categories_shortcode .owl-controls[b-56ufvx0vf8] {
        height: 0;
        margin: 0;
        position: absolute;
        text-align: left;
        top: 30%;
        width: 100%;
    }

        .categories_shortcode .owl-controls .owl-buttons[b-56ufvx0vf8] {
            height: 0;
        }

    .categories_shortcode h5[b-56ufvx0vf8] {
        font-size: 16px;
        margin: 5px 0 0;
        text-align: center;
        text-transform: uppercase;
    }

    .categories_shortcode .owl-controls .owl-buttons .owl-next[b-56ufvx0vf8] {
        position: absolute;
        right: -40px;
    }

    .categories_shortcode .owl-controls .owl-buttons .owl-prev[b-56ufvx0vf8] {
        position: absolute;
        left: -40px;
    }

    .categories_shortcode .owl-controls .owl-buttons i[b-56ufvx0vf8] {
        background-color: transparent !important;
        font-size: 25px;
        text-align: center;
        color: rgba(36, 36, 36, .4);
        font-weight: bold;
    }

    .categories_shortcode .owl-controls .owl-buttons div[b-56ufvx0vf8] {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        margin: 0;
        padding: 0;
    }

    .categories_shortcode a[b-56ufvx0vf8] {
        cursor: pointer;
        font-weight: bold;
        color: #fff !important;
        font-size: 14px;
        line-height: 1.3;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: 80%;
        margin: 0 auto;
    }

    .categories_shortcode .category[b-56ufvx0vf8] {
        width: 100%;
    }

        .categories_shortcode .category img[b-56ufvx0vf8] {
            width: 20px;
            margin-bottom: 0;
            margin-right: 10px;
        }

        .categories_shortcode .category.active img[b-56ufvx0vf8] {
            -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
        }

        .categories_shortcode .category:hover img[b-56ufvx0vf8] {
            -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
        }

.products_by_category.active[b-56ufvx0vf8] {
    display: block;
}

.products_by_category[b-56ufvx0vf8] {
    display: none;
    margin-top: 30px;
}

.categories_shortcode .category.active[b-56ufvx0vf8],
.categories_shortcode .category:hover[b-56ufvx0vf8] {
    background: #fff;
}

    .categories_shortcode .category.active span[b-56ufvx0vf8],
    .categories_shortcode .category:hover span[b-56ufvx0vf8] {
        color: #fff;
    }

.mt-icon-listgroup-item .mt-icon-listgroup-holder p.mt-icon-listgroup-title[b-56ufvx0vf8] {
    font-weight: 700;
    line-height: 10px;
    padding-top: 5px;
}

.mt-icon-listgroup-item .mt-icon-listgroup-title[b-56ufvx0vf8] {
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

.mt-icon-listgroup-item .mt-icon-listgroup-holder .mt-icon-listgroup-icon-holder-inner[b-56ufvx0vf8] {
    float: left;
}

    .mt-icon-listgroup-item .mt-icon-listgroup-holder .mt-icon-listgroup-icon-holder-inner img[b-56ufvx0vf8] {
        max-width: 50px !important;
    }

.wpb_button.btn-filled[b-56ufvx0vf8]:before,
.wpb_button.btn-filled[b-56ufvx0vf8]:after {
    display: none;
}

.wpb_button.btn-filled.btn-filled-gray:hover[b-56ufvx0vf8],
.wpb_button.btn-filled.btn-filled-gray[b-56ufvx0vf8] {
    background: #7f8c8d;
    color: #fff !important;
}

.wpb_button.btn-filled[b-56ufvx0vf8] {
    padding: 15px 20px !important;
    font-size: 17px !important;
}

    .wpb_button.btn-filled:hover[b-56ufvx0vf8],
    .wpb_button.btn-filled[b-56ufvx0vf8] {
        background: white;
    }

.form-control[b-56ufvx0vf8],
.wpb_button[b-56ufvx0vf8],
.owl-theme .owl-controls .owl-buttons div[b-56ufvx0vf8],
#ibid-main-head[b-56ufvx0vf8],
#contact_form .button[type="submit"][b-56ufvx0vf8],
#contact-us .form-control[b-56ufvx0vf8],
.search-field[b-56ufvx0vf8],
.btn-lg[b-56ufvx0vf8],
.alert-success[b-56ufvx0vf8],
.alert-info[b-56ufvx0vf8],
.alert-warning[b-56ufvx0vf8],
.alert-danger[b-56ufvx0vf8],
.btn-group-lg > .btn[b-56ufvx0vf8],
.btn[b-56ufvx0vf8],
pre[b-56ufvx0vf8],
.woocommerce #respond input#submit[b-56ufvx0vf8],
.woocommerce a.button[b-56ufvx0vf8],
.woocommerce button.button[b-56ufvx0vf8],
.woocommerce input.button[b-56ufvx0vf8],
table.compare-list .add-to-cart td a[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt[b-56ufvx0vf8],
.woocommerce a.button.alt[b-56ufvx0vf8],
.woocommerce button.button.alt[b-56ufvx0vf8],
.woocommerce input.button.alt[b-56ufvx0vf8],
.woocommerce a.remove:hover[b-56ufvx0vf8],
.woocommerce a.remove[b-56ufvx0vf8],
.woocommerce div.product .woocommerce-tabs ul.tabs li[b-56ufvx0vf8],
.woocommerce table.shop_table[b-56ufvx0vf8],
.slider_navigation .btn[b-56ufvx0vf8],
.widget_ibid_popular_recent_tabs .nav-tabs li a[b-56ufvx0vf8],
.thumbnail[b-56ufvx0vf8],
.widget_toggles .panel-group .panel[b-56ufvx0vf8],
.panel[b-56ufvx0vf8],
.container .jumbotron[b-56ufvx0vf8],
.container-fluid .jumbotron[b-56ufvx0vf8],
.panel-heading[b-56ufvx0vf8],
.list-group-item:first-child[b-56ufvx0vf8],
.list-group-item:last-child[b-56ufvx0vf8] {
    border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

[b-56ufvx0vf8]::i-block-chrome, .widget_search .search-field[b-56ufvx0vf8] {
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
}

iframe[b-56ufvx0vf8],
embed[b-56ufvx0vf8],
figure[b-56ufvx0vf8] {
    max-width: 100%;
}

pre[b-56ufvx0vf8] {
    background-color: #f9f9f9;
    border: 1px solid #e6e6e6;
}

li:hover .hover-components .component a[b-56ufvx0vf8] {
    background: transparent !important;
}

.parallax-head h1[b-56ufvx0vf8] {
    color: #ffffff;
    font-size: 70px;
    font-weight: bold;
}

.button-winona.btn.btn-lg[b-56ufvx0vf8] {
    border: 1px solid #ffffff;
    color: #ffffff;
    padding: 10px 20px;
}

.button-winona.btn.btn-sm[b-56ufvx0vf8] {
    border: 1px solid #ffffff;
    color: #ffffff;
    padding: 5px 10px;
}

.button-winona.btn.btn-medium[b-56ufvx0vf8] {
    border: 1px solid #ffffff;
    color: #ffffff;
    padding: 8px 16px;
}

.text-left .btn.button-winona[b-56ufvx0vf8] {
    margin-left: 5px;
}

.text-right .btn.button-winona[b-56ufvx0vf8] {
    margin-right: 5px;
}

.parallax-head h3[b-56ufvx0vf8], .parallax-head h1[b-56ufvx0vf8] {
    color: #ffffff;
    font-size: 70px;
    font-weight: bold;
}

.custom-about[b-56ufvx0vf8] {
    width: 35%;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.theme-button button[b-56ufvx0vf8] {
    padding: 12px 25px !important;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
}

.custom-about .button-winona[b-56ufvx0vf8] {
    background: #2695FF;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 30px;
    font-size: 14px;
    line-height: 1;
    padding: 12px 25px !important;
    margin: 0 !important;
}

    .custom-about .button-winona:hover[b-56ufvx0vf8] {
        background: #Fff;
        color: #2695FF;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    }
/* CUSTOM CSS for MEGA MENU PLUGIN */
.widget_mega_main_sidebar_menu .widgettitle[b-56ufvx0vf8] {
    background: #242424;
    color: rgb(255, 255, 255);
    padding: 15px;
    text-align: left;
    text-transform: uppercase;
}

#mega_main_menu.mega_main_sidebar_menu.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle:hover[b-56ufvx0vf8],
#mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover[b-56ufvx0vf8] {
    background: #E9EAEA none repeat scroll 0 0 !important;
}

#primary .main-content .widget_mega_main_sidebar_menu .direction-vertical li[b-56ufvx0vf8]::after,
#primary .main-content .widget_mega_main_sidebar_menu .direction-vertical li[b-56ufvx0vf8]::before {
    display: none;
}

.widget_mega_main_sidebar_menu .direction-vertical[b-56ufvx0vf8] {
    width: 100%;
}

.widget_mega_main_sidebar_menu .direction-vertical[b-56ufvx0vf8] {
}

.mega_dropdown li a[b-56ufvx0vf8]::before,
.mega_dropdown li a[b-56ufvx0vf8]::after {
    content: "";
    display: none;
}

.mega_dropdown .mega_dropdown[b-56ufvx0vf8] {
    padding-bottom: 15px !important;
}

.navbar-nav > li.shop_cart[b-56ufvx0vf8],
.navbar-nav > li.search_products[b-56ufvx0vf8] {
    float: right;
}

.search-form-product[b-56ufvx0vf8] {
    margin-top: 25px;
    margin-bottom: 25px;
}

.menu-products[b-56ufvx0vf8] {
    display: grid;
    text-align: right;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0;
}

a.cart-contents[b-56ufvx0vf8] {
    color: #999999 !important;
    font-size: 14px;
    padding-right: 30px;
}

.cart-contents span.amount[b-56ufvx0vf8] {
    color: #999999 !important;
    font-size: 14px;
    font-weight: 400;
}

.menu-search input.search-field[b-56ufvx0vf8] {
    border: 0;
    outline: 0;
    border-left: 0.5px solid #DDDDDD;
    background: transparent;
    line-height: 40px;
    padding: 0;
    padding-left: 24px;
    height: 42px;
    color: #606060;
    width: 59%;
    font-size: 14px;
    font-weight: 300;
    max-width: 100%;
}

.menu-search select.form-control1[b-56ufvx0vf8] {
    background: transparent;
    outline: 0;
    border: 0;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: 300;
    color: #606060;
}

.menu-search select[b-56ufvx0vf8] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -ms-appearance: none !important;
    -o-appearance: none !important;
    appearance: none !important;
}

.menu-search .select2-container[b-56ufvx0vf8] {
    max-width: 155px !important;
    min-width: 155px !important;
    line-height: 40px !important;
    height: 40px !important;
}

.menu-search .select2-container--default .select2-selection--single[b-56ufvx0vf8] {
    border: 0 !important;
}

.menu-search select#product_cat[b-56ufvx0vf8] {
    width: 30%;
}

form.woocommerce-product-search.menu-search[b-56ufvx0vf8]::after {
    content: '\f107';
    font-family: fontawesome;
    position: absolute;
    left: 28%;
    top: 58%;
    transform: translateY(-50%);
    height: 25px;
}

.menu-search input.search-field[b-56ufvx0vf8]::-webkit-input-placeholder {
    color: rgba(0,0,0,.6);
}

.menu-search .btn.btn-primary[b-56ufvx0vf8] {
    background: #484848;
    float: right;
    line-height: 40px;
    padding: 0;
    border-radius: 30px;
    margin-right: -1px;
    padding-right: 15px;
    padding-left: 15px;
    height: 43px;
    position: relative;
    box-shadow: none;
    outline: 0;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}

    .menu-search .btn.btn-primary:hover[b-56ufvx0vf8] {
        background: #2695FF;
        transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
        -o-transition: all 250ms ease;
    }

.menu-search[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    font-size: 12px;
}

    .menu-search i.fa.fa-search[b-56ufvx0vf8] {
        color: #FFF;
    }

.navbar-nav > li.search_products[b-56ufvx0vf8] {
    z-index: 9991;
}

/* CUSTOM CSS for AMY SLIDER PLUGIN */
body #ct_amy_main1 ct_amy_figcaption p[b-56ufvx0vf8],
body #ct_amy_main1 ct_amy_figcaption p a[b-56ufvx0vf8] {
    display: none;
}

body .ct_amy_grid svg[b-56ufvx0vf8] {
    height: 80%;
}

body .ct_amy_grid ct_amy_figcaption h2[b-56ufvx0vf8] {
    margin: 0;
}

body #ct_amy_main1 .ct_amy_grid svg path[b-56ufvx0vf8] {
    fill: rgba(255, 255, 255, 0.5);
}

body .ct_amy_grid svg path[b-56ufvx0vf8] {
    fill: rgba(255, 255, 255, 0.5);
}

body #ct_amy_main1 .ct_amy_content_title a[b-56ufvx0vf8],
body #ct_amy_main1 .ct_amy_content_title[b-56ufvx0vf8] {
    color: #2c3e50;
}

body #ct_amy_main1 ct_amy_section p ins .amount[b-56ufvx0vf8],
body #ct_amy_main1 ct_amy_section p .amount[b-56ufvx0vf8],
body #ct_amy_main1 ct_amy_section .ct_amy_wooprice ins .amount[b-56ufvx0vf8],
body #ct_amy_main1 ct_amy_section .ct_amy_wooprice .amount[b-56ufvx0vf8],
body ct_amy_section p ins .amount[b-56ufvx0vf8],
body ct_amy_section p .amount[b-56ufvx0vf8],
body ct_amy_section .ct_amy_wooprice ins .amount[b-56ufvx0vf8],
body ct_amy_section .ct_amy_wooprice .amount[b-56ufvx0vf8] {
    color: #2c3e50 !important;
}
/*IS MOBILE*/
.is-mobile .masonry_banner a[b-56ufvx0vf8]::before,
.is-mobile .masonry_banner a[b-56ufvx0vf8]::after,
.is-mobile .sale_banner .sale_banner_holder[b-56ufvx0vf8]::before,
.is-mobile .sale_banner .sale_banner_holder[b-56ufvx0vf8]::after {
    display: none;
}
/*---------------------------------------------*/
/*--- CSS FOR SAFARI ---*/
/*---------------------------------------------*/
[b-56ufvx0vf8]::i-block-chrome, #contact-us .form-control[b-56ufvx0vf8] {
    margin-bottom: 15px;
}

[b-56ufvx0vf8]::i-block-chrome, .tp-leftarrow.default[b-56ufvx0vf8],
[b-56ufvx0vf8]::i-block-chrome, .tp-rightarrow.default[b-56ufvx0vf8] {
    top: 45% !important;
}
/* Add new rules for this interval below */
.esg-grid .esg-cartbutton-wrapper span.woocommerce-Price-amount.amount[b-56ufvx0vf8] {
    color: #999;
    font-size: 12px;
    font-weight: bold;
}

.esg-grid .eg-arthur-content span.woocommerce-Price-amount.amount[b-56ufvx0vf8] {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}
/*GALLERY - DEFAULT WordPress STYLING*/
.gallery[b-56ufvx0vf8] {
    margin: 0 auto 18px;
    overflow: hidden;
}

    .gallery .gallery-item[b-56ufvx0vf8] {
        float: left;
        margin-top: 0;
        text-align: center;
        width: 33%;
    }

.gallery-columns-2 .gallery-item[b-56ufvx0vf8] {
    width: 50%;
}

.gallery-columns-4 .gallery-item[b-56ufvx0vf8] {
    width: 25%;
}

.gallery img[b-56ufvx0vf8] {
    box-shadow: 0px 0px 4px #999;
    border: 1px solid white;
    padding: 8px;
    background: #f2f2f2;
}

    .gallery img:hover[b-56ufvx0vf8] {
        background: white;
    }

.gallery-columns-2 .attachment-medium[b-56ufvx0vf8] {
    max-width: 92%;
    height: auto;
}

.gallery-columns-4 .attachment-thumbnail[b-56ufvx0vf8] {
    max-width: 84%;
    height: auto;
}

.gallery .gallery-caption[b-56ufvx0vf8] {
    color: #8b8b8b;
    font-size: 12px;
    margin: 12px 0;
}

.gallery dl[b-56ufvx0vf8], .gallery dt[b-56ufvx0vf8] {
    margin: 0;
}

.gallery br + br[b-56ufvx0vf8] {
    display: none;
}
/*PAGE LINKS*/
.page-links .post-page-numbers[b-56ufvx0vf8] {
    margin-left: 5px;
}

.page-links[b-56ufvx0vf8] {
    float: left;
    width: 100%;
    clear: both;
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    font-weight: 300;
    font-size: 17px;
    margin-top: 20px;
    margin-bottom: 20px;
}
/*FALLBACK CSS*/
.breadcrumb a[b-56ufvx0vf8]::after {
    content: "/";
}

.navbar-header .logo img[b-56ufvx0vf8] {
    max-width: 165px;
}

[b-56ufvx0vf8]::selection {
    color: #ffffff;
    background: #f02222;
}

[b-56ufvx0vf8]::-moz-selection { /* Code for Firefox */
    color: #ffffff;
    background: #f02222;
}

a[b-56ufvx0vf8] {
    color: #f02222;
}

    a:focus[b-56ufvx0vf8],
    a:visited[b-56ufvx0vf8],
    a:hover[b-56ufvx0vf8] {
        color: #242424;
    }
    /*------------------------------------------------------------------
    COLOR
------------------------------------------------------------------*/
    a[b-56ufvx0vf8],
    a:hover[b-56ufvx0vf8],
    a:focus[b-56ufvx0vf8],
    table.compare-list .remove td a .remove[b-56ufvx0vf8],
    .woocommerce form .form-row .required[b-56ufvx0vf8],
    .woocommerce .woocommerce-info[b-56ufvx0vf8]::before,
    .woocommerce .woocommerce-message[b-56ufvx0vf8]::before,
    .woocommerce div.product p.price[b-56ufvx0vf8],
    .woocommerce div.product span.price[b-56ufvx0vf8],
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active[b-56ufvx0vf8],
    .widget_popular_recent_tabs .nav-tabs li.active a[b-56ufvx0vf8],
    .widget_product_categories .cat-item:hover[b-56ufvx0vf8],
    .widget_product_categories .cat-item a:hover[b-56ufvx0vf8],
    .widget_archive li:hover[b-56ufvx0vf8],
    .widget_archive li a:hover[b-56ufvx0vf8],
    .widget_categories .cat-item:hover[b-56ufvx0vf8],
    .widget_categories li a:hover[b-56ufvx0vf8],
    .woocommerce .star-rating span[b-56ufvx0vf8]::before,
    .pricing-table.recomended .button.solid-button[b-56ufvx0vf8],
    .pricing-table .table-content:hover .button.solid-button[b-56ufvx0vf8],
    .pricing-table.Recommended .button.solid-button[b-56ufvx0vf8],
    .pricing-table.recommended .button.solid-button[b-56ufvx0vf8],
    .pricing-table.recomended .button.solid-button[b-56ufvx0vf8],
    .pricing-table .table-content:hover .button.solid-button[b-56ufvx0vf8],
    .testimonial-author[b-56ufvx0vf8],
    .testimonials-container blockquote[b-56ufvx0vf8]::before,
    .testimonials-container blockquote[b-56ufvx0vf8]::after,
    h1 span[b-56ufvx0vf8],
    h2 span[b-56ufvx0vf8],
    label.error[b-56ufvx0vf8],
    .author-name[b-56ufvx0vf8],
    .comment_body .author_name[b-56ufvx0vf8],
    .prev-next-post a:hover[b-56ufvx0vf8],
    .prev-text[b-56ufvx0vf8],
    .next-text[b-56ufvx0vf8],
    .social ul li a:hover i[b-56ufvx0vf8],
    .wpcf7-form span.wpcf7-not-valid-tip[b-56ufvx0vf8],
    .text-dark .statistics .stats-head *[b-56ufvx0vf8],
    .wpb_button.btn-filled[b-56ufvx0vf8],
    .widget_meta a:hover[b-56ufvx0vf8],
    .logo span[b-56ufvx0vf8],
    .widget_pages a:hover[b-56ufvx0vf8],
    .categories_shortcode .category.active[b-56ufvx0vf8], .categories_shortcode .category:hover[b-56ufvx0vf8],
    .widget_recent_entries_with_thumbnail li:hover a[b-56ufvx0vf8],
    .widget_recent_entries li a:hover[b-56ufvx0vf8],
    .wpb_button.btn-filled:hover[b-56ufvx0vf8],
    .sidebar-content .widget_nav_menu li a:hover[b-56ufvx0vf8] {
        color: #f02222;
    }

.missing-redux-framework .post-name a[b-56ufvx0vf8],
.missing-redux-framework span.amount[b-56ufvx0vf8],
.missing-redux-framework table.compare-list .remove td a .remove[b-56ufvx0vf8],
.missing-redux-framework .woocommerce form .form-row .required[b-56ufvx0vf8],
.missing-redux-framework .woocommerce .woocommerce-info[b-56ufvx0vf8]::before,
.missing-redux-framework .woocommerce .woocommerce-message[b-56ufvx0vf8]::before,
.missing-redux-framework .woocommerce div.product p.price[b-56ufvx0vf8],
.missing-redux-framework .woocommerce div.product span.price[b-56ufvx0vf8],
.missing-redux-framework .woocommerce div.product .woocommerce-tabs ul.tabs li.active[b-56ufvx0vf8],
.missing-redux-framework .widget_popular_recent_tabs .nav-tabs li.active a[b-56ufvx0vf8],
.missing-redux-framework .widget_product_categories .cat-item:hover[b-56ufvx0vf8],
.missing-redux-framework .widget_product_categories .cat-item a:hover[b-56ufvx0vf8],
.missing-redux-framework .widget_archive li:hover[b-56ufvx0vf8],
.missing-redux-framework .widget_categories .cat-item:hover[b-56ufvx0vf8],
.missing-redux-framework .woocommerce .star-rating span[b-56ufvx0vf8]::before,
.missing-redux-framework .pricing-table.recomended .button.solid-button[b-56ufvx0vf8],
.missing-redux-framework .pricing-table .table-content:hover .button.solid-button[b-56ufvx0vf8],
.missing-redux-framework .pricing-table.Recommended .button.solid-button[b-56ufvx0vf8],
.missing-redux-framework .pricing-table.recommended .button.solid-button[b-56ufvx0vf8],
.missing-redux-framework .pricing-table.recomended .button.solid-button[b-56ufvx0vf8],
.missing-redux-framework .pricing-table .table-content:hover .button.solid-button[b-56ufvx0vf8],
.missing-redux-framework .testimonial-author[b-56ufvx0vf8],
.missing-redux-framework .testimonials-container blockquote[b-56ufvx0vf8]::before,
.missing-redux-framework .testimonials-container blockquote[b-56ufvx0vf8]::after,
.missing-redux-framework h1 span[b-56ufvx0vf8],
.missing-redux-framework h2 span[b-56ufvx0vf8],
.missing-redux-framework label.error[b-56ufvx0vf8],
.missing-redux-framework .author-name[b-56ufvx0vf8],
.missing-redux-framework .comment_body .author_name[b-56ufvx0vf8],
.missing-redux-framework .prev-next-post a:hover[b-56ufvx0vf8],
.missing-redux-framework .comment-form i[b-56ufvx0vf8],
.missing-redux-framework .prev-text[b-56ufvx0vf8],
.missing-redux-framework .next-text[b-56ufvx0vf8],
.missing-redux-framework .social ul li a:hover i[b-56ufvx0vf8],
.missing-redux-framework .wpcf7-form span.wpcf7-not-valid-tip[b-56ufvx0vf8],
.missing-redux-framework .text-dark .statistics .stats-head *[b-56ufvx0vf8],
.missing-redux-framework .wpb_button.btn-filled[b-56ufvx0vf8],
.missing-redux-framework .logo span[b-56ufvx0vf8],
.missing-redux-framework .widget_pages a:hover[b-56ufvx0vf8],
.missing-redux-framework .categories_shortcode .category.active[b-56ufvx0vf8], .categories_shortcode .category:hover[b-56ufvx0vf8],
.missing-redux-framework .widget_recent_entries_with_thumbnail li:hover a[b-56ufvx0vf8],
.missing-redux-framework .wpb_button.btn-filled:hover[b-56ufvx0vf8],
.missing-redux-framework .sidebar-content .widget_nav_menu li a:hover[b-56ufvx0vf8] {
    color: #484848;
}

.tagcloud > a:hover[b-56ufvx0vf8],
.ibid-icon-search[b-56ufvx0vf8],
.wpb_button[b-56ufvx0vf8]::after,
.rotate45[b-56ufvx0vf8],
.latest-posts .post-date-day[b-56ufvx0vf8],
.latest-posts h3[b-56ufvx0vf8],
.latest-tweets h3[b-56ufvx0vf8],
.latest-videos h3[b-56ufvx0vf8],
.button.solid-button[b-56ufvx0vf8],
button.vc_btn[b-56ufvx0vf8],
.pricing-table.recomended .table-content[b-56ufvx0vf8],
.pricing-table .table-content:hover[b-56ufvx0vf8],
.pricing-table.Recommended .table-content[b-56ufvx0vf8],
.pricing-table.recommended .table-content[b-56ufvx0vf8],
.pricing-table.recomended .table-content[b-56ufvx0vf8],
.pricing-table .table-content:hover[b-56ufvx0vf8],
.block-triangle[b-56ufvx0vf8],
.owl-theme .owl-controls .owl-page span[b-56ufvx0vf8],
body .vc_btn.vc_btn-blue[b-56ufvx0vf8],
body a.vc_btn.vc_btn-blue[b-56ufvx0vf8],
body button.vc_btn.vc_btn-blue[b-56ufvx0vf8],
.woocommerce #respond input#submit[b-56ufvx0vf8],
.woocommerce a.button[b-56ufvx0vf8],
.woocommerce button.button[b-56ufvx0vf8],
.woocommerce input.button[b-56ufvx0vf8],
table.compare-list .add-to-cart td a[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt[b-56ufvx0vf8],
.woocommerce a.button.alt[b-56ufvx0vf8],
.woocommerce button.button.alt[b-56ufvx0vf8],
.woocommerce input.button.alt[b-56ufvx0vf8],
.woocommerce a.remove:hover[b-56ufvx0vf8],
.woocommerce .widget_price_filter .ui-slider .ui-slider-range[b-56ufvx0vf8],
.woocommerce nav.woocommerce-pagination ul li a:focus[b-56ufvx0vf8],
.woocommerce nav.woocommerce-pagination ul li a:hover[b-56ufvx0vf8],
.woocommerce nav.woocommerce-pagination ul li span.current[b-56ufvx0vf8],
.pagination .page-numbers.current[b-56ufvx0vf8],
.pagination .page-numbers:hover[b-56ufvx0vf8],
.widget_social_icons li a:hover[b-56ufvx0vf8],
#subscribe > button[type="submit"][b-56ufvx0vf8],
.social-sharer > li:hover[b-56ufvx0vf8],
.prev-next-post a:hover .rotate45[b-56ufvx0vf8],
.masonry_banner.default-skin[b-56ufvx0vf8],
.form-submit input[b-56ufvx0vf8],
.member-footer .social[b-56ufvx0vf8]::before,
.member-footer .social[b-56ufvx0vf8]::after,
.subscribe > button[type="submit"][b-56ufvx0vf8],
.woocommerce #respond input#submit.alt.disabled[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt.disabled:hover[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt:disabled[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt:disabled:hover[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt[disabled]:disabled[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt[disabled]:disabled:hover[b-56ufvx0vf8],
.woocommerce a.button.alt.disabled[b-56ufvx0vf8],
.woocommerce a.button.alt.disabled:hover[b-56ufvx0vf8],
.woocommerce a.button.alt:disabled[b-56ufvx0vf8],
.woocommerce a.button.alt:disabled:hover[b-56ufvx0vf8],
.woocommerce a.button.alt[disabled]:disabled[b-56ufvx0vf8],
.woocommerce a.button.alt[disabled]:disabled:hover[b-56ufvx0vf8],
.woocommerce button.button.alt.disabled[b-56ufvx0vf8],
.woocommerce button.button.alt.disabled:hover[b-56ufvx0vf8],
.woocommerce button.button.alt:disabled[b-56ufvx0vf8],
.woocommerce button.button.alt:disabled:hover[b-56ufvx0vf8],
.woocommerce button.button.alt[disabled]:disabled[b-56ufvx0vf8],
.woocommerce button.button.alt[disabled]:disabled:hover[b-56ufvx0vf8],
.woocommerce input.button.alt.disabled[b-56ufvx0vf8],
.woocommerce input.button.alt.disabled:hover[b-56ufvx0vf8],
.woocommerce input.button.alt:disabled[b-56ufvx0vf8],
.woocommerce input.button.alt:disabled:hover[b-56ufvx0vf8],
.woocommerce input.button.alt[disabled]:disabled[b-56ufvx0vf8],
.woocommerce input.button.alt[disabled]:disabled:hover[b-56ufvx0vf8],
.no-results input[type="submit"][b-56ufvx0vf8],
table.compare-list .add-to-cart td a[b-56ufvx0vf8],
.shop_cart[b-56ufvx0vf8],
h3#reply-title[b-56ufvx0vf8]::after,
.newspaper-info[b-56ufvx0vf8],
.categories_shortcode .owl-controls .owl-buttons i:hover[b-56ufvx0vf8],
.widget-title[b-56ufvx0vf8]:after,
h2.heading-bottom[b-56ufvx0vf8]:after,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active[b-56ufvx0vf8],
#primary .main-content ul li:not(.rotate45)[b-56ufvx0vf8]::before,
.wpcf7-form .wpcf7-submit[b-56ufvx0vf8],
.widget_address_social_icons .social-links a[b-56ufvx0vf8],
.hover-components .component:hover[b-56ufvx0vf8],
.navbar-default .navbar-toggle .icon-bar[b-56ufvx0vf8],
footer .footer-top .menu .menu-item a[b-56ufvx0vf8]::before,
.post-password-form input[type="submit"][b-56ufvx0vf8] {
    background: #2695FF;
}

body .tp-bullets.preview1 .bullet[b-56ufvx0vf8],
body #mega_main_menu li.default_dropdown .mega_dropdown > li > .item_link:hover[b-56ufvx0vf8],
body #mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link:hover[b-56ufvx0vf8],
body #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link:hover[b-56ufvx0vf8],
body #mega_main_menu li.grid_dropdown .mega_dropdown > li > .item_link:hover[b-56ufvx0vf8] {
    background: #f02222 !important;
}

#cd-zoom-in[b-56ufvx0vf8], #cd-zoom-out[b-56ufvx0vf8] {
    background-color: #f02222;
}

#dokan-content ul.products li.product .onsale[b-56ufvx0vf8],
#dokan-content .woocommerce-title-metas a.button[b-56ufvx0vf8] {
    display: none;
}

#dokan-store-listing-filter-wrap .right .item .dokan-icons[b-56ufvx0vf8] {
    display: none;
}

.woocommerce #review_form #respond .form-submit input[b-56ufvx0vf8] {
    font-weight: bold;
    padding: 15px 20px;
    margin-top: 15px;
}

.author-bio[b-56ufvx0vf8],
blockquote[b-56ufvx0vf8],
.widget_popular_recent_tabs .nav-tabs > li.active[b-56ufvx0vf8],
body .left-border[b-56ufvx0vf8],
body .right-border[b-56ufvx0vf8],
body .member-header[b-56ufvx0vf8],
body .member-footer .social[b-56ufvx0vf8],
.woocommerce div.product .woocommerce-tabs ul.tabs li.active[b-56ufvx0vf8],
.woocommerce .woocommerce-info[b-56ufvx0vf8],
.woocommerce .woocommerce-message[b-56ufvx0vf8],
body .button[type="submit"][b-56ufvx0vf8],
.navbar ul li ul.sub-menu[b-56ufvx0vf8],
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active[b-56ufvx0vf8],
.header_mini_cart[b-56ufvx0vf8],
.header_mini_cart.visible_cart[b-56ufvx0vf8],
#contact-us .form-control:focus[b-56ufvx0vf8],
.header_mini_cart .woocommerce .widget_shopping_cart .total[b-56ufvx0vf8],
.header_mini_cart .woocommerce.widget_shopping_cart .total[b-56ufvx0vf8],
.sale_banner_holder:hover[b-56ufvx0vf8],
.testimonial-img[b-56ufvx0vf8],
.wpcf7-form input:focus[b-56ufvx0vf8],
.wpcf7-form textarea:focus[b-56ufvx0vf8],
.navbar-default .navbar-toggle:hover[b-56ufvx0vf8],
.navbar-default .navbar-toggle[b-56ufvx0vf8] {
    border-color: #f02222;
}

.services2 .block-triangle:hover i[b-56ufvx0vf8] {
    color: #f02222;
}

.services-group .mt-icon-listgroup-holder p.mt-icon-listgroup-title[b-56ufvx0vf8] {
    font-weight: 700;
    line-height: 12px;
    padding-top: 12px;
    margin-bottom: 10px;
}

.woocommerce #respond input#submit:hover[b-56ufvx0vf8],
.woocommerce a.button:hover[b-56ufvx0vf8],
.woocommerce button.button:hover[b-56ufvx0vf8],
.woocommerce input.button:hover[b-56ufvx0vf8],
table.compare-list .add-to-cart td a:hover[b-56ufvx0vf8],
.woocommerce #respond input#submit.alt:hover[b-56ufvx0vf8],
.woocommerce a.button.alt:hover[b-56ufvx0vf8],
.woocommerce button.button.alt:hover[b-56ufvx0vf8],
.woocommerce input.button.alt:hover[b-56ufvx0vf8],
.ibid-search.ibid-search-open .ibid-icon-search[b-56ufvx0vf8],
.no-js .ibid-search .ibid-icon-search[b-56ufvx0vf8],
.ibid-icon-search:hover[b-56ufvx0vf8],
.latest-posts .post-date-month[b-56ufvx0vf8],
.button.solid-button:hover[b-56ufvx0vf8],
body .vc_btn.vc_btn-blue:hover[b-56ufvx0vf8],
body a.vc_btn.vc_btn-blue:hover[b-56ufvx0vf8],
body button.vc_btn.vc_btn-blue:hover[b-56ufvx0vf8],
.subscribe > button[type="submit"]:hover[b-56ufvx0vf8],
.no-results input[type="submit"]:hover[b-56ufvx0vf8],
table.compare-list .add-to-cart td a:hover[b-56ufvx0vf8],
.shop_cart:hover[b-56ufvx0vf8],
.wpcf7-form .wpcf7-submit:hover[b-56ufvx0vf8],
.widget_address_social_icons .social-links a:hover[b-56ufvx0vf8],
.post-password-form input[type="submit"]:hover[b-56ufvx0vf8],
.modeltheme-modal #login input[type="submit"]:hover[b-56ufvx0vf8],
form#login .register_button[b-56ufvx0vf8], form#login .submit_button:hover[b-56ufvx0vf8],
.wc_vendors_active form input[type="submit"]:hover[b-56ufvx0vf8],
.wcv-dashboard-navigation li a:hover[b-56ufvx0vf8],
.modeltheme-modal p.btn-register-p a:hover[b-56ufvx0vf8] {
    background: #242424; /*Color: Main Dark */
    color: #2695FF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.shop_cart:hover[b-56ufvx0vf8] {
    box-shadow: none;
}

.no-touch #cd-zoom-in:hover[b-56ufvx0vf8], .no-touch #cd-zoom-out:hover[b-56ufvx0vf8] {
    background-color: #242424; /*Color: Main Dark */
}

#navbar span.cat_ico_block[b-56ufvx0vf8] {
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    color: #484848;
    text-transform: uppercase;
}

.bot_nav_cat .bot_nav_cat_wrap[b-56ufvx0vf8] {
    display: none;
    position: absolute;
    margin-left: 15px;
    list-style: none;
    top: 100%;
    left: 0;
    background: #fff;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border: none !important;
    min-width: 267px;
    height: auto;
    z-index: 0;
}

.bot_nav_cat_inner[b-56ufvx0vf8] {
    float: left;
    margin: 0px 15px;
    display: flex;
    align-items: center;
    height: 100%;
}

    .bot_nav_cat_inner ul.sub-menu[b-56ufvx0vf8] {
    }

.bot_nav_wrap[b-56ufvx0vf8] {
    height: 100%;
    position: relative;
    z-index: 0;
    float: left;
}

.bot_nav_cat .bot_cat_button[b-56ufvx0vf8] {
    font-size: 13px;
    height: 70px;
    background: #fff;
    outline: none;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    min-width: 165px;
    padding: 10px 36px;
    -webkit-transition: border-radius 0.3s ease;
    -moz-transition: border-radius 0.3s ease;
    -ms-transition: border-radius 0.3s ease;
    -o-transition: border-radius 0.3s ease;
    transition: border-radius 0.3s ease;
    cursor: pointer;
    text-align: left;
    border-width: 0;
    border-style: solid;
}

    .bot_nav_cat .bot_cat_button:not(.active)[b-56ufvx0vf8] {
        background: #fff !important;
        opacity: 1;
        color: #484848;
        display: inline-block;
        outline: none;
        padding: 10px 36px;
        font-size: 13px;
        transition: border 0.3s ease, border-radius 0.3s ease, padding 0.3s ease, background 0.3s ease, color 0.3s ease;
    }

.bot_nav_cat_wrap li a[b-56ufvx0vf8] {
    color: #606060;
    padding: 12px 0;
    font-weight: 400;
}

.bot_nav_cat_wrap .menu-cat a[b-56ufvx0vf8] {
    font-size: 14px;
    font-weight: 300;
}

.bot_nav_cat_wrap .menu-item > a[b-56ufvx0vf8],
.mega_menu .cf-mega-menu > a[b-56ufvx0vf8] {
    color: #484848 !important;
}

.mega_menu .cf-mega-menu li a:hover[b-56ufvx0vf8],
.mega_menu .cf-mega-menu.sub-menu p a:hover[b-56ufvx0vf8] {
    color: #2695FF !important;
}

.bot_nav_cat li ul.sub-menu[b-56ufvx0vf8],
.bot_nav_cat li .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    display: block;
    left: 100%;
    opacity: 0;
    visibility: hidden;
    padding: 0px 45px !important;
    top: 0px;
    min-width: 550px;
    min-height: 356px;
    box-shadow: 10px 5px 20px 0px rgba(0, 0, 6, 0.05);
    position: absolute;
    background: #fff !important;
}

.bot_nav_cat li:hover ul[b-56ufvx0vf8],
.bot_nav_cat li:hover .cf-mega-menu.sub-menu[b-56ufvx0vf8] {
    opacity: 1;
    visibility: visible;
}

.bot_nav_cat li.mega-menu-inline:hover .sub-menu[b-56ufvx0vf8] {
    opacity: 1;
    visibility: visible;
}

.bot_nav_cat li.mega-menu-inline ul.sub-menu li ul.sub-menu[b-56ufvx0vf8] {
    position: inherit;
    box-shadow: none !important;
}

.bot_nav_cat .mega-menu-inline li[b-56ufvx0vf8] {
    padding: 0px !important;
}

.bot_nav_cat li.mega-menu-inline ul.sub-menu[b-56ufvx0vf8] {
    display: block;
    left: 100% !important;
    opacity: 0;
    visibility: hidden;
    padding: 30px 25px 0px !important;
    top: 0px !important;
    min-width: 200px;
    min-height: 300px;
    box-shadow: 10px 5px 20px 0px rgba(0, 0, 6, 0.05) !important;
    position: absolute;
    background: #fff !important;
}

.bot_nav_cat .mega-menu-bottom[b-56ufvx0vf8] {
    margin-top: 10px !important;
}

.mega-menu-bottom > a[b-56ufvx0vf8] {
    font-weight: bold !important;
}

.bot_nav_cat_wrap li .sub-menu li a:hover[b-56ufvx0vf8] {
    background: #FFF !important;
}

.bot_nav_cat li[b-56ufvx0vf8] {
    display: block;
    padding: 15px 20px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

    .bot_nav_cat li:last-child[b-56ufvx0vf8] {
        border-bottom: none;
        padding-bottom: 20px;
    }

    .bot_nav_cat li .fa[b-56ufvx0vf8] {
        margin-right: 8px;
        width: 20px;
        text-align: center;
    }

.bot_nav_cat_wrap div li ul[b-56ufvx0vf8] {
    left: 100%;
    top: 0;
    margin-top: -7px;
    margin-left: -7px;
    min-width: 267px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 6, 0.05);
}

.bot_nav_cat .bot_cat_button.active span[b-56ufvx0vf8]:before {
    transform: rotate(180deg);
}

.bot_nav_cat .bot_cat_button span[b-56ufvx0vf8]:before {
    content: '\f0c9';
    padding-right: 10px;
    font-size: 15px;
    font-family: 'FontAwesome';
    position: relative;
    font-weight: 100;
}

.bot_nav_cat li .sub-menu li .sub-menu[b-56ufvx0vf8] {
    position: relative;
}

.bot_nav_cat li ul.sub-menu li ul.sub-menu[b-56ufvx0vf8] {
    opacity: 1 !important;
    visibility: visible !important;
    box-shadow: none;
    padding: 0px !important;
    display: inline-block;
    transform: none;
}

/* Sitemap */

.simple-sitemap-wrap h3[b-56ufvx0vf8],
.simple-sitemap-container h3[b-56ufvx0vf8] {
    font-size: 20px;
    color: #343e47 !important;
}

.simple-sitemap-container ul a[b-56ufvx0vf8] {
    color: #606060 !important;
    font-weight: 400;
    font-size: 16px;
}

    .simple-sitemap-container ul a:hover[b-56ufvx0vf8] {
        color: #2695ff !important;
    }

.simple-sitemap-container ul[b-56ufvx0vf8] {
    list-style: none;
}

.simple-sitemap-container li[b-56ufvx0vf8] {
    padding: 5px 0px;
}

/*LVCA ADDONS STYLINGS*/
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary[b-56ufvx0vf8] {
    padding: 0 20px;
}

.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary[b-56ufvx0vf8],
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary[b-56ufvx0vf8] {
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #606060;
}

.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a[b-56ufvx0vf8] {
    font-weight: bold;
}

.lvca-service-details[b-56ufvx0vf8],
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-content[b-56ufvx0vf8] {
    background: #f8f8f8;
    line-height: 150%;
    font-weight: 300;
    font-size: 16px;
}

.lvca-carousel .lvca-carousel-item[b-56ufvx0vf8] {
    outline: none;
}

.parent-typed-text[b-56ufvx0vf8] {
    font-size: 60px;
    color: #ffffff;
    line-height: 65px;
    text-align: center;
    font-weight: 700;
}

.lvca-heading.lvca-alignleft .lvca-title[b-56ufvx0vf8] {
    margin: 0 0 10px;
}

.lvca-heading.lvca-alignleft h3.lvca-title[b-56ufvx0vf8]::after {
    content: '';
    border-bottom: 2px solid #000;
    width: 150px;
    display: block;
    padding-top: 10px;
}
/*CAROUSEL*/
.lvca-carousel .lvca-carousel-item[b-56ufvx0vf8] {
    padding: 40px;
}

.memorabilia-clients .lvca-carousel .lvca-carousel-item[b-56ufvx0vf8] {
    opacity: .2;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
}

    .memorabilia-clients .lvca-carousel .lvca-carousel-item:hover[b-56ufvx0vf8] {
        opacity: 1;
        transition: all 300ms ease;
        -webkit-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
    }

@media screen and (max-width: 800px) {
    .lvca-carousel .lvca-carousel-item[b-56ufvx0vf8] {
        padding: 10px;
    }
}

@media screen and (max-width: 480px) {
    .lvca-carousel .lvca-carousel-item[b-56ufvx0vf8] {
        padding: 10px;
    }
}

.ibid-auction-settings[b-56ufvx0vf8] {
    background: #eff7ff;
    padding: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .ibid-auction-settings #auction_tab[b-56ufvx0vf8] {
        background: transparent;
        border-bottom: 0 none;
        margin: 0;
    }

    .ibid-auction-settings h3[b-56ufvx0vf8] {
        margin-top: 0;
    }

.dokan-dashboard .dokan-dashboard-wrap .dokan-product-sales-price[b-56ufvx0vf8], .dokan-dashboard .dokan-dashboard-wrap .dokan-product-regular-price[b-56ufvx0vf8] {
    padding: 13px;
    border: 1px solid #cccccc;
}


/* MT COUNTDOWN VERSION 2*/
/* Reset */
.flip-clock-wrapper *[b-56ufvx0vf8] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-clock-wrapper a[b-56ufvx0vf8] {
    cursor: pointer;
    text-decoration: none;
    color: #ccc;
}

    .flip-clock-wrapper a:hover[b-56ufvx0vf8] {
        color: #fff;
    }

.flip-clock-wrapper ul[b-56ufvx0vf8] {
    list-style: none;
}

.flip-clock-wrapper.clearfix[b-56ufvx0vf8]:before,
.flip-clock-wrapper.clearfix[b-56ufvx0vf8]:after {
    content: " ";
    display: table;
}

.flip-clock-wrapper.clearfix[b-56ufvx0vf8]:after {
    clear: both;
}

.flip-clock-wrapper.clearfix[b-56ufvx0vf8] {
    *zoom: 1;
}

/* Main */
.flip-clock-wrapper[b-56ufvx0vf8] {
    font: normal 11px "Montserrat";
    -webkit-user-select: none;
}

.flip-clock-meridium[b-56ufvx0vf8] {
    background: none !important;
    box-shadow: 0 0 0 !important;
    font-size: 36px !important;
}

    .flip-clock-meridium a[b-56ufvx0vf8] {
        color: #313333;
    }

.flip-clock-wrapper[b-56ufvx0vf8] {
    text-align: center;
    position: relative;
    width: 100%;
}

    .flip-clock-wrapper[b-56ufvx0vf8]:before,
    .flip-clock-wrapper[b-56ufvx0vf8]:after {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    .flip-clock-wrapper[b-56ufvx0vf8]:after {
        clear: both;
    }

    /* Skeleton */
    .flip-clock-wrapper ul[b-56ufvx0vf8] {
        position: relative;
        float: left;
        width: 60px;
        /*height: 90px;*/
        height: 70px;
        font-size: 80px;
        font-weight: bold;
        line-height: 87px;
        border-radius: 6px;
    }

        .flip-clock-wrapper ul li[b-56ufvx0vf8] {
            z-index: 1;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            /*line-height: 87px;*/
            line-height: 65px;
            text-decoration: none !important;
        }

            .flip-clock-wrapper ul li:first-child[b-56ufvx0vf8] {
                z-index: 2;
            }

            .flip-clock-wrapper ul li a[b-56ufvx0vf8] {
                display: block;
                height: 100%;
                -webkit-perspective: 200px;
                -moz-perspective: 200px;
                perspective: 200px;
                margin: 0 !important;
                overflow: visible !important;
                cursor: default !important;
            }

                .flip-clock-wrapper ul li a div[b-56ufvx0vf8] {
                    z-index: 1;
                    position: absolute;
                    left: 0;
                    width: 100%;
                    height: 50%;
                    font-size: 80px;
                    overflow: hidden;
                    outline: 1px solid transparent;
                }

                    .flip-clock-wrapper ul li a div .shadow[b-56ufvx0vf8] {
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        z-index: 2;
                    }

                    .flip-clock-wrapper ul li a div.up[b-56ufvx0vf8] {
                        -webkit-transform-origin: 50% 100%;
                        -moz-transform-origin: 50% 100%;
                        -ms-transform-origin: 50% 100%;
                        -o-transform-origin: 50% 100%;
                        transform-origin: 50% 100%;
                        top: 0;
                    }

                        .flip-clock-wrapper ul li a div.up[b-56ufvx0vf8]:after {
                            content: "";
                            position: absolute;
                            top: 44px;
                            left: 0;
                            z-index: 5;
                            width: 100%;
                            height: 3px;
                            background-color: #000;
                            background-color: rgba(0, 0, 0, 0.4);
                        }

                    .flip-clock-wrapper ul li a div.down[b-56ufvx0vf8] {
                        -webkit-transform-origin: 50% 0;
                        -moz-transform-origin: 50% 0;
                        -ms-transform-origin: 50% 0;
                        -o-transform-origin: 50% 0;
                        transform-origin: 50% 0;
                        bottom: 0;
                        border-bottom-left-radius: 6px;
                        border-bottom-right-radius: 6px;
                    }

                    .flip-clock-wrapper ul li a div div.inn[b-56ufvx0vf8] {
                        position: absolute;
                        left: 0;
                        z-index: 1;
                        width: 100%;
                        height: 200%;
                        color: #ccc;
                        font-weight: bold;
                        text-align: center;
                        background-color: #fff;
                        border-radius: 6px;
                        font-size: 70px;
                    }

                    .flip-clock-wrapper ul li a div.up div.inn[b-56ufvx0vf8] {
                        top: 0;
                    }

                    .flip-clock-wrapper ul li a div.down div.inn[b-56ufvx0vf8] {
                        bottom: 0;
                    }

        /* PLAY */
        .flip-clock-wrapper ul.play li.flip-clock-before[b-56ufvx0vf8] {
            z-index: 3;
        }

        /*.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }*/

        .flip-clock-wrapper ul.play li.flip-clock-active[b-56ufvx0vf8] {
            -webkit-animation: asd 0.5s 0.5s linear both;
            -moz-animation: asd 0.5s 0.5s linear both;
            animation: asd-b-56ufvx0vf8 0.5s 0.5s linear both;
            z-index: 5;
        }

.flip-clock-divider[b-56ufvx0vf8] {
    float: left;
    display: inline-block;
    position: relative;
    width: 33px;
    height: 76px;
}

    .flip-clock-divider:first-child[b-56ufvx0vf8] {
        width: 0;
    }

.flip-clock-dot[b-56ufvx0vf8] {
    display: block;
    background: #fff;
    width: 5px;
    height: 5px;
    position: absolute;
    border-radius: 50%;
    left: 2px;
}

.flip-clock-divider .flip-clock-label[b-56ufvx0vf8] {
    position: absolute;
    top: -1.5em;
    right: -86px;
    color: black;
    text-shadow: none;
}

.flip-clock-divider.minutes .flip-clock-label[b-56ufvx0vf8] {
    right: -88px;
}

.flip-clock-divider.seconds .flip-clock-label[b-56ufvx0vf8] {
    right: -91px;
}

.flip-clock-dot.top[b-56ufvx0vf8] {
    top: 40px;
}

.flip-clock-dot.bottom[b-56ufvx0vf8] {
    bottom: 40px;
}

@-webkit-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@-moz-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@-o-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@keyframes asd-b-56ufvx0vf8 {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

.flip-clock-wrapper ul.play li.flip-clock-active .down[b-56ufvx0vf8] {
    z-index: 2;
    -webkit-animation: turn 0.5s 0.5s linear both;
    -moz-animation: turn 0.5s 0.5s linear both;
    animation: turn-b-56ufvx0vf8 0.5s 0.5s linear both;
}

@-webkit-keyframes turn {
    0% {
        -webkit-transform: rotateX(90deg);
    }

    100% {
        -webkit-transform: rotateX(0deg);
    }
}

@-moz-keyframes turn {
    0% {
        -moz-transform: rotateX(90deg);
    }

    100% {
        -moz-transform: rotateX(0deg);
    }
}

@-o-keyframes turn {
    0% {
        -o-transform: rotateX(90deg);
    }

    100% {
        -o-transform: rotateX(0deg);
    }
}

@keyframes turn-b-56ufvx0vf8 {
    0% {
        transform: rotateX(90deg);
    }

    100% {
        transform: rotateX(0deg);
    }
}

.flip-clock-wrapper ul.play li.flip-clock-before .up[b-56ufvx0vf8] {
    z-index: 2;
    -webkit-animation: turn2 0.5s linear both;
    -moz-animation: turn2 0.5s linear both;
    animation: turn2-b-56ufvx0vf8 0.5s linear both;
}

@-webkit-keyframes turn2 {
    0% {
        -webkit-transform: rotateX(0deg);
    }

    100% {
        -webkit-transform: rotateX(-90deg);
    }
}

@-moz-keyframes turn2 {
    0% {
        -moz-transform: rotateX(0deg);
    }

    100% {
        -moz-transform: rotateX(-90deg);
    }
}

@-o-keyframes turn2 {
    0% {
        -o-transform: rotateX(0deg);
    }

    100% {
        -o-transform: rotateX(-90deg);
    }
}

@keyframes turn2-b-56ufvx0vf8 {
    0% {
        transform: rotateX(0deg);
    }

    100% {
        transform: rotateX(-90deg);
    }
}

.flip-clock-wrapper ul li.flip-clock-active[b-56ufvx0vf8] {
    z-index: 3;
}

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow[b-56ufvx0vf8] {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
    background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
    -webkit-animation: show 0.5s linear both;
    -moz-animation: show 0.5s linear both;
    animation: show-b-56ufvx0vf8 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow[b-56ufvx0vf8] {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
    background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
    -webkit-animation: hide 0.5s 0.3s linear both;
    -moz-animation: hide 0.5s 0.3s linear both;
    animation: hide-b-56ufvx0vf8 0.5s 0.3s linear both;
}

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow[b-56ufvx0vf8] {
    background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
    background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
    -webkit-animation: show 0.5s linear both;
    -moz-animation: show 0.5s linear both;
    animation: show-b-56ufvx0vf8 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow[b-56ufvx0vf8] {
    background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
    background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
    -webkit-animation: hide 0.5s 0.3s linear both;
    -moz-animation: hide 0.5s 0.3s linear both;
    animation: hide-b-56ufvx0vf8 0.5s 0.2s linear both;
}

@-webkit-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes show-b-56ufvx0vf8 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes hide-b-56ufvx0vf8 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.flip-clock-wrapper ul li a div[b-56ufvx0vf8] {
    font-size: 50px !important;
}

.flip-clock-wrapper ul[b-56ufvx0vf8] {
    width: 40px !important;
}

.flip-clock-divider .flip-clock-label[b-56ufvx0vf8] {
    top: 4.5em;
    right: -70px !important;
    color: #606060 !important;
    font-weight: normal;
    font-size: 16px;
}

.flip-clock-divider.seconds .flip-clock-label[b-56ufvx0vf8] {
    right: -58px !important;
}

.flip-clock-divider.minutes .flip-clock-label[b-56ufvx0vf8] {
    right: -59px !important;
}
/*version 3*/
.countdown-version3 .flip-clock-wrapper ul li:first-child[b-56ufvx0vf8] {
    display: none;
}

.countdown-version3 .flip-clock-wrapper ul[b-56ufvx0vf8] {
    background: transparent !important;
    padding: 0;
    width: 35px !important;
    margin: 0;
}

    .countdown-version3 .flip-clock-wrapper ul li a div div.inn[b-56ufvx0vf8] {
        background: transparent !important;
    }

    .countdown-version3 .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow[b-56ufvx0vf8],
    .countdown-version3 .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow[b-56ufvx0vf8] {
        background: none;
    }

    .countdown-version3 .flip-clock-wrapper ul.play li.flip-clock-active .down[b-56ufvx0vf8] {
        animation: none;
    }

    .countdown-version3 .flip-clock-wrapper ul li a div[b-56ufvx0vf8] {
        font-size: 50px !important;
    }

.countdown-version3 .flip-clock-dot[b-56ufvx0vf8] {
    margin: 0 auto;
    width: 7px;
    height: 7px;
}

.countdown-version3 .flip-clock-divider[b-56ufvx0vf8] {
    margin: 0 15px;
}

    .countdown-version3 .flip-clock-divider.days[b-56ufvx0vf8] {
        margin: 0;
    }

.countdown-version3 .flip-clock-dot.bottom[b-56ufvx0vf8] {
    bottom: 45px;
}

.countdown-version3 .flip-clock-divider .flip-clock-label[b-56ufvx0vf8] {
    top: 4.7em !important;
    font-size: 13px;
    text-transform: uppercase;
    right: -55px !important;
}

.countdown-version3 .flip-clock-divider.hours .flip-clock-label[b-56ufvx0vf8] {
    right: -75px !important;
}

.countdown-version3 .flip-clock-divider.minutes .flip-clock-label[b-56ufvx0vf8] {
    right: -80px !important;
}

.countdown-version3 .flip-clock-divider.seconds .flip-clock-label[b-56ufvx0vf8] {
    right: -85px !important;
}

.box-shadow-inner[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    margin-top: 30px;
}

.custom_ibid button[b-56ufvx0vf8] {
    font-weight: 600;
    text-transform: uppercase;
}

    .custom_ibid button:hover[b-56ufvx0vf8] {
        background: #fff !important;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    }

.featured_product_shortcode .featured_product_name a[b-56ufvx0vf8] {
    font-weight: bold;
    font-size: 45px;
    color: #252525;
}

.featured_product_shortcode[b-56ufvx0vf8] {
    animation-name: fadeIn;
    background-image: -webkit-linear-gradient(134.3deg, #EA3546 35%, #ffffff 27%);
    min-height: 400px;
}

    .featured_product_shortcode .featured_product_price ins[b-56ufvx0vf8] {
        text-decoration: none;
    }

    .featured_product_shortcode .featured_product_description[b-56ufvx0vf8] {
        margin-bottom: 30px;
        margin-top: 35px;
    }

    .campaign_shortcode .campaign_button[b-56ufvx0vf8], .featured_product_shortcode .featured_product_button[b-56ufvx0vf8] {
        -webkit-transform: translateX(0);
        overflow: hidden;
        position: relative;
    }

    .featured_product_shortcode .featured_product_button[b-56ufvx0vf8] {
        color: #ffffff;
        font-size: 16px;
        padding: 10px 30px;
        border-radius: 30px;
        text-align: center;
        text-transform: uppercase;
        font-weight: 600;
        cursor: pointer;
        display: inline-block;
        transition: all 300ms ease;
        -webkit-transition: all 300ms ease;
        margin-top: 35px;
    }

.featured_product_shortcode[b-56ufvx0vf8] {
    border-radius: 0px !important;
    padding: 42px 60px 0px;
    display: flex;
}

h3.featured_product_price[b-56ufvx0vf8] {
    font-weight: 300;
}

.featured_product_shortcode .featured_product_button:hover[b-56ufvx0vf8] {
    background: #fff !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}

.featured_product_shortcode span.amount[b-56ufvx0vf8] {
    font-size: 22px;
    font-weight: bold;
}

.featured_product_shortcode .countdownv2_holder[b-56ufvx0vf8] {
    text-align: left;
    position: relative;
    bottom: auto;
}

.featured_product_shortcode .flip-clock-divider:first-child[b-56ufvx0vf8] {
    width: 0px;
    border: none;
    margin: 0px;
}

.featured_product_shortcode .flip-clock-divider .flip-clock-label[b-56ufvx0vf8] {
    top: 3.8em;
    right: -84px !important;
    z-index: 400;
}

.featured_product_shortcode .flip-clock-divider.days .flip-clock-label[b-56ufvx0vf8] {
    right: -60px !important;
}

.featured_product_shortcode .flip-clock-divider[b-56ufvx0vf8] {
    border-right: 0.5px solid #D0D0D0;
    margin-right: 20px;
    width: 15px;
    height: 90px;
    margin-left: 5px;
}

.featured_product_shortcode .countdownv2_holder .countdownv2[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    padding: 20px;
}

.featured_product_shortcode .countdown_section:last-child[b-56ufvx0vf8] {
    border: none !important;
}

.featured_product_shortcode .countdown_section[b-56ufvx0vf8] {
    border-right: 1px solid #D0D0D0 !important;
}

.featured_product_shortcode .countdown-amount[b-56ufvx0vf8],
.featured_product_shortcode .countdown_amount[b-56ufvx0vf8] {
    font-size: 40px;
    font-weight: bold;
}

.countdown-period[b-56ufvx0vf8] {
    font-size: 16px;
    color: #606060;
}

.featured_product_shortcode .countdown_show3 .countdown_section[b-56ufvx0vf8] {
    width: 33.3%;
    padding: 30px 0px;
    font-size: 16px;
    color: #606060;
}

.featured_product_shortcode .countdown_row[b-56ufvx0vf8] {
    padding: 0px;
}

.woocommerce-title-metas .countdownv2_holder[b-56ufvx0vf8] {
    display: none;
}

.woocommerce-title-metas .product-description[b-56ufvx0vf8],
.related.products .countdownv2_holder[b-56ufvx0vf8],
.woocommerce-tabs .countdownv2_holder[b-56ufvx0vf8] {
    display: none;
}

.single-product .auction-time-countdown.hasCountdown[b-56ufvx0vf8] {
    display: block !important;
}

.xdsoft_calendar th[b-56ufvx0vf8], .xdsoft_calendar td[b-56ufvx0vf8] {
    padding: 0 !important;
}

.theme-button.hov button:hover[b-56ufvx0vf8] {
    background: #fff !important;
    color: #392061 !important;
}

.cd-gallery h3.archive-product-title[b-56ufvx0vf8] {
    text-align: center;
    background: #fff;
    margin-top: 20px;
}

.cd-gallery .woocommerce-title-metas a[b-56ufvx0vf8] {
    align-self: center;
    color: #484848;
    display: block;
    font-size: 19px;
    line-height: 22px;
    font-weight: bold;
    width: 100%;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
}

    .cd-gallery .woocommerce-title-metas a:hover[b-56ufvx0vf8] {
        color: #f27928;
    }

.box-sh[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
}
/* -------------------------------- 
Main Components 
-------------------------------- */
.cd-header[b-56ufvx0vf8] {
    position: relative;
    height: 150px;
    background-color: #331d35;
}

    .cd-header h1[b-56ufvx0vf8] {
        color: #ffffff;
        line-height: 150px;
        text-align: center;
        font-size: 2.4rem;
        font-weight: 300;
    }

@media only screen and (min-width: 1170px) {
    .cd-header[b-56ufvx0vf8] {
        height: 180px;
    }

        .cd-header h1[b-56ufvx0vf8] {
            line-height: 180px;
        }
}

.cd-main-content[b-56ufvx0vf8] {
    position: relative;
    min-height: 190vh;
}

    .cd-main-content[b-56ufvx0vf8]:after {
        content: "";
        display: table;
        clear: both;
    }

    .cd-main-content.is-fixed .cd-tab-filter-wrapper[b-56ufvx0vf8] {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }

    .cd-main-content.is-fixed .cd-gallery[b-56ufvx0vf8] {
        padding-top: 76px;
    }

    .cd-main-content.is-fixed .cd-filter[b-56ufvx0vf8] {
        position: fixed;
        height: 100vh;
        overflow: hidden;
    }

        .cd-main-content.is-fixed .cd-filter form[b-56ufvx0vf8] {
            height: 100vh;
            overflow: auto;
            -webkit-overflow-scrolling: touch;
        }

    .cd-main-content.is-fixed .cd-filter-trigger[b-56ufvx0vf8] {
        position: fixed;
    }

@media only screen and (min-width: 768px) {
    .cd-main-content.is-fixed .cd-gallery[b-56ufvx0vf8] {
        padding-top: 90px;
    }
}

@media only screen and (min-width: 1170px) {
    .cd-main-content.is-fixed .cd-gallery[b-56ufvx0vf8] {
        padding-top: 100px;
    }
}
/* -------------------------------- 
xtab-filter 
-------------------------------- */
.cd-tab-filter-wrapper[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

    .cd-tab-filter-wrapper[b-56ufvx0vf8]:after {
        content: "";
        display: table;
        clear: both;
    }

.cd-tab-filter[b-56ufvx0vf8] {
    /* tabbed navigation style on mobile - dropdown */
    position: relative;
    height: 50px;
    width: 140px;
    margin: 0 auto;
    z-index: 1;
}

    .cd-tab-filter[b-56ufvx0vf8]::after {
        /* small arrow icon */
        content: '';
        position: absolute;
        right: 14px;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url("../inc/shortcodes/mt-portfolio/img/cd-icon-arrow.svg") no-repeat center center;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        pointer-events: none;
    }

    .cd-tab-filter ul[b-56ufvx0vf8] {
        position: absolute;
        top: 0;
        left: 0;
        background-color: #ffffff;
        box-shadow: inset 0 -2px 0 #41307c;
    }

    .cd-tab-filter li[b-56ufvx0vf8] {
        display: none;
    }

        .cd-tab-filter li:first-child[b-56ufvx0vf8] {
            /* this way the placehodler is alway visible */
            display: block;
        }

    .cd-tab-filter a[b-56ufvx0vf8] {
        display: block;
        /* set same size of the .cd-tab-filter */
        height: 50px;
        width: 140px;
        line-height: 50px;
        padding-left: 14px;
    }

    .cd-tab-filter a[b-56ufvx0vf8] {
        cursor: pointer;
    }

        .cd-tab-filter a.selected[b-56ufvx0vf8] {
            background: #41307c;
            color: #ffffff;
        }

    .cd-tab-filter.is-open[b-56ufvx0vf8]::after {
        /* small arrow rotation */
        -webkit-transform: translateY(-50%) rotate(-180deg);
        -moz-transform: translateY(-50%) rotate(-180deg);
        -ms-transform: translateY(-50%) rotate(-180deg);
        -o-transform: translateY(-50%) rotate(-180deg);
        transform: translateY(-50%) rotate(-180deg);
    }

    .cd-tab-filter.is-open ul[b-56ufvx0vf8] {
        box-shadow: inset 0 -2px 0 #41307c, 0 2px 10px rgba(0, 0, 0, 0.2);
    }

        .cd-tab-filter.is-open ul li[b-56ufvx0vf8] {
            display: block;
        }

    .cd-tab-filter.is-open .placeholder a[b-56ufvx0vf8] {
        /* reduces the opacity of the placeholder on mobile when the menu is open */
        opacity: .4;
    }

@media only screen and (min-width: 768px) {
    .cd-tab-filter[b-56ufvx0vf8] {
        /* tabbed navigation style on medium devices */
        width: auto;
        cursor: auto;
    }

        .cd-tab-filter[b-56ufvx0vf8]::after {
            /* hide the arrow */
            display: none;
        }

        .cd-tab-filter ul[b-56ufvx0vf8] {
            position: static;
            box-shadow: none;
            text-align: center;
            box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
        }

        .cd-tab-filter li[b-56ufvx0vf8] {
            display: inline-block;
        }

            .cd-tab-filter li.placeholder[b-56ufvx0vf8] {
                display: none !important;
            }

        .cd-tab-filter a[b-56ufvx0vf8] {
            display: inline-block;
            padding: 0 30px;
            width: auto;
            text-transform: uppercase;
            font-weight: 700;
            font-size: 14px;
            transition: all 300ms ease;
            -webkit-transition: all 300ms ease;
            -ms-transition: all 300ms ease;
        }

            .cd-tab-filter a:not(.selected)[b-56ufvx0vf8] {
                color: #252525 !important;
            }

            .cd-tab-filter a:hover[b-56ufvx0vf8] {
                color: #f27928 !important;
            }

    .no-touch .cd-tab-filter a:hover[b-56ufvx0vf8] {
        color: #252525;
    }

    .cd-tab-filter a.selected[b-56ufvx0vf8] {
        background: transparent;
        color: #f27928;
    }

    .cd-tab-filter.is-open ul li[b-56ufvx0vf8] {
        display: inline-block;
    }
}

@media only screen and (min-width: 1024px) {
    .cd-tab-filter[b-56ufvx0vf8] {
        /* tabbed navigation on big devices */
        width: 100%;
        float: right;
        margin: 0;
        -webkit-transition: width 0.3s;
        -moz-transition: width 0.3s;
        transition: width 0.3s;
    }

        .cd-tab-filter.filter-is-visible[b-56ufvx0vf8] {
            /* reduce width when filter is visible */
            width: 80%;
        }
}
/* -------------------------------- 
xgallery 
-------------------------------- */
.cd-gallery[b-56ufvx0vf8] {
    padding: 26px 5%;
    width: 100%;
}

    .cd-gallery li[b-56ufvx0vf8] {
        margin-bottom: 1.6em;
        display: none;
    }

        .cd-gallery li.gap[b-56ufvx0vf8] {
            /* used in combination with text-align: justify to align gallery elements */
            opacity: 0;
            height: 0;
            display: inline-block;
        }

    .cd-gallery img[b-56ufvx0vf8] {
        display: block;
        width: 100%;
    }

    .cd-gallery .cd-fail-message[b-56ufvx0vf8] {
        display: none;
        text-align: center;
    }

@media only screen and (min-width: 768px) {
    .cd-gallery[b-56ufvx0vf8] {
        padding: 40px 3%;
    }

        .cd-gallery ul[b-56ufvx0vf8] {
            text-align: justify;
        }

            .cd-gallery ul[b-56ufvx0vf8]:after {
                content: "";
                display: table;
                clear: both;
            }

        .cd-gallery li[b-56ufvx0vf8] {
            width: 48%;
            margin-bottom: 0;
        }
}

.cd-gallery ul[b-56ufvx0vf8] {
    padding: 0;
}

.cd-gallery .woocommerce-title-metas[b-56ufvx0vf8] {
    padding: 17px 20px;
    height: 160px;
}

.cd-gallery .button-bid a[b-56ufvx0vf8] {
    top: calc(100% - 180px);
    position: absolute !important;
    color: #fff !important;
    display: block;
    float: left;
    font-size: 14px !important;
    line-height: 1 !important;
    width: auto !important;
    padding: 12px 25px;
    margin-left: calc(53% - 100px);
    background: red;
    border-radius: 30px;
    font-weight: 600;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    position: relative;
    z-index: 12;
}

    .cd-gallery .button-bid a:hover[b-56ufvx0vf8] {
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    }

@media only screen and (min-width: 1024px) {
    .cd-gallery[b-56ufvx0vf8] {
        padding: 30px 30px 0 30px;
        float: right;
        -webkit-transition: width 0.3s;
        -moz-transition: width 0.3s;
        transition: width 0.3s;
    }

        .cd-gallery li[b-56ufvx0vf8] {
            width: 25%;
            margin: 0px auto !important;
            margin-bottom: 25px !important;
        }

        .cd-gallery.filter-is-visible[b-56ufvx0vf8] {
            width: 80%;
            padding: 50px 30px;
        }
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .cd-gallery li[b-56ufvx0vf8] {
        width: 32% !important;
    }
}
/* -------------------------------- 
xfilter 
-------------------------------- */
.cd-filter[b-56ufvx0vf8] {
    position: absolute;
    top: 0;
    left: 0;
    width: 280px;
    height: auto;
    background: #ffffff;
    box-shadow: 4px 4px 20px transparent;
    z-index: 2;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform 0.3s, box-shadow 0.3s;
    -moz-transition: -moz-transform 0.3s, box-shadow 0.3s;
    transition: transform 0.3s, box-shadow 0.3s;
    opacity: 0;
}

.cd-gallery span.amount[b-56ufvx0vf8] {
    font-weight: 700;
}

.cd-gallery span.end_date_prod[b-56ufvx0vf8] {
    font-size: 14px;
    font-weight: 700;
    color: #242424;
}

.cd-gallery .woocommerce-title-metas p[b-56ufvx0vf8] {
    margin-bottom: 5px;
    font-size: 14px;
    text-align: center;
}

    .cd-gallery .woocommerce-title-metas p:first-of-type[b-56ufvx0vf8] {
        margin-bottom: 0px;
    }

.cd-filter[b-56ufvx0vf8]::before {
    /* top colored bar */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 50px;
    width: 100%;
    background-color: #f27928;
    z-index: 2;
}

.cd-filter form[b-56ufvx0vf8] {
    padding: 70px 20px;
}

.cd-filter .cd-close[b-56ufvx0vf8] {
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
    line-height: 50px;
    width: 60px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    background: #f27928;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
    z-index: 3;
    cursor: pointer;
}

.no-touch .cd-filter .cd-close:hover[b-56ufvx0vf8] {
    opacity: .8;
}

.cd-filter.filter-is-visible[b-56ufvx0vf8] {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    box-shadow: 0 0px 30px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0px 30px rgba(0,0,0,.1);
    -ms-box-shadow: 0 0px 30px rgba(0,0,0,.1);
    opacity: 1;
}

    .cd-filter.filter-is-visible .cd-close[b-56ufvx0vf8] {
        opacity: 1;
    }

@media only screen and (min-width: 1024px) {
    .cd-filter[b-56ufvx0vf8] {
        width: 20%;
    }

        .cd-filter form[b-56ufvx0vf8] {
            padding: 60px 15px;
        }
}

.cd-filter-trigger[b-56ufvx0vf8] {
    position: absolute;
    top: 0;
    left: 0;
    height: 50px;
    line-height: 50px;
    width: 60px;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    color: transparent;
    white-space: nowrap;
    background: transparent url(../images/cd-icon-filter.svg) no-repeat center center;
    z-index: 3;
}

    .cd-filter-trigger.filter-is-visible[b-56ufvx0vf8] {
        cursor: pointer;
    }

@media only screen and (min-width: 767px) {
    .cd-filter-trigger[b-56ufvx0vf8] {
        width: auto;
        left: 2%;
        text-indent: 0;
        color: #252525;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 700;
        padding-left: 24px;
        background-position: left center;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        transition: color 0.3s;
        cursor: pointer;
    }

    .no-touch .cd-filter-trigger:hover[b-56ufvx0vf8] {
        color: #f27928;
    }

    .cd-filter-trigger.filter-is-visible[b-56ufvx0vf8], .cd-filter-trigger.filter-is-visible:hover[b-56ufvx0vf8] {
        color: #ffffff !important;
    }

    .cd-filter.filter-is-visible .cd-filter-trigger[b-56ufvx0vf8] {
        color: #ffffff !important;
    }
}
/* -------------------------------- 
xcustom form elements 
-------------------------------- */
.cd-filter-block[b-56ufvx0vf8] {
    margin-bottom: 1.6em;
}

    .cd-filter-block h4[b-56ufvx0vf8] {
        /* filter block title */
        position: relative;
        margin-bottom: .2em;
        padding: 10px 0 10px 20px;
        color: #333333;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 14px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        cursor: pointer;
    }

.cd-filter-content[b-56ufvx0vf8] {
    padding: 10px 0 10px 20px;
}

.no-touch .cd-filter-block h4:hover[b-56ufvx0vf8] {
    color: #f27928;
}

.cd-filter-block h4[b-56ufvx0vf8]::before {
    /* arrow */
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    background: url("../inc/shortcodes/mt-portfolio/img/cd-icon-arrow.svg") no-repeat center center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
}

.cd-filter-block h4.closed[b-56ufvx0vf8]::before {
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -moz-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    -o-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
}

.cd-filter-block input[b-56ufvx0vf8], .cd-filter-block select[b-56ufvx0vf8],
.cd-filter-block .radio-label[b-56ufvx0vf8]::before,
.cd-filter-block .checkbox-label[b-56ufvx0vf8]::before {
    /* shared style for input elements */
    border-radius: 0;
    background-color: #ffffff;
    border: 2px solid #e6e6e6;
}

    .cd-filter-block input[type='search'][b-56ufvx0vf8],
    .cd-filter-block input[type='text'][b-56ufvx0vf8],
    .cd-filter-block select[b-56ufvx0vf8] {
        width: 90%;
        padding: .8em;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        box-shadow: none;
    }

        .cd-filter-block input[type='search']:focus[b-56ufvx0vf8],
        .cd-filter-block input[type='text']:focus[b-56ufvx0vf8],
        .cd-filter-block select:focus[b-56ufvx0vf8] {
            outline: none;
            background-color: #ffffff;
            border-color: #252525;
        }

    .cd-filter-block input[type='search'][b-56ufvx0vf8] {
        /* custom style for the search element */
        border-color: transparent;
        background-color: #e6e6e6;
        /* prevent jump - ios devices */
        font-size: 14px !important;
    }

        .cd-filter-block input[type='search'][b-56ufvx0vf8]::-webkit-search-cancel-button {
            display: none;
        }

.cd-filter-block .cd-select[b-56ufvx0vf8] {
    /* select element wrapper */
    position: relative;
}

    .cd-filter-block .cd-select[b-56ufvx0vf8]::after {
        /* switcher arrow for select element */
        content: '';
        position: absolute;
        z-index: 1;
        right: 14px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        display: block;
        width: 16px;
        height: 16px;
        pointer-events: none;
    }

.cd-filter-block select[b-56ufvx0vf8] {
    cursor: pointer;
    font-size: 1.4rem;
}

    .cd-filter-block select[b-56ufvx0vf8]::-ms-expand {
        display: none;
    }

.cd-filter-block .list li[b-56ufvx0vf8] {
    position: relative;
    margin-bottom: .8em;
    list-style-type: none;
}

    .cd-filter-block .list li:last-of-type[b-56ufvx0vf8] {
        margin-bottom: 0;
    }

.cd-filter-block input[type=radio][b-56ufvx0vf8],
.cd-filter-block input[type=checkbox][b-56ufvx0vf8] {
    /* hide original check and radio buttons */
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
}

.cd-filter-block .checkbox-label[b-56ufvx0vf8],
.cd-filter-block .radio-label[b-56ufvx0vf8] {
    padding-left: 24px;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    margin-bottom: 0;
    color: #252525;
    font-weight: 400;
}

    .cd-filter-block .checkbox-label[b-56ufvx0vf8]::before, .cd-filter-block .checkbox-label[b-56ufvx0vf8]::after,
    .cd-filter-block .radio-label[b-56ufvx0vf8]::before,
    .cd-filter-block .radio-label[b-56ufvx0vf8]::after {
        /* custom radio and check boxes */
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .cd-filter-block .checkbox-label[b-56ufvx0vf8]::before,
    .cd-filter-block .radio-label[b-56ufvx0vf8]::before {
        width: 16px;
        height: 16px;
        left: 0;
    }

    .cd-filter-block .checkbox-label[b-56ufvx0vf8]::after,
    .cd-filter-block .radio-label[b-56ufvx0vf8]::after {
        /* check mark - hidden */
        display: none;
    }

    .cd-filter-block .radio-label[b-56ufvx0vf8]::before,
    .cd-filter-block .radio-label[b-56ufvx0vf8]::after {
        border-radius: 50%;
    }

    .cd-filter-block .radio-label[b-56ufvx0vf8]::after {
        /* check mark style for radio buttons */
        width: 6px;
        height: 6px;
        background-color: #ffffff;
        left: 5px;
    }

.cd-filter-block input[type=radio]:checked + label[b-56ufvx0vf8]::before,
.cd-filter-block input[type=checkbox]:checked + label[b-56ufvx0vf8]::before {
    border-color: #252525;
    background-color: #252525;
}

.cd-filter-block input[type=radio]:checked + label[b-56ufvx0vf8]::after,
.cd-filter-block input[type=checkbox]:checked + label[b-56ufvx0vf8]::after {
    display: block;
}

@-moz-document url-prefix() {
    /* hide custom arrow on Firefox - select element */
    .cd-filter-block .cd-select[b-56ufvx0vf8]::after {
        display: none;
    }
}

.iconfilter-shortcode .blog_custom_listings .post-name-listings a[b-56ufvx0vf8] {
    font-size: 20px;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
}

    .iconfilter-shortcode .blog_custom_listings .post-name-listings a:hover[b-56ufvx0vf8] {
        color: #6cd087;
    }

.iconfilter-shortcode .blog_custom_listings .percentange[b-56ufvx0vf8] {
    float: none;
    display: block;
    margin-top: 10px;
}

.iconfilter-shortcode .cd-gallery img[b-56ufvx0vf8] {
    max-width: 100%;
    height: auto;
    border: 0;
    background: transparent;
    padding: 0;
}

.cd-gallery li .product-wrapper[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    padding: 0px;
}

.cd-filter-content.cd-filters[b-56ufvx0vf8] {
    padding: 10px 0 10px 20px;
}

.iconfilter-shortcode .blog_custom_listings[b-56ufvx0vf8] {
    margin-bottom: 25px;
}

    .iconfilter-shortcode .blog_custom_listings i[b-56ufvx0vf8] {
        font-size: 50px;
    }

    .iconfilter-shortcode .blog_custom_listings .post-name-listings[b-56ufvx0vf8] {
        margin: 18px 0 0 0;
    }

.single-mt_listing .single-icondrops .list_title span[b-56ufvx0vf8] {
    float: left;
    margin-right: 25px;
}

    .single-mt_listing .single-icondrops .list_title span.review[b-56ufvx0vf8] {
        line-height: 20px;
        font-weight: bold;
        font-size: 20px;
        margin: 12px 0 0 0px;
    }

.parent-rating-star[b-56ufvx0vf8] {
    position: relative;
    width: 90px;
    height: 20px;
    overflow: hidden;
    float: left;
    margin-top: 11px;
}

.rating-star[b-56ufvx0vf8],
.fill-rating-star[b-56ufvx0vf8] {
    display: block;
    width: 90px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 90px 20px;
}

.fill-rating-star[b-56ufvx0vf8] {
    height: 20px;
    position: absolute;
    top: 0;
}

.review-recent[b-56ufvx0vf8] {
    margin-top: 10px;
}

    .review-recent span.review[b-56ufvx0vf8] {
        float: left;
        margin-top: 2px;
        margin-right: 5px;
    }

    .review-recent .parent-rating-star[b-56ufvx0vf8] {
        margin-top: 0;
        float: none;
    }

#DataTable-icondrops-active .ico-row .list_title span[b-56ufvx0vf8] {
    margin: 15px 0 0 10px;
    font-weight: bold;
    font-size: 14px;
}

#DataTable-icondrops-active .review-recent[b-56ufvx0vf8] {
    margin-top: 5px;
    margin-bottom: 7px;
}

#DataTable-icondrops-active .parent-rating-star[b-56ufvx0vf8],
.iconfilter-shortcode .parent-rating-star[b-56ufvx0vf8],
.review-recent .parent-rating-star[b-56ufvx0vf8] {
    width: 70px;
    height: 15px;
}

#DataTable-icondrops-active .rating-star[b-56ufvx0vf8],
#DataTable-icondrops-active .fill-rating-star[b-56ufvx0vf8],
.iconfilter-shortcode .rating-star[b-56ufvx0vf8],
.iconfilter-shortcode .fill-rating-star[b-56ufvx0vf8],
.review-recent .rating-star[b-56ufvx0vf8],
.review-recent .fill-rating-star[b-56ufvx0vf8] {
    width: 70px;
    height: 15px;
    background-size: 70px 15px;
}

#DataTable-icondrops-active .review-recent span.review[b-56ufvx0vf8],
.iconfilter-shortcode .review-recent span.review[b-56ufvx0vf8],
.review-recent span.review[b-56ufvx0vf8] {
    margin-top: 0;
    line-height: 17px;
}

@media(max-width: 767px) {
    .cd-tab-filter[b-56ufvx0vf8] {
        width: 240px;
    }

        .cd-tab-filter ul[b-56ufvx0vf8] {
            width: auto;
            padding: 0px !important;
        }

        .cd-tab-filter a[b-56ufvx0vf8] {
            width: 200px;
            text-align: center;
        }
}
/* ============================================================================================================================================================
32. MAP PINS
============================================================================================================================================================ */
/*GENERAL STYLING*/
.map-shortcode[b-56ufvx0vf8] {
    clear: both;
    overflow: hidden;
}

.bitwallet-img-replace a:hover[b-56ufvx0vf8]:before {
    max-width: 100%;
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s;
}

.bitwallet-img-replace a[b-56ufvx0vf8]:before {
    max-width: 0;
    border-bottom: 2px solid #339999;
    content: "";
    position: absolute;
    overflow: hidden;
    color: white;
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s;
    bottom: -4px;
    left: 0;
    width: 100%;
}

.bitwallet-container[b-56ufvx0vf8] {
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
}

    .bitwallet-container[b-56ufvx0vf8]:after {
        content: "";
        display: table;
        clear: both;
    }

.bitwallet-img-replace[b-56ufvx0vf8]:before {
    max-width: 100%;
    border-bottom: 0 none;
}

.bitwallet-img-replace[b-56ufvx0vf8] {
    display: inline-block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    cursor: pointer;
}

.bitwallet-product[b-56ufvx0vf8] {
    text-align: center;
}

    .bitwallet-product.bitwallet-container[b-56ufvx0vf8] {
        display: block;
        float: left;
        min-width: 100%;
        padding: 0 !important;
    }

.bitwallet-product-wrapper[b-56ufvx0vf8] {
    display: inline-block;
    position: relative;
    margin: 0 auto;
    width: 100%;
}

    .bitwallet-product-wrapper li.bitwallet-single-point[b-56ufvx0vf8] {
        position: absolute !important;
    }

    .bitwallet-product-wrapper > img[b-56ufvx0vf8] {
        display: block;
        min-width: 100%;
        max-width: 100%;
    }

.bitwallet-single-point[b-56ufvx0vf8] {
    position: absolute;
    border-radius: 50%;
}

    .bitwallet-single-point > a[b-56ufvx0vf8] {
        position: relative;
        z-index: 2;
        display: block;
        width: 40px;
        height: 40px;
        border-radius: inherit;
        background: #252525;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2), inset 0 0px 0 rgba(255, 255, 255, 0.1);
        -webkit-transition: background-color 0.2s;
        -moz-transition: background-color 0.2s;
        transition: background-color 0.2s;
    }

.bitwallet-product ul li[b-56ufvx0vf8] {
    list-style-type: none;
}

.bitwallet-single-point > a[b-56ufvx0vf8]::after, .bitwallet-single-point > a[b-56ufvx0vf8]:before {
    /* rotating plus icon */
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-color: #FBDE06;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.bitwallet-single-point > a[b-56ufvx0vf8]::after {
    height: 2px;
    width: 10px;
}

.bitwallet-single-point > a[b-56ufvx0vf8]::before {
    height: 10px;
    width: 2px;
}

.bitwallet-single-point[b-56ufvx0vf8]::after {
    /* this is used to create the pulse animation */

    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    background-color: transparent;
    -webkit-animation: bitwallet-pulse 2s infinite;
    -moz-animation: bitwallet-pulse 2s infinite;
    animation: bitwallet-pulse-b-56ufvx0vf8 2s infinite;
}

.bitwallet-single-point.is-open > a[b-56ufvx0vf8] {
    background-color: #475f74;
}

    .bitwallet-single-point.is-open > a[b-56ufvx0vf8]::after, .bitwallet-single-point.is-open > a[b-56ufvx0vf8]::before {
        -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
        -moz-transform: translateX(-50%) translateY(-50%) rotate(135deg);
        -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg);
        -o-transform: translateX(-50%) translateY(-50%) rotate(135deg);
        transform: translateX(-50%) translateY(-50%) rotate(135deg);
    }

.bitwallet-single-point.is-open[b-56ufvx0vf8]::after {
    display: none;
}

.bitwallet-single-point.is-open .bitwallet-more-info[b-56ufvx0vf8] {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
}

.bitwallet-single-point.visited > a[b-56ufvx0vf8] {
    background-color: #252525;
}

.bitwallet-single-point.visited[b-56ufvx0vf8]::after {
    display: none;
}

.bitwallet-single-point .bitwallet-more-info[b-56ufvx0vf8] {
    position: fixed;
    color: #ffffff;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    text-align: left;
    line-height: 1.5;
    background: none repeat scroll 0 0 rgba(39, 38, 43, 0.8);
    padding: 5em 1em 1em;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
}

    .bitwallet-single-point .bitwallet-more-info[b-56ufvx0vf8]::before {
        content: '';
        position: absolute;
        height: 0;
        width: 0;
        display: none;
        border: 8px solid transparent;
    }

    .bitwallet-single-point .bitwallet-more-info h2[b-56ufvx0vf8] {
        line-height: 30px;
        margin-bottom: 7px;
    }

    .bitwallet-single-point .bitwallet-more-info p[b-56ufvx0vf8] {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0px;
        color: #fff;
        opacity: .8;
    }

.bitwallet-more-info img[b-56ufvx0vf8] {
    max-width: 100%;
}

.bitwallet-close-info[b-56ufvx0vf8] {
    border: 2px solid #ffffff;
    height: 40px;
    position: fixed;
    right: 10%;
    top: 13%;
    width: 40px;
    z-index: 34543;
}

    .bitwallet-close-info[b-56ufvx0vf8]::after, .bitwallet-close-info[b-56ufvx0vf8]:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        bottom: auto;
        right: auto;
        -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
        -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
        -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
        -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
        transform: translateX(-50%) translateY(-50%) rotate(45deg);
        background-color: #ffffff;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.2s;
        -moz-transition-duration: 0.2s;
        transition-duration: 0.2s;
    }

    .bitwallet-close-info[b-56ufvx0vf8]::after {
        height: 2px;
        width: 16px;
    }

    .bitwallet-close-info[b-56ufvx0vf8]::before {
        height: 16px;
        width: 2px;
    }

.intro-effect-sidefixed .title[b-56ufvx0vf8] {
    -webkit-transition: width 0.7s;
    -moz-transition: width 0.7s;
    transition: width 0.7s;
}

header .overlay[b-56ufvx0vf8] {
    background: rgba(0, 0, 0, 0.3);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
/*bitwallet-pulse effect - for about map*/
@-webkit-keyframes bitwallet-pulse {
    0% {
        -webkit-transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0.8);
    }

    50% {
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0.8);
    }

    100% {
        -webkit-transform: scale(1.3);
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0);
    }
}

@-moz-keyframes bitwallet-pulse {
    0% {
        -moz-transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0.8);
    }

    50% {
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0.8);
    }

    100% {
        -moz-transform: scale(1.3);
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0);
    }
}

@keyframes bitwallet-pulse-b-56ufvx0vf8 {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0.8);
    }

    50% {
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0.8);
    }

    100% {
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
        box-shadow: inset 0 0 1px 1px rgba(255, 101, 93, 0);
    }
}
/*responsive*/
@media only screen and (max-width: 600px) {
    .bitwallet-more-info h2[b-56ufvx0vf8] {
        width: 70%;
    }

    a.bitwallet-close-info[b-56ufvx0vf8],
    a.bitwallet-close-info[b-56ufvx0vf8] {
        position: inherit;
    }

        a.bitwallet-close-info:hover[b-56ufvx0vf8],
        a.bitwallet-close-info:hover[b-56ufvx0vf8] {
            opacity: 0.85;
        }
    /* Add new rules for this interval below */
}
/*--- 13. Responsive Min_600px ---*/
@media only screen and (min-width: 600px) {
    .bitwallet-close-info[b-56ufvx0vf8] {
        display: none;
    }

    .bitwallet-single-point .bitwallet-more-info[b-56ufvx0vf8] {
        position: absolute;
        width: 320px;
        height: auto;
        padding: 30px;
        overflow-y: visible;
        line-height: 1.4;
        border-radius: 3px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
        -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.98);
    }

        .bitwallet-single-point .bitwallet-more-info[b-56ufvx0vf8]::before {
            display: block;
        }

        .bitwallet-single-point .bitwallet-more-info.bitwallet-left[b-56ufvx0vf8], .bitwallet-single-point .bitwallet-more-info.bitwallet-right[b-56ufvx0vf8] {
            top: 50%;
            bottom: auto;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

            .bitwallet-single-point .bitwallet-more-info.bitwallet-left[b-56ufvx0vf8]::before, .bitwallet-single-point .bitwallet-more-info.bitwallet-right[b-56ufvx0vf8]::before {
                top: 50%;
                bottom: auto;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                transform: translateY(-50%);
            }

        .bitwallet-single-point .bitwallet-more-info.bitwallet-left[b-56ufvx0vf8] {
            right: 160%;
            left: auto;
        }

            .bitwallet-single-point .bitwallet-more-info.bitwallet-left[b-56ufvx0vf8]::before {
                border-left-color: rgba(39, 38, 43, 0.8);
                left: 100%;
            }

        .bitwallet-single-point .bitwallet-more-info.bitwallet-right[b-56ufvx0vf8] {
            left: 160%;
        }

            .bitwallet-single-point .bitwallet-more-info.bitwallet-right[b-56ufvx0vf8]::before {
                border-right-color: rgba(39, 38, 43, 0.8);
                right: 100%;
            }

        .bitwallet-single-point .bitwallet-more-info.bitwallet-top[b-56ufvx0vf8], .bitwallet-single-point .bitwallet-more-info.bitwallet-bottom[b-56ufvx0vf8] {
            left: 50%;
            right: auto;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
        }

            .bitwallet-single-point .bitwallet-more-info.bitwallet-top[b-56ufvx0vf8]::before, .bitwallet-single-point .bitwallet-more-info.bitwallet-bottom[b-56ufvx0vf8]::before {
                left: 50%;
                right: auto;
                -webkit-transform: translateX(-50%);
                -moz-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                transform: translateX(-50%);
            }

        .bitwallet-single-point .bitwallet-more-info.bitwallet-top[b-56ufvx0vf8] {
            bottom: 160%;
            top: auto;
        }

            .bitwallet-single-point .bitwallet-more-info.bitwallet-top[b-56ufvx0vf8]::before {
                border-top-color: rgba(39, 38, 43, 0.8);
                top: 100%;
            }

        .bitwallet-single-point .bitwallet-more-info.bitwallet-bottom[b-56ufvx0vf8] {
            top: 160%;
        }

            .bitwallet-single-point .bitwallet-more-info.bitwallet-bottom[b-56ufvx0vf8]::before {
                border-bottom-color: rgba(39, 38, 43, 0.8);
                bottom: 100%;
            }

        .bitwallet-single-point .bitwallet-more-info h2[b-56ufvx0vf8] {
            line-height: 30px;
            margin-bottom: 0;
        }

        .bitwallet-single-point .bitwallet-more-info p[b-56ufvx0vf8] {
            font-size: 14px;
            line-height: 20px;
            color: #fff;
            font-weight: 600;
        }

    .bitwallet-single-point.is-open .bitwallet-more-info.bitwallet-left[b-56ufvx0vf8] {
        right: 140%;
    }

    .bitwallet-single-point.is-open .bitwallet-more-info.bitwallet-right[b-56ufvx0vf8] {
        left: 140%;
    }

    .bitwallet-single-point.is-open .bitwallet-more-info.bitwallet-top[b-56ufvx0vf8] {
        bottom: 140%;
    }

    .bitwallet-single-point.is-open .bitwallet-more-info.bitwallet-bottom[b-56ufvx0vf8] {
        top: 140%;
    }
    /* Add new rules for this interval below */
}

.map-shortcode h3.menu_item_title[b-56ufvx0vf8] {
    margin-top: 0;
    font-weight: bold;
    margin-bottom: 15px;
    color: #fff;
}

ul.list-mappins[b-56ufvx0vf8] {
    clear: both;
    list-style-type: none;
    text-align: center;
    font-size: 17px;
}

    ul.list-mappins li[b-56ufvx0vf8] {
        display: inline-block;
        margin: 0 15px;
        font-weight: 300;
        color: #ff655d;
    }

        ul.list-mappins li a[b-56ufvx0vf8] {
            color: #fff;
            font-size: 17px;
        }

        ul.list-mappins li span[b-56ufvx0vf8] {
            color: #ff655d;
        }

.wpb_gmaps_widget .wpb_wrapper[b-56ufvx0vf8] {
    padding: 0 !important;
}
/*26. MT VIDEO + MAGNIFIC POPUP*/
.buton_image_class:hover[b-56ufvx0vf8] {
    transform: scale(1.1);
    transition: all 400ms ease-in-out 0s;
    -ms-transformtransition: all 400ms ease-in-out 0s;
    -webkit-transformtransition: all 400ms ease-in-out 0s;
}

.buton_image_class[b-56ufvx0vf8] {
    transform: scale(1.0);
    transition: all 400ms ease-in-out 0s;
    -ms-transformtransition: all 400ms ease-in-out 0s;
    -webkit-transformtransition: all 400ms ease-in-out 0s;
}
/* Magnific Popup CSS */
.mfp-bg[b-56ufvx0vf8] {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}

.mfp-wrap[b-56ufvx0vf8] {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container[b-56ufvx0vf8] {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}

    .mfp-container[b-56ufvx0vf8]:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

.mfp-align-top .mfp-container[b-56ufvx0vf8]:before {
    display: none;
}

.mfp-content[b-56ufvx0vf8] {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content[b-56ufvx0vf8],
.mfp-ajax-holder .mfp-content[b-56ufvx0vf8] {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur[b-56ufvx0vf8] {
    cursor: progress;
}

.mfp-zoom-out-cur[b-56ufvx0vf8], .mfp-zoom-out-cur .mfp-image-holder .mfp-close[b-56ufvx0vf8] {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom[b-56ufvx0vf8] {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content[b-56ufvx0vf8] {
    cursor: auto;
}

.mfp-close[b-56ufvx0vf8],
.mfp-arrow[b-56ufvx0vf8],
.mfp-preloader[b-56ufvx0vf8],
.mfp-counter[b-56ufvx0vf8] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure[b-56ufvx0vf8] {
    display: none;
}

.mfp-hide[b-56ufvx0vf8] {
    display: none !important;
}

.mfp-preloader[b-56ufvx0vf8] {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

    .mfp-preloader a[b-56ufvx0vf8] {
        color: #CCC;
    }

        .mfp-preloader a:hover[b-56ufvx0vf8] {
            color: #FFF;
        }

.mfp-s-ready .mfp-preloader[b-56ufvx0vf8] {
    display: none;
}

.mfp-s-error .mfp-content[b-56ufvx0vf8] {
    display: none;
}

button.mfp-close[b-56ufvx0vf8],
button.mfp-arrow[b-56ufvx0vf8] {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation;
}

button[b-56ufvx0vf8]::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close[b-56ufvx0vf8] {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

    .mfp-close:hover[b-56ufvx0vf8],
    .mfp-close:focus[b-56ufvx0vf8] {
        opacity: 1;
    }

    .mfp-close:active[b-56ufvx0vf8] {
        top: 1px;
    }

.mfp-close-btn-in .mfp-close[b-56ufvx0vf8] {
    color: #333;
}

.mfp-image-holder .mfp-close[b-56ufvx0vf8],
.mfp-iframe-holder .mfp-close[b-56ufvx0vf8] {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter[b-56ufvx0vf8] {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow[b-56ufvx0vf8] {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

    .mfp-arrow:active[b-56ufvx0vf8] {
        margin-top: -54px;
    }

    .mfp-arrow:hover[b-56ufvx0vf8],
    .mfp-arrow:focus[b-56ufvx0vf8] {
        opacity: 1;
    }

    .mfp-arrow[b-56ufvx0vf8]:before,
    .mfp-arrow[b-56ufvx0vf8]:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: 35px;
        margin-left: 35px;
        border: medium inset transparent;
    }

    .mfp-arrow[b-56ufvx0vf8]:after {
        border-top-width: 13px;
        border-bottom-width: 13px;
        top: 8px;
    }

    .mfp-arrow[b-56ufvx0vf8]:before {
        border-top-width: 21px;
        border-bottom-width: 21px;
        opacity: 0.7;
    }

.mfp-arrow-left[b-56ufvx0vf8] {
    left: 0;
}

    .mfp-arrow-left[b-56ufvx0vf8]:after {
        border-right: 17px solid #FFF;
        margin-left: 31px;
    }

    .mfp-arrow-left[b-56ufvx0vf8]:before {
        margin-left: 25px;
        border-right: 27px solid #3F3F3F;
    }

.mfp-arrow-right[b-56ufvx0vf8] {
    right: 0;
}

    .mfp-arrow-right[b-56ufvx0vf8]:after {
        border-left: 17px solid #FFF;
        margin-left: 39px;
    }

    .mfp-arrow-right[b-56ufvx0vf8]:before {
        border-left: 27px solid #3F3F3F;
    }

.mfp-iframe-holder[b-56ufvx0vf8] {
    padding-top: 40px;
    padding-bottom: 40px;
}

    .mfp-iframe-holder .mfp-content[b-56ufvx0vf8] {
        line-height: 0;
        width: 100%;
        max-width: 900px;
    }

    .mfp-iframe-holder .mfp-close[b-56ufvx0vf8] {
        top: -40px;
    }

.mfp-iframe-scaler[b-56ufvx0vf8] {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

    .mfp-iframe-scaler iframe[b-56ufvx0vf8] {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        background: #000;
    }

/* Main image in popup */
img.mfp-img[b-56ufvx0vf8] {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure[b-56ufvx0vf8] {
    line-height: 0;
}

    .mfp-figure[b-56ufvx0vf8]:after {
        content: '';
        position: absolute;
        left: 0;
        top: 40px;
        bottom: 40px;
        display: block;
        right: 0;
        width: auto;
        height: auto;
        z-index: -1;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        background: #444;
    }

    .mfp-figure small[b-56ufvx0vf8] {
        color: #BDBDBD;
        display: block;
        font-size: 12px;
        line-height: 14px;
    }

    .mfp-figure figure[b-56ufvx0vf8] {
        margin: 0;
    }

.mfp-bottom-bar[b-56ufvx0vf8] {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title[b-56ufvx0vf8] {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content[b-56ufvx0vf8] {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure[b-56ufvx0vf8] {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
       * Remove all paddings around the image on small screen
       */
    .mfp-img-mobile .mfp-image-holder[b-56ufvx0vf8] {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img[b-56ufvx0vf8] {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure[b-56ufvx0vf8]:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small[b-56ufvx0vf8] {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar[b-56ufvx0vf8] {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }

        .mfp-img-mobile .mfp-bottom-bar:empty[b-56ufvx0vf8] {
            padding: 0;
        }

    .mfp-img-mobile .mfp-counter[b-56ufvx0vf8] {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close[b-56ufvx0vf8] {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow[b-56ufvx0vf8] {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left[b-56ufvx0vf8] {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right[b-56ufvx0vf8] {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container[b-56ufvx0vf8] {
        padding-left: 6px;
        padding-right: 6px;
    }
}

.accent-color strong[b-56ufvx0vf8] {
    color: #fff;
}

.fashion-tabs ul.vc_tta-tabs-list[b-56ufvx0vf8] {
    transform: translate(35%, 0%);
}

.fashion-tabs li.vc_tta-tab.vc_active[b-56ufvx0vf8] {
    border: 1px solid #606060;
    margin: 3px 5px !important;
}

.fashion-tabs li.vc_tta-tab[b-56ufvx0vf8] {
    border: 1px solid #DDDDDD;
    margin: 3px 5px !important;
}

    .fashion-tabs li.vc_tta-tab a[b-56ufvx0vf8] {
        background: #fff !important;
    }

.fashion-tabs .vc_tta-panel-body[b-56ufvx0vf8] {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
/* Tabs Categories */
.mt-tabs .tabs[b-56ufvx0vf8] {
    position: relative;
    margin: 0 auto;
    width: 100%;
}

    .mt-tabs .tabs nav[b-56ufvx0vf8] {
        text-align: center;
    }

        .mt-tabs .tabs nav ul[b-56ufvx0vf8] {
            position: relative;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: flex;
            margin: 0 auto;
            padding: 0;
            max-width: 1200px;
            list-style: none;
            -ms-box-orient: horizontal;
            -ms-box-pack: center;
            -webkit-flex-flow: row wrap;
            -moz-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            -ms-justify-content: center;
            justify-content: center;
        }

            .mt-tabs .tabs nav ul li[b-56ufvx0vf8] {
                position: relative;
                z-index: 1;
                display: block;
                margin: 0;
                text-align: center;
                -webkit-flex: 1;
                -moz-flex: 1;
                -ms-flex: 1;
                flex: 1;
                border: 0.5px solid #EAEAEA;
            }

        .mt-tabs .tabs nav a[b-56ufvx0vf8] {
            position: relative;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 2.5;
        }

            .mt-tabs .tabs nav a span[b-56ufvx0vf8] {
                vertical-align: middle;
                font-size: 0.75em;
            }

        .mt-tabs .tabs nav li.tab-current a[b-56ufvx0vf8] {
            color: #74777b;
        }

.tabs nav a:focus[b-56ufvx0vf8] {
    outline: none;
}

/* Content */
.mt-tabs .content-wrap[b-56ufvx0vf8] {
    position: relative;
}

    .mt-tabs .content-wrap section[b-56ufvx0vf8] {
        display: none;
        margin: 0 auto;
        padding: 1em;
        max-width: 1240px;
        text-align: center;
    }

        .mt-tabs .content-wrap section.content-current[b-56ufvx0vf8] {
            display: block;
            text-align: left;
        }

    .mt-tabs .content-wrap h2.tabs_title[b-56ufvx0vf8] {
        font-size: 38px;
    }

    .mt-tabs .content-wrap section p[b-56ufvx0vf8] {
        margin: 0;
        padding: 0;
        color: #8b8b8a;
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        text-align: left;
        margin-top: 45px;
    }

    .mt-tabs .content-wrap img.tabs_image[b-56ufvx0vf8] {
        max-height: 350px;
    }

    .mt-tabs .content-wrap a.tabs_button[b-56ufvx0vf8] {
        color: #ffffff !important;
        padding: 23px 45px;
        border-radius: 35px;
        font-size: 14px;
        letter-spacing: .5px;
        background: #E56768;
        display: inline-block;
        margin-top: 40px;
    }

        .mt-tabs .content-wrap a.tabs_button:hover[b-56ufvx0vf8] {
            background: #e9d758;
        }

/* Fallback */
.no-js .mt-tabs .content-wrap section[b-56ufvx0vf8] {
    display: block;
    padding-bottom: 2em;
    border-bottom: 1px solid rgba(255,255,255,0.6);
}

.mt-tabs .no-flexbox nav ul[b-56ufvx0vf8] {
    display: block;
}

    .mt-tabs .no-flexbox nav ul li[b-56ufvx0vf8] {
        min-width: 15%;
        display: inline-block;
    }

@media screen and (max-width: 58em) {
    .mt-tabs .tabs nav a.icon span[b-56ufvx0vf8] {
        display: none;
    }

    .mt-tabs .tabs nav a[b-56ufvx0vf8]:before {
        margin-right: 0;
    }
}

/*****************************/
/* Icon box */
/*****************************/

.mt-tabs .tabs-style-iconbox nav[b-56ufvx0vf8] {
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.07);
}

    .mt-tabs .tabs-style-iconbox nav ul li a[b-56ufvx0vf8] {
        overflow: visible;
        padding: 40px 0;
        line-height: 1;
        -webkit-transition: color 0.2s;
        transition: color 0.2s;
    }

    .mt-tabs .tabs-style-iconbox nav ul li.tab-current[b-56ufvx0vf8] {
        z-index: 100;
    }

        .mt-tabs .tabs-style-iconbox nav ul li.tab-current a[b-56ufvx0vf8] {
            background: #DA5F60;
            box-shadow: -1px 0 0 #fff;
        }

            .mt-tabs .tabs-style-iconbox nav ul li.tab-current a[b-56ufvx0vf8]::after {
                position: absolute;
                top: 100%;
                left: 50%;
                margin-left: -15px;
                width: 0;
                height: 0;
                border: solid transparent;
                border-width: 15px;
                border-top-color: #DA5F60;
                content: '';
                pointer-events: none;
            }
        /*.mt-tabs .tabs-style-iconbox nav ul li:hover h5.tab-title,*/
        .mt-tabs .tabs-style-iconbox nav ul li.tab-current h5.tab-title[b-56ufvx0vf8] {
            color: #fff;
        }
        /*.mt-tabs .tabs-style-iconbox nav ul li:hover img.tabs_icon,*/
        .mt-tabs .tabs-style-iconbox nav ul li.tab-current img.tabs_icon[b-56ufvx0vf8] {
            -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
        }


    .mt-tabs .tabs-style-iconbox nav ul li:first-child[b-56ufvx0vf8]::before {
        right: auto;
        left: 0;
    }

.mt-tabs .tabs-style-iconbox .icon[b-56ufvx0vf8]::before {
    display: block;
    margin: 0 0 0.25em 0;
}

.mt-tabs img.tabs_icon[b-56ufvx0vf8] {
    max-height: 40px;
    width: auto;
    display: block;
    margin: 0 auto;
}

.mt-tabs h5.tab-title[b-56ufvx0vf8] {
    font-size: 18px !important;
    font-weight: bold;
    color: #252525;
    margin-top: 20px;
    margin-bottom: 0;
}

.flow-visible[b-56ufvx0vf8] {
    overflow: visible !important;
}

.mt-tabs .woocommerce_categories2 .details-container .details-price-container[b-56ufvx0vf8] {
    text-align: left;
}

.mt-tabs .woocommerce_categories2 ul.products li.product .archive-product-title[b-56ufvx0vf8] {
    padding-right: 8px !important;
}

.mt-tabs .bottom-components[b-56ufvx0vf8] {
    top: 0;
    left: 3%;
    opacity: 0 !important;
}

.mt-tabs .woocommerce_categories2 ul.products .products-wrapper:hover .bottom-components[b-56ufvx0vf8] {
    position: absolute;
    display: flex;
    width: 94%;
    text-align: center;
    padding: 40px 110px;
    height: 83%;
    filter: opacity(1);
    background: rgba(0, 0, 0, 0.6);
    opacity: 1 !important;
}

@media(max-width: 992px) {
    body .mt-tabs .tabs nav ul li[b-56ufvx0vf8] {
        min-width: 40% !important;
    }
}

/* Elementor Styling */
.elementor-widget-recent-products .products_by_categories .details-container[b-56ufvx0vf8] {
    text-align: left;
    float: inherit;
    overflow: auto;
}

.elementor-widget-image-carousel img.swiper-slide-image[b-56ufvx0vf8] {
    padding: 0px 20px;
}
/* HOMEPAGE : Freelancer */
.freelancer-services .mt-icon-listgroup-item .mt-icon-listgroup-holder p.mt-icon-listgroup-title[b-56ufvx0vf8] {
    padding-top: 17px;
    padding-bottom: 17px;
}

.freelancer-btn .button-winona[b-56ufvx0vf8] {
    box-shadow: 0px 0px 20px rgb(0 0 0 / 15%);
    border-radius: 3px;
    background: #F44336;
    border: none !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 25px !important;
}

.freelancer-alt .button-winona[b-56ufvx0vf8] {
    background: #fff;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 15%);
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 25px !important;
    color: #F44336 !important;
    border: none !important;
}

    .freelancer-alt .button-winona:hover[b-56ufvx0vf8] {
        color: #fff !important;
    }

.hiw-btn .button-winona[b-56ufvx0vf8] {
    background: red;
    font-weight: bold !important;
    padding: 10px 25px !important;
    border-radius: 3px;
    border: none;
    margin: 0px !important;
}

.mt-view-count[b-56ufvx0vf8] {
    color: #666666;
    opacity: .8;
    margin-top: 10px;
}

    .mt-view-count i[b-56ufvx0vf8] {
        margin-right: 5px;
    }
/* Archive Project Page */
.ibid-breadcrumbs.ar-projs h1[b-56ufvx0vf8] {
    display: none;
}

.woocommerce.archive .sidebar-content.right[b-56ufvx0vf8] {
    margin-right: 0px;
    margin-left: 30px;
}

.woocommerce.archive .ar-projs .sidebar-content.right[b-56ufvx0vf8] {
    background: #FFFFFF;
    border-radius: 5px;
    padding: 30px;
    width: 23% !important;
    margin-left: 20px !important;
}

.woocommerce.archive .ar-projs ul.products.list .col-md-9.main-content[b-56ufvx0vf8] {
    padding: 0;
    margin: 0px 13px;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}

.woocommerce.archive .ar-projs ul.products.list .products-wrapper[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: none;
    margin-bottom: 0px;
    border-bottom: 1px solid #DDDDDD;
}

.woocommerce.archive .ar-projs .products span.winning[b-56ufvx0vf8] {
    display: none !important;
}

.woocommerce.archive .ar-projs .ibid-shop-sort-group[b-56ufvx0vf8] {
    border-bottom: 1px solid #DDDDDD;
    box-shadow: none;
    margin-bottom: 0px !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
    border-radius: 0px
}

.woocommerce.archive .ar-projs ul.products.list .details-container > div.details-item span.price[b-56ufvx0vf8] {
    display: none !important;
}

.woocommerce.archive .ar-projs ul.products.grid .project-bid[b-56ufvx0vf8],
.woocommerce.archive .ar-projs ul.products.grid .woocommerce_product__category[b-56ufvx0vf8] {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

.woocommerce.archive .ar-projs ul.products.list li.product img[b-56ufvx0vf8] {
    width: 13.7%;
    border-radius: 5px;
    margin: 30px;
}

.woocommerce.archive .ar-projs ul.products.list .details-container[b-56ufvx0vf8] {
    padding-bottom: 0px;
}

.woocommerce.archive .ar-projs ul.products.list .product-description[b-56ufvx0vf8] {
    margin-bottom: 0px;
}

.woocommerce.archive .ar-projs ul.products.list li.product h3[b-56ufvx0vf8] {
    padding-top: 30px;
}

.woocommerce.archive .ar-projs ul.products.list .woocommerce_product__category a[b-56ufvx0vf8] {
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: #606060;
}

.woocommerce.archive .ar-projs ul.products.list li.product h3[b-56ufvx0vf8],
.woocommerce.archive .ar-projs ul.products.list li.product .woocommerce-product-details__short-description[b-56ufvx0vf8],
.woocommerce.archive .ar-projs ul.products.list li.product .price[b-56ufvx0vf8],
.woocommerce.archive .ar-projs ul.products.list li.product .gridlist-buttonwrap[b-56ufvx0vf8] {
    width: 76%;
}

.woocommerce.archive .ar-projs ul.products.list .overlay-components[b-56ufvx0vf8] {
    display: none;
}

.woocommerce.archive .ar-projs ul.products.list span.prices[b-56ufvx0vf8] {
    display: none;
}

.woocommerce.archive .ar-projs ul.products.list .woocommerce-title-metas[b-56ufvx0vf8] {
    display: grid;
    width: 55%;
}

.woocommerce.archive .ar-projs ul.products.list .project-bid[b-56ufvx0vf8] {
    width: 20%;
    position: absolute;
    top: 0;
    right: 0;
    margin: 35px 0px;
    display: block !important;
}

.woocommerce.archive .ar-projs ul.products.list .product-description p[b-56ufvx0vf8] {
    margin-bottom: 5px;
    margin-top: 5px;
}

.woocommerce.archive .ar-projs .woocommerce.widget_product_search .search-field[b-56ufvx0vf8] {
    border-radius: 3px;
    margin-bottom: 0px;
}

.woocommerce.archive .ar-projs ul.products.list .woocommerce_product__category[b-56ufvx0vf8] {
    display: block !important;
}

.woocommerce.archive .ar-projs ul.grid[b-56ufvx0vf8] {
    margin-top: 30px !important;
}

.woocommerce.archive .ar-projs ul.products.list span.woocommerce-Price-amount.amount[b-56ufvx0vf8] {
    font-weight: normal;
    font-size: 25px;
    line-height: 37px;
    display: block;
    text-align: center;
}

.woocommerce.archive .ar-projs ul.products.list span.price[b-56ufvx0vf8] {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 21px !important;
    text-align: center;
    color: #999999 !important;
}

.woocommerce.archive .ar-projs .modeltheme-button-bid[b-56ufvx0vf8] {
    display: inline-block;
    padding: 8px 30px;
    border-radius: 3px;
    background: blue;
    text-align: center;
    font-weight: 600;
    margin: 10px 25px;
    transition: all 250ms ease-in-out 0s;
    -webkit-transition: all 250ms ease-in-out 0s;
}

    .woocommerce.archive .ar-projs .modeltheme-button-bid:hover[b-56ufvx0vf8] {
        background: #fff !important;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    }

    .woocommerce.archive .ar-projs .modeltheme-button-bid a[b-56ufvx0vf8] {
        color: #fff;
    }

.woocommerce.archive .ar-projs nav.woocommerce-pagination[b-56ufvx0vf8] {
    background: #fff;
    margin-top: 0px;
}

.woocommerce.archive .ar-projs nav.woocommerce-pagination[b-56ufvx0vf8] {
    text-align: center;
}

    .woocommerce.archive .ar-projs nav.woocommerce-pagination ul[b-56ufvx0vf8] {
        margin: 15px 0px;
    }

.woocommerce.archive .ar-projs .woocommerce-pagination ul.page-numbers li[b-56ufvx0vf8] {
    border-radius: 3px;
}

.woocommerce.archive #primary .ar-projs .main-content .woocommerce-pagination ul.page-numbers li[b-56ufvx0vf8] {
    margin: 0px 10px !important;
}

.woocommerce.archive .ar-projs nav.woocommerce-pagination ul li a[b-56ufvx0vf8],
.woocommerce.archive .ar-projs nav.woocommerce-pagination ul li span[b-56ufvx0vf8] {
    padding: 5px 3px;
    min-width: 30px;
    border-radius: 3px;
}
/* Single Project Page */
.single-project .ibid-breadcrumbs[b-56ufvx0vf8] {
    background: grey;
}

    .single-project .ibid-breadcrumbs .row[b-56ufvx0vf8] {
        border-bottom: none;
        padding-bottom: 0px;
    }

    .single-project .ibid-breadcrumbs .breadcrumb[b-56ufvx0vf8] {
        display: none;
    }

    .single-project .ibid-breadcrumbs h1[b-56ufvx0vf8],
    .single-project .ibid-breadcrumbs .mt-view-count[b-56ufvx0vf8] {
        color: #fff;
    }

.single-project .product-description[b-56ufvx0vf8],
.single-project section.related.products[b-56ufvx0vf8],
.single-project div#tab-more_seller_product[b-56ufvx0vf8],
.single-project li#tab-title-more_seller_product[b-56ufvx0vf8],
.single-project div.product .woocommerce-tabs ul.tabs[b-56ufvx0vf8],
.single-project div#tab-wcfm_product_store_tab[b-56ufvx0vf8],
.single-project div#tab-wcfm_product_multivendor_tab[b-56ufvx0vf8],
.single-project div#tab-wcfm_enquiry_tab[b-56ufvx0vf8] {
    display: none !important;
}

.single-project div.product .woocommerce-tabs .panel[b-56ufvx0vf8] {
    display: block !important;
}

.single-project .woocommerce-tabs.wc-tabs-wrapper[b-56ufvx0vf8] {
    display: grid;
}

.single-project div#tab-description[b-56ufvx0vf8],
.single-project div#tab-simle_auction_history[b-56ufvx0vf8],
.single-project .project-bid-wrapper[b-56ufvx0vf8],
.single-project div#tab-additional_information[b-56ufvx0vf8],
.single-project div#attach-pdf[b-56ufvx0vf8],
.single-project div#reviews[b-56ufvx0vf8] {
    width: 75% !important;
    float: left;
    outline: none;
}

.single-project div#tab-description[b-56ufvx0vf8] {
    order: 1;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 30px;
    margin-bottom: 45px;
    margin-top: 10px;
}

.single-project div#attach-pdf[b-56ufvx0vf8] {
    order: 3;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 30px;
    margin-bottom: 60px;
}

.single-project div#reviews[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 30px;
    margin-bottom: 60px;
    max-width: inherit !important;
}

.single-project div#tab-additional_information[b-56ufvx0vf8] {
    order: 3;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 30px;
    margin-bottom: 45px;
}

.single-project div.product .woocommerce-tabs .panel h2[b-56ufvx0vf8] {
    margin-top: 0px;
    display: block;
}

.single-project div#tab-simle_auction_history[b-56ufvx0vf8] {
    order: 4;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 30px;
}

.single-project div#tab-seller[b-56ufvx0vf8] {
    width: 23%;
    order: 2;
    top: 0;
    right: 0;
    float: right;
    position: absolute;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    background: #fff;
    padding-left: 30px;
    padding-right: 30px;
}

.single-project .list-unstyled li[b-56ufvx0vf8],
.single-project div.product .woocommerce-tabs .panel#tab-seller h2[b-56ufvx0vf8] {
    text-align: center;
}

.single-project .project-bid-wrapper[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 30px;
    margin-bottom: 35px;
}

.single-project p.auction-condition[b-56ufvx0vf8] {
    display: none;
}

.single-project .product p.price span[b-56ufvx0vf8] {
    font-size: 24px !important;
    font-weight: 600;
}

.single-project div.product form.cart .button[b-56ufvx0vf8] {
    width: 110px !important;
    border-radius: 3px !important;
    padding: 0px 25px !important;
}

.single-project .auction-time[b-56ufvx0vf8] {
    width: 50%;
    float: right;
    text-align: right;
    margin: 0px;
}

.single-project div.product p.price[b-56ufvx0vf8] {
    width: 50%;
    float: left;
    border-bottom: none !important;
    padding-bottom: 0px !important;
}

.single-project .description p[b-56ufvx0vf8] {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding-top: 15px;
    padding-bottom: 20px;
}

.single-project .auction-time#countdown .auction-time-countdown[b-56ufvx0vf8] {
    box-shadow: none;
    padding: 0px;
    margin-right: -30px;
    margin-left: 50px;
}

.woocommerce.single-product p.wsawl-link[b-56ufvx0vf8] {
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-bottom: 25px;
}

.coment-on-bid[b-56ufvx0vf8] {
    display: grid;
    position: relative;
    padding-top: 0px;
    padding-bottom: 30px;
    color: #8b8b8a;
    margin: 0px;
}

    .coment-on-bid textarea[b-56ufvx0vf8] {
        margin-right: 10px;
        border: 1px solid #e5e5e5;
        border-radius: 5px;
        width: 100%;
        height: 100px;
        margin-top: 10px;
        padding: 10px 15px;
    }

    .coment-on-bid.theme textarea[b-56ufvx0vf8] {
        margin-top: 25px;
    }

    .coment-on-bid.theme[b-56ufvx0vf8] {
        padding-bottom: 0px;
    }

.woocommerce .mtfm p.wsawl-link[b-56ufvx0vf8],
.woocommerce .mtfm .wishlist-container[b-56ufvx0vf8] {
    margin-top: 140px !important;
}

.woocommerce.single-product .single-project .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse.hide a[b-56ufvx0vf8] {
    border-radius: 3px !important;
}

.woocommerce .single-project table.shop_attributes th[b-56ufvx0vf8],
.woocommerce .single-project table.shop_attributes td[b-56ufvx0vf8] {
    border: none;
    background: #fff !important;
    padding: 10px 0px !important;
    font-weight: 600;
    font-size: 16px;
    font-style: inherit;
}

.woocommerce .single-project table.shop_attributes tr[b-56ufvx0vf8] {
    border-bottom: 1px solid #DDDDDD;
}

    .woocommerce .single-project table.shop_attributes tr:last-child[b-56ufvx0vf8] {
        border: none;
    }

.woocommerce .single-project table.shop_attributes[b-56ufvx0vf8],
.woocommerce .single-project .auction-history-table thead th[b-56ufvx0vf8],
.woocommerce .single-project .auction-history-table[b-56ufvx0vf8] {
    border: none;
}

    .woocommerce .single-project .auction-history-table thead th[b-56ufvx0vf8] {
        padding: 12px 0px !important;
    }

    .woocommerce .single-project .auction-history-table tbody td[b-56ufvx0vf8] {
        padding: 12px 0px !important;
        border-top: 1px solid #DDDDDD !important;
    }

    .woocommerce .single-project .auction-history-table tbody .start td[b-56ufvx0vf8] {
        border-top: none !important;
    }

.single-project a.add-wsawl.sa-watchlist-action[b-56ufvx0vf8],
.single-project a.remove-wsawl.sa-watchlist-action[b-56ufvx0vf8],
.single-project .yith-wcwl-add-button a.add_to_wishlist[b-56ufvx0vf8] {
    border-radius: 3px !important;
}

.single-project li.store-address span:first-child[b-56ufvx0vf8],
.single-project li.seller-name span:first-child[b-56ufvx0vf8],
.single-project li.store-name[b-56ufvx0vf8] {
    display: none;
}

.single-project .project-tabs ul[b-56ufvx0vf8] {
    display: flex;
    list-style: none;
    padding: 0px;
}

.single-project .project-tabs li[b-56ufvx0vf8] {
    margin: 0px 15px;
    font-size: 16px;
    line-height: 24px;
}

.single-project .ibid-breadcrumbs-b[b-56ufvx0vf8] {
    width: 100%;
    z-index: 100;
    padding: 15px 0px 10px;
}

.single-project .project-tabs li a:active[b-56ufvx0vf8] {
    font-weight: 600;
    border-bottom: 1px solid #fff;
}

.single-project .project-tabs li a[b-56ufvx0vf8] {
    color: #fff;
}
/* Shortcode : MT Custom Categories */
.mt-categories-content.mt_col-md-3 ul.single-category-wrapper[b-56ufvx0vf8] {
    width: 25%;
    float: left;
    list-style: none;
    padding: 15px 15px 0px;
}

.mt-categories-content li.single-category[b-56ufvx0vf8] {
    padding: 12px 30px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    margin-bottom: 20px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
}

.mt-categories-content ul.single-category-wrapper[b-56ufvx0vf8] {
    padding: 0px;
    list-style: none;
}

.mt-categories-content span.cat-count[b-56ufvx0vf8] {
    vertical-align: -2px;
}

.mt-categories-content.mt_col-md-3 .single-category-wrapper:first-child[b-56ufvx0vf8],
.mt-categories-content.mt_col-md-3 .single-category-wrapper:nth-child(5)[b-56ufvx0vf8],
.mt-categories-content.mt_col-md-3 .single-category-wrapper:nth-child(9)[b-56ufvx0vf8] {
    padding-left: 15px;
    margin-bottom: 0px;
}

.mt-categories-content span.mt-title[b-56ufvx0vf8] {
    color: #151515;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    margin: 10px;
    vertical-align: -3px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}

.mt-categories-content li.single-category img[b-56ufvx0vf8] {
    width: 15%;
}
/* Shortcode : MT Projects List */
.col-md-12.freelancer-list-shortcode[b-56ufvx0vf8] {
    padding: 0px;
    border-bottom: 1px solid #DDDDDD;
}

    .col-md-12.freelancer-list-shortcode:last-child[b-56ufvx0vf8] {
        border-bottom: none;
    }

.freelancer-list-shortcode .woocommerce-title-metas[b-56ufvx0vf8] {
    overflow: hidden;
    display: inline-block;
    width: 85%;
    padding: 0px 0px 10px;
}

.freelancer-list-shortcode .modeltheme-thumbnail-and-details[b-56ufvx0vf8] {
    margin: 25px 20px 10px;
    margin-left: 0px;
    width: 10%;
    float: left;
}

    .freelancer-list-shortcode .modeltheme-thumbnail-and-details img[b-56ufvx0vf8] {
        border-radius: 3px;
    }

.freelancer-list-shortcode .project-bid[b-56ufvx0vf8] {
    display: inline-block;
    padding: 25px 10px 10px;
    float: right;
}

.freelancer-list-shortcode h3.archive-product-title[b-56ufvx0vf8] {
    font-weight: 600;
    font-size: 18px;
    line-height: 30px;
}

    .freelancer-list-shortcode h3.archive-product-title a[b-56ufvx0vf8] {
        color: #222222;
        transition: all 250ms ease-in-out;
        -webkit-transition: all 250ms ease-in-out;
    }

.freelancer-list-shortcode .woocommerce-title-metas p[b-56ufvx0vf8] {
    font-size: 15px;
}

.freelancer-list-shortcode .project-bid .button.btn[b-56ufvx0vf8] {
    background: #0086FF;
    border-radius: 3px;
    margin: 0;
    font-weight: 600;
    padding: 8px 25px;
    font-size: 15px;
    color: #fff !important;
    -webkit-transition: all .3s 0s;
    -moz-transition: all .3s 0s;
    -ms-transition: all .3s 0s;
    -o-transition: all .3s 0s;
    transition: all .3s 0s;
}

.freelancer-list-shortcode .project-bid p[b-56ufvx0vf8] {
    font-size: 14px;
    font-weight: 500;
    display: grid;
    text-align: center;
    color: #999999;
    line-height: 25px;
}

.freelancer-list-shortcode .project-bid bdi[b-56ufvx0vf8] {
    font-size: 25px;
    font-weight: 400;
    color: #222222;
}

.freelancer-list-shortcode .project-bid .button.btn:hover[b-56ufvx0vf8] {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    background: #fff !important;
}

.freelancer-list-shortcode .woocommerce_product__category a[b-56ufvx0vf8] {
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: #606060;
}
/* Single Contributor */
.user-profile-titlebar.col-md-12[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 10%);
    border-radius: 5px;
    padding: 30px;
}

.user-profile-avatar[b-56ufvx0vf8] {
    float: left;
    margin-right: 25px;
}

.freelancer-wrapper[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 10%);
    border-radius: 5px;
    margin-bottom: 30px;
    display: flow-root;
    overflow: hidden;
}

.user-information h3.user-profile-title[b-56ufvx0vf8] {
    margin: 0px;
    height: 30px;
    font-size: 22px;
    line-height: normal;
    padding-top: 20px;
    padding-bottom: 35px;
    font-weight: 600;
}

.user-information p.job_position[b-56ufvx0vf8] {
    font-size: 15px;
    margin-bottom: 10px;
}

.user-information span.info-pos[b-56ufvx0vf8] {
    margin: 0px 15px 15px 0px;
    font-weight: bold;
    display: inline-block;
}

.user-information p.about_me[b-56ufvx0vf8] {
    padding-right: 20px;
}

.user-information h3.user-profile-title a[b-56ufvx0vf8] {
    color: #222222;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}

.user-information span.info-pos i[b-56ufvx0vf8] {
    color: blue;
    margin-right: 5px;
}

.main-user-content .user-profile-avatar img[b-56ufvx0vf8] {
    border-radius: 50%;
}

.main-user-content .user-profile-avatar ul.social-info li[b-56ufvx0vf8] {
    display: inline;
    position: relative;
    margin-bottom: 5px;
    margin-right: 10px;
    line-height: 24px;
}

.main-user-content .user-profile-avatar ul.social-info[b-56ufvx0vf8] {
    text-align: center;
    list-style: none;
    font-size: 15px;
    margin-top: 10px;
    position: relative;
    display: block;
    padding: 0;
}

.user-profile-info h2[b-56ufvx0vf8] {
    margin-top: 10px;
    font-weight: 600;
    font-size: 25px;
}

.user-profile-info p.job_position[b-56ufvx0vf8] {
    font-size: 20px;
}

.user-profile-info p.job_skills[b-56ufvx0vf8] {
    margin-bottom: 25px;
}

.user-profile-info span.info-pos[b-56ufvx0vf8] {
    font-size: 16px;
    margin: 10px 20px 30px 0px;
    display: inline-block;
}

    .user-profile-info span.info-pos i[b-56ufvx0vf8] {
        margin-right: 10px;
    }

.main-user-content[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 10%);
    border-radius: 5px;
    padding: 30px;
    overflow: hidden;
    display: flex;
}

    .main-user-content .user-profile-avatar[b-56ufvx0vf8] {
        width: 10%;
    }

    .main-user-content .user-profile-info[b-56ufvx0vf8] {
        width: 90%;
    }

.work-dashboard[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 10%);
    border-radius: 5px;
    padding: 10px 30px 20px;
    margin-top: 45px;
}

    .work-dashboard h2[b-56ufvx0vf8] {
        margin-bottom: 30px;
    }

    .work-dashboard ul.products[b-56ufvx0vf8] {
        list-style: none;
        padding: 0px;
    }

    .work-dashboard .woocommerce-title-metas .product-description[b-56ufvx0vf8],
    .work-dashboard .woocommerce_product__category[b-56ufvx0vf8] {
        display: block !important;
        text-align: left;
        margin-bottom: 0px !important;
    }

    .work-dashboard li.product img[b-56ufvx0vf8] {
        border-radius: 5px;
        margin: 0px;
    }

    .work-dashboard .product-description p[b-56ufvx0vf8] {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .work-dashboard .woocommerce_product__category[b-56ufvx0vf8] {
        margin-top: 10px;
    }

    .work-dashboard h3.archive-product-title[b-56ufvx0vf8] {
        margin-top: 0px;
        font-size: 18px;
        font-weight: bold;
        line-height: normal;
    }

        .work-dashboard h3.archive-product-title a[b-56ufvx0vf8] {
            color: #222222;
            transition: all 250ms ease;
            -webkit-transition: all 250ms ease;
            -moz-transition: all 250ms ease;
            -ms-transition: all 250ms ease;
            -o-transition: all 250ms ease;
        }

    .work-dashboard .woocommerce_product__category a[b-56ufvx0vf8] {
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        color: #606060;
    }

    .work-dashboard .details-container > div.details-item[b-56ufvx0vf8] {
        text-align: left;
    }

    .work-dashboard .details-container[b-56ufvx0vf8] {
        padding: 0px 0px 5px;
    }

    .work-dashboard .thumbnail-and-details[b-56ufvx0vf8] {
        float: left;
        width: 13%;
        margin-bottom: 15px;
    }

    .work-dashboard .woocommerce-title-metas[b-56ufvx0vf8] {
        float: left;
        width: 87%;
        padding: 10px 20px;
    }

    .work-dashboard .overlay-components[b-56ufvx0vf8],
    .work-dashboard .auction-bage[b-56ufvx0vf8] {
        display: none;
    }

.sidebar-author-inner[b-56ufvx0vf8] {
    float: left;
    width: 85%;
}

.listings-dashboard[b-56ufvx0vf8] {
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 10%);
    border-radius: 5px;
    padding: 30px;
    margin-top: 35px;
}

    .listings-dashboard .countdownv2_holder[b-56ufvx0vf8] {
        display: none;
    }

    .listings-dashboard .list ul[b-56ufvx0vf8] {
        list-style: none;
        padding: 0px;
    }

        .listings-dashboard .list ul img[b-56ufvx0vf8] {
            width: 50%;
            border-radius: 5px;
        }

    .listings-dashboard .woocommerce-title-metas[b-56ufvx0vf8] {
        width: 70%;
    }

    .listings-dashboard .project-bid[b-56ufvx0vf8] {
        width: 20%;
        position: absolute;
        top: 0;
        right: 0;
        margin: 35px 0px;
        display: block !important;
    }

    .listings-dashboard .thumbnail-and-details[b-56ufvx0vf8] {
        float: left;
    }

.mtfm-breadcrumbs[b-56ufvx0vf8] {
    padding: 40px 0 0px;
}

    .mtfm-breadcrumbs .row[b-56ufvx0vf8] {
        border-bottom: 1px solid #DDDDDD;
        padding-bottom: 40px;
        margin-right: 0px;
        margin-left: 0px;
    }

    .mtfm-breadcrumbs h1[b-56ufvx0vf8] {
        margin: 5px 0;
    }

        .mtfm-breadcrumbs h1 span[b-56ufvx0vf8],
        .mtfm-breadcrumbs h1[b-56ufvx0vf8] {
            font-weight: bold;
            line-height: 35px;
            font-size: 30px;
        }

    .mtfm-breadcrumbs .breadcrumb[b-56ufvx0vf8] {
        background: transparent;
        margin-bottom: 0px;
        padding-right: 0;
        font-size: 14px;
    }

        .mtfm-breadcrumbs .breadcrumb a[b-56ufvx0vf8] {
            color: #999999 !important;
        }

        .mtfm-breadcrumbs .breadcrumb span[b-56ufvx0vf8] {
            color: #999999 !important;
            margin-left: 10px;
        }

    .mtfm-breadcrumbs .row div[b-56ufvx0vf8] {
        padding-left: 0px;
    }
/* Fundraising Progress Box */
.campaign_donation_holder[b-56ufvx0vf8] {
    background: #fff;
    border: 1px solid #ededed;
    padding: 0;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
}

.campaign_donation_holder[b-56ufvx0vf8] {
    margin-bottom: 22px;
}

.campaign_summary[b-56ufvx0vf8] {
    padding: 30px;
}

.campaign_procentage.progress[b-56ufvx0vf8] {
    height: 25px !important;
    border-radius: 30px !important;
    margin-bottom: 25px !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1) !important;
    margin-top: 15px;
    padding: 0 !important;
    background-color: #ededed !important;
}

.progress-bar[b-56ufvx0vf8] {
    line-height: 25px;
}

.campaign_donated .campaign_donated_value[b-56ufvx0vf8] {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
}

.campaign_donation_holder h3[b-56ufvx0vf8] {
    font-weight: 400;
    font-size: 16px !important;
    margin-top: 0;
}

.campaign_donation_holder[b-56ufvx0vf8] {
    text-align: center;
}

.campaign_donated .goal-amount[b-56ufvx0vf8] {
    font-weight: bold;
    font-size: 16px;
    line-height: 25px;
}

.campaign_donation_holder .amount[b-56ufvx0vf8] {
    font-weight: bold;
    font-size: 16px;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-tjmqc4yx4n] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-tjmqc4yx4n] {
    flex: 1;
}

.sidebar[b-tjmqc4yx4n] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-tjmqc4yx4n] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-tjmqc4yx4n]  a, .top-row .btn-link[b-tjmqc4yx4n] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-tjmqc4yx4n] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-tjmqc4yx4n] {
        display: none;
    }

    .top-row.auth[b-tjmqc4yx4n] {
        justify-content: space-between;
    }

    .top-row a[b-tjmqc4yx4n], .top-row .btn-link[b-tjmqc4yx4n] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-tjmqc4yx4n] {
        flex-direction: row;
    }

    .sidebar[b-tjmqc4yx4n] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-tjmqc4yx4n] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-tjmqc4yx4n] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}


.showCursor[b-tjmqc4yx4n] {
    cursor: pointer !important;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-u0y6d68bbq] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-u0y6d68bbq] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-u0y6d68bbq] {
    font-size: 1.1rem;
}

.oi[b-u0y6d68bbq] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-u0y6d68bbq] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-u0y6d68bbq] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-u0y6d68bbq] {
        padding-bottom: 1rem;
    }

    .nav-item[b-u0y6d68bbq]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-u0y6d68bbq]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-u0y6d68bbq]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-u0y6d68bbq] {
        display: none;
    }

    .collapse[b-u0y6d68bbq] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
