img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
    --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
    --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
    --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
    --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
    --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
    --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
    --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.woocommerce form .form-row .required {
    visibility: visible;
}

.bg {
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}

.bg-loaded {
    opacity: 1;
}

 :root {
    --primary-color: #90867a;
}

.full-width .ubermenu-nav,
.container,
.row {
    max-width: 1170px
}

.row.row-collapse {
    max-width: 1140px
}

.row.row-small {
    max-width: 1162.5px
}

.row.row-large {
    max-width: 1200px
}

#top-bar {
    padding: 0 10px;
}

#logo img {
    max-height: 70px
}

.header-main {
    padding: 0 10px;
}

#logo {
    width: 200px;
}

.header-bottom {
    min-height: 55px
}

.header-top {
    min-height: 30px
}

.transparent .header-main {
    height: 90px
}

.transparent #logo img {
    max-height: 90px
}

.has-transparent+.page-title:first-of-type,
.has-transparent+#main>.page-title,
.has-transparent+#main>div>.page-title,
.has-transparent+#main .page-header-wrapper:first-of-type .page-title {
    padding-top: 120px;
}

.header.show-on-scroll,
.stuck .header-main {
    height: 70px!important
}

.stuck #logo img {
    max-height: 70px!important
}

.search-form {
    width: 53%;
}

.header-bottom {
    background-color: #ffffff
}

.stuck .header-main .nav>li>a {
    line-height: 50px
}

.header-bottom-nav>li>a {
    line-height: 16px
}

@media (max-width: 549px) {
    .header-main {
        height: 70px
    }
    #logo img {
        max-height: 70px
    }
}

.header-top {
    background-color: #399dfd!important;
}


/* Color */

.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline>li.active>a,
.nav-outline>li.active>a,
.cart-icon strong,
[data-color='primary'],
.is-outline.primary {
    color: #90867a;
}


/* Color !important */

[data-text-color="primary"] {
    color: #90867a!important;
}


/* Background Color */

[data-text-bg="primary"] {
    background-color: #90867a;
}


/* Background */

.scroll-to-bullets a,
.featured-title,
.label-new.menu-item>a:after,
.nav-pagination>li>.current,
.nav-pagination>li>span:hover,
.nav-pagination>li>a:hover,
.has-hover:hover .badge-outline .badge-inner,
button[type="submit"],
.button.wc-forward:not(.checkout):not(.checkout-button),
.button.submit-button,
.button.primary:not(.is-outline),
.featured-table .title,
.is-outline:hover,
.has-icon:hover .icon-label,
.nav-dropdown-bold .nav-column li>a:hover,
.nav-dropdown.nav-dropdown-bold>li>a:hover,
.nav-dropdown-bold.dark .nav-column li>a:hover,
.nav-dropdown.nav-dropdown-bold.dark>li>a:hover,
.is-outline:hover,
.tagcloud a:hover,
.grid-tools a,
input[type='submit']:not(.is-form),
.box-badge:hover .box-text,
input.button.alt,
.nav-box>li>a:hover,
.nav-box>li.active>a,
.nav-pills>li.active>a,
.current-dropdown .cart-icon strong,
.cart-icon:hover strong,
.nav-line-bottom>li>a:before,
.nav-line-grow>li>a:before,
.nav-line>li>a:before,
.banner,
.header-top,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover,
.button.primary:not(.is-outline),
input[type='submit'].primary,
input[type='submit'].primary,
input[type='reset'].button,
input[type='button'].primary,
.badge-inner {
    background-color: #90867a;
}


/* Border */

.nav-vertical.nav-tabs>li.active>a,
.scroll-to-bullets a.active,
.nav-pagination>li>.current,
.nav-pagination>li>span:hover,
.nav-pagination>li>a:hover,
.has-hover:hover .badge-outline .badge-inner,
.accordion-title.active,
.featured-table,
.is-outline:hover,
.tagcloud a:hover,
blockquote,
.has-border,
.cart-icon strong:after,
.cart-icon strong,
.blockUI:before,
.processing:before,
.loading-spin,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover {
    border-color: #90867a
}

.nav-tabs>li.active>a {
    border-top-color: #90867a
}

.widget_shopping_cart_content .blockUI.blockOverlay:before {
    border-left-color: #90867a
}

.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
    border-left-color: #90867a
}


/* Fill */

.slider .flickity-prev-next-button:hover svg,
.slider .flickity-prev-next-button:hover .arrow {
    fill: #90867a;
}


/* Background Color */

[data-icon-label]:after,
.secondary.is-underline:hover,
.secondary.is-outline:hover,
.icon-label,
.button.secondary:not(.is-outline),
.button.alt:not(.is-outline),
.badge-inner.on-sale,
.button.checkout,
.single_add_to_cart_button,
.current .breadcrumb-step {
    background-color: #90867a;
}

[data-text-bg="secondary"] {
    background-color: #90867a;
}


/* Color */

.secondary.is-underline,
.secondary.is-link,
.secondary.is-outline,
.stars a.active,
.star-rating:before,
.woocommerce-page .star-rating:before,
.star-rating span:before,
.color-secondary {
    color: #90867a
}


/* Color !important */

[data-text-color="secondary"] {
    color: #90867a!important;
}


/* Border */

.secondary.is-outline:hover {
    border-color: #90867a
}

.alert.is-underline:hover,
.alert.is-outline:hover,
.alert {
    background-color: #90867a
}

.alert.is-link,
.alert.is-outline,
.color-alert {
    color: #90867a;
}


/* Color !important */

[data-text-color="alert"] {
    color: #90867a!important;
}


/* Background Color */

[data-text-bg="alert"] {
    background-color: #90867a;
}

body {
    font-size: 100%;
}

@media screen and (max-width: 549px) {
    body {
        font-size: 100%;
    }
}

body {
    font-family: "Roboto", sans-serif
}

body {
    font-weight: 0
}

.nav>li>a {
    font-family: "Roboto", sans-serif;
}

.mobile-sidebar-levels-2 .nav>li>ul>li>a {
    font-family: "Roboto", sans-serif;
}

.nav>li>a {
    font-weight: 700;
}

.mobile-sidebar-levels-2 .nav>li>ul>li>a {
    font-weight: 700;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical>li>a {
    font-family: "Roboto", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.banner h1,
.banner h2 {
    font-weight: 700;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font {
    color: #90867a;
}

.alt-font {
    font-family: "Roboto", sans-serif;
}

.alt-font {
    font-weight: 0!important;
}

a {
    color: #90867a;
}

@media screen and (min-width: 550px) {
    .products .box-vertical .box-image {
        min-width: 300px!important;
        width: 300px!important;
    }
}

.absolute-footer,
html {
    background-color: #eaeaea
}

.label-new.menu-item>a:after {
    content: "New";
}

.label-hot.menu-item>a:after {
    content: "Hot";
}

.label-sale.menu-item>a:after {
    content: "Sale";
}

.label-popular.menu-item>a:after {
    content: "Popular";
}

.button span {
    display: inline-block;
    line-height: 1.6;
    font-size: 20px;
    padding-top: 5px;
}

.nav>li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    margin: 0 20px;
    transition: background-color .3s;
}

[data-icon-label]:after,
.secondary.is-underline:hover,
.secondary.is-outline:hover,
.icon-label,
.button.secondary:not(.is-outline),
.button.alt:not(.is-outline),
.badge-inner.on-sale,
.button.checkout,
.single_add_to_cart_button,
.current .breadcrumb-step {
    background-color: #399dfd;
}

.scroll-to-bullets a,
.featured-title,
.label-new.menu-item>a:after,
.nav-pagination>li>.current,
.nav-pagination>li>span:hover,
.nav-pagination>li>a:hover,
.has-hover:hover .badge-outline .badge-inner,
button[type="submit"],
.button.wc-forward:not(.checkout):not(.checkout-button),
.button.submit-button,
.button.primary:not(.is-outline),
.featured-table .title,
.is-outline:hover,
.has-icon:hover .icon-label,
.nav-dropdown-bold .nav-column li>a:hover,
.nav-dropdown.nav-dropdown-bold>li>a:hover,
.nav-dropdown-bold.dark .nav-column li>a:hover,
.nav-dropdown.nav-dropdown-bold.dark>li>a:hover,
.is-outline:hover,
.tagcloud a:hover,
.grid-tools a,
input[type='submit']:not(.is-form),
.box-badge:hover .box-text,
input.button.alt,
.nav-box>li>a:hover,
.nav-box>li.active>a,
.nav-pills>li.active>a,
.current-dropdown .cart-icon strong,
.cart-icon:hover strong,
.nav-line-bottom>li>a:before,
.nav-line-grow>li>a:before,
.nav-line>li>a:before,
.banner,
.header-top,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover,
.button.primary:not(.is-outline),
input[type='submit'].primary,
input[type='submit'].primary,
input[type='reset'].button,
input[type='button'].primary,
.badge-inner {
    background-color: #7dce32;
}

.box-blog-post .is-divider {
    margin-top: .5em;
    margin-bottom: .5em;
    height: 2px;
    display: none;
}

.nav-uppercase>li>a {
    letter-spacing: .02em;
    text-transform: none;
    font-weight: bolder;
}

.nav>li>a,
.nav-dropdown>li>a,
.nav-column>li>a {
    color: rgba(0, 0, 0, 0.85);
    transition: all .2s;
}

.nav>li>a:hover,
.nav>li.active>a,
.nav>li.current>a,
.nav>li>a.active,
.nav>li>a.current,
.nav-dropdown li.active>a,
.nav-column li.active>a,
.nav-dropdown>li>a:hover,
.nav-column li>a:hover {
    color: rgba(63, 200, 6, 0.85);
}

body {
    color: #000;
}

p.category.uppercase.is-smaller.no-text-overflow.product-cat.op-7 {
    display: none;
}

.tx-div.medium {
    width: 60px;
}

.badge-inner.secondary.on-sale {
    background: #ff585b;
    border-radius: 6px;
}

.badge-inner.secondary.on-sale {
    background: #ff585b;
    font-weight: normal;
    font-size: 13px;
}

.badge {
    display: table;
    z-index: 20;
    pointer-events: none;
    height: 2.8em;
    width: 2.8em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-weight: 400;
    text-transform: uppercase;
    padding: 5px 6px 3px;
    line-height: 20px;
    font-size: 15px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.badge-inner.secondary.on-sale {
    background: #ff585b;
}

.text-center .tx-div {
    margin: 15px auto 15px auto;
}

pre,
blockquote,
form,
figure,
p,
dl,
ul,
ol {
    margin-bottom: 0.3em;
}

.text-boarder-top-bottom-white,
.text-boarder-top-bottom-dark {
    border-top: 3px solid #ffffff;
    padding-top: 15px !important;
    border-bottom: 3px solid #ffffff;
    padding-bottom: 15px !important;
    display: inline-block;
}

.text-boarder-top-bottom-white,
.text-boarder-top-bottom-dark {
    border-top: 3px solid #ffffff;
    padding-top: 15px;
    border-bottom: 3px solid #ffffff;
    padding-bottom: 15px;
    display: inline-block;
}

.product-small h5 {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 70%;
    color: #999999;
    font-weight: bolder;
}

.ux_banner h1,
.ux_text h1 {
    font-weight: bolder;
    font-size: 350%;
    line-height: 95%;
    margin: 15px 0;
}

.widget h3.widget-title.shop-sidebar {
    border-bottom: 3px solid #EEE;
    padding: 0 0 5px;
    margin-bottom: 15px;
}

span.widget-title {
    font-size: 1em;
    font-weight: 600;
}

.widget_product_categories li a {
    padding-right: 15px;
}

.widget_product_categories li a,
.widget_layered_nav li a,
.widget_layered_nav li span:not(.count),
.widget_layered_nav_filters li a {
    font-size: 90%;
    padding: 8px 0;
    color: #777777;
    display: inline-block;
    text-transform: uppercase;
}

.featured-box h4 {
    font-size: 100%;
    margin-bottom: 5px;
    text-transform: uppercase;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-style: normal;
    color: #070707;
    text-rendering: optimizeLegibility;
    margin-top: 0.2em;
    margin-bottom: 0.5em;
    line-height: 1.2125em;
}

.tx-div {
    display: block;
    height: 3px;
    background-color: #000000;
    opacity: .1;
    margin: 15px 0 15px;
}

.ux_banner h1,
.ux_text h1 {
    font-weight: bolder;
    font-size: 350%;
    line-height: 95%;
    margin: 15px 0;
}

.text-boarder-top-bottom-white,
.text-boarder-top-bottom-dark {
    border-top: 3px solid #ffffff;
    padding-top: 15px;
    border-bottom: 3px solid #ffffff;
    padding-bottom: 15px;
    display: inline-block;
}

.dark .tx-div {
    background-color: #ffffff;
    opacity: .3;
}

.ux-slider .is-selected .start-anim.animated {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}

html[data-useragent*='iPhone'] .animated,
.no-js .animated,
.start-anim.animated,
.ux-slider .is-selected .animated,
.no-js .ux-slider .is-selected .animated {
    pointer-events: inherit;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    opacity: 1 !important;
}

.ux-timer-text.primary span .alt-button.primary,
.callout.style3 .inner .inner-text,
.add-to-cart-grid .cart-icon strong,
.tagcloud a,
.navigation-paging a,
.navigation-image a,
ul.page-numbers a,
ul.page-numbers li>span,
#masthead .mobile-menu a,
.alt-button,
#logo a,
li.mini-cart .cart-icon strong,
.widget_product_tag_cloud a,
.widget_tag_cloud a,
.post-date,
#masthead .mobile-menu a.mobile-menu a,
.checkout-group h3,
.order-review h3 {
    color: #90867a;
}

.ux-timer.primary span,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.ux-box.ux-text-badge:hover .ux-box-text,
.ux-box.ux-text-overlay .ux-box-image,
.ux-header-element a:hover,
.featured-table.ux_price_table .title,
.scroll-to-bullets a strong,
.scroll-to-bullets a.active,
.scroll-to-bullets a:hover,
.tabbed-content.pos_pills ul.tabs li.active a,
.ux_hotspot,
ul.page-numbers li>span,
.label-new.menu-item a:after,
.add-to-cart-grid .cart-icon strong:hover,
.text-box-primary,
.navigation-paging a:hover,
.navigation-image a:hover,
.next-prev-nav .prod-dropdown>a:hover,
ul.page-numbers a:hover,
.widget_product_tag_cloud a:hover,
.widget_tag_cloud a:hover,
.custom-cart-count,
.iosSlider .sliderNav a:hover span,
li.mini-cart.active .cart-icon strong,
.product-image .quick-view,
.product-image .product-bg,
#submit,
button,
#submit,
button,
.button,
input[type="submit"],
li.mini-cart.active .cart-icon strong,
.post-item:hover .post-date,
.blog_shortcode_item:hover .post-date,
.column-slider .sliderNav a:hover,
.ux_banner {
    background-color: #90867a
}

.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.ux-header-element a:hover,
.featured-table.ux_price_table,
.text-bordered-primary,
.callout.style3 .inner,
ul.page-numbers li>span,
.add-to-cart-grid .cart-icon strong,
.add-to-cart-grid .cart-icon-handle,
.add-to-cart-grid.loading .cart-icon strong,
.navigation-paging a,
.navigation-image a,
ul.page-numbers a,
ul.page-numbers a:hover,
.post.sticky,
.widget_product_tag_cloud a,
.widget_tag_cloud a,
.next-prev-nav .prod-dropdown>a:hover,
.iosSlider .sliderNav a:hover span,
.column-slider .sliderNav a:hover,
.woocommerce .order-review,
.woocommerce-checkout form.login,
.button,
button,
li.mini-cart .cart-icon strong,
li.mini-cart .cart-icon .cart-icon-handle,
.post-date {
    border-color: #90867a;
}

.ux-loading {
    border-left-color: #90867a;
}

.primary.alt-button:hover,
.button.alt-button:hover {
    background-color: #90867a!important
}

.flickity-prev-next-button:hover svg,
.flickity-prev-next-button:hover .arrow,
.featured-box:hover svg,
.featured-img svg:hover {
    fill: #90867a!important;
}

.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.featured-box:hover .featured-img-circle svg {
    fill: #FFF!important;
}

.featured-box:hover .featured-img-circle {
    background-color: #90867a!important;
    border-color: #90867a!important;
}

.star-rating:before,
.woocommerce-page .star-rating:before,
.star-rating span:before {
    color: #d1cdbc
}

.secondary.alt-button,
li.menu-sale a {
    color: #d1cdbc!important
}

.secondary-bg.button.alt-button.success:hover,
.label-sale.menu-item a:after,
.mini-cart:hover .custom-cart-count,
.callout .inner,
.button.secondary,
.button.checkout,
#submit.secondary,
button.secondary,
.button.secondary,
input[type="submit"].secondary {
    background-color: #d1cdbc
}

.button.secondary,
.button.secondary {
    border-color: #d1cdbc;
}

.secondary.alt-button:hover {
    color: #FFF!important;
    background-color: #d1cdbc!important
}

ul.page-numbers li>span {
    color: #FFF;
}

.callout.style3 .inner.success-bg .inner-text,
.woocommerce-message {
    color: #9b7e53!important
}

.success-bg,
.woocommerce-message:before,
.woocommerce-message:after {
    color: #FFF!important;
    background-color: #9b7e53
}

.label-popular.menu-item a:after,
.add-to-cart-grid.loading .cart-icon strong,
.add-to-cart-grid.added .cart-icon strong {
    background-color: #9b7e53;
    border-color: #9b7e53;
}

.add-to-cart-grid.loading .cart-icon .cart-icon-handle,
.add-to-cart-grid.added .cart-icon .cart-icon-handle {
    border-color: #9b7e53
}

.callout .inner {
    background-color: #9f5f45!important
}

.callout.style3 .inner {
    background: transparent!important;
    border-color: #9f5f45!important
}

.callout.style3 .inner .inner-text {
    color: #9f5f45!important;
}

.star-rating span:before,
.star-rating:before,
.woocommerce-page .star-rating:before {
    color: #90867a!important
}

a,
.icons-row a.icon {
    color: #000000
}

.cart_list_product_title {
    color: #000000!important
}

.icons-row a.icon {
    border-color: #000000;
}

.icons-row a.icon:hover {
    background-color: #000000;
    border-color: #000000;
}

.nav-dropdown {
    border-color: #ffffff;
}

.nav-dropdown>ul:after,
.nav-dropdown>.row:after,
.nav-dropdown-inner:after,
.menu-item-language .sub-menu:after {
    border-bottom-color: #ffffff;
}

.nav-dropdown {
    background-color: #ffffff;
}

.footer.footer-2 {
    background-image: url(images/bg_footer.png);
    color: rgb(255, 102, 0);
}

.label-new.menu-item>a:after {
    content: "New";
}

.label-hot.menu-item>a:after {
    content: "Hot";
}

.label-sale.menu-item>a:after {
    content: "Sale";
}

.label-popular.menu-item>a:after {
    content: "Popular";
}

.featured_item_image {
    max-height: 250px
}

.callout .inner.callout-new-bg {
    background-color: #e5e1d5!important;
}

.callout.style3 .inner.callout-new-bg {
    background-color: none!important;
    border-color: #e5e1d5!important
}

.absolute-footer ul li a {
    color: #FFF;
}

.absolute-footer ul li a:hover {
    color: #777;
}

.copyright-footer {
    color: #FFF;
}

.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline>li.active>a,
.nav-outline>li.active>a,
.cart-icon strong,
[data-color='primary'],
.is-outline.primary {
    color: #a06951;
}

span.amount {
    white-space: nowrap;
    color: #b3603c;
    font-weight: bold;
}

.section {
    padding-top: 0px;
    padding-bottom: 0px;
}

#footer .section {
    padding-top: 30px;
    padding-bottom: 30px;
    background-image: url(images/bg_footer.png);
}

#masthead {
    background-color: white;
}

.nz-div {
    border-bottom: 2px solid #3a63ea;
    margin-bottom: 10px;
    display: block;
}

.nz-div h3.tde {
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    text-transform: uppercase;
}

.nz-div h3.tde span {
    background: #3a63ea;
    padding: 10px 20px 8px 20px;
    color: white;
    position: relative;
    display: inline-block;
    margin: 0;
}

.hotline-phone-ring-wrap {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999
}

.hotline-phone-ring-wrap-zl {
    position: fixed;
    bottom: 108px;
    left: 0;
    z-index: 999999
}

.text-hotline {
    color: #fff;
    font-size: 20px
}

.hotline-phone-ring {
    position: relative;
    visibility: visible;
    background-color: transparent;
    width: 110px;
    height: 110px;
    cursor: pointer;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s;
    left: 0;
    bottom: 0;
    display: block
}

.hotline-phone-ring-zl {
    position: relative;
    visibility: visible;
    background-color: transparent;
    width: 110px;
    height: 110px;
    cursor: pointer;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s;
    right: 0;
    bottom: 0;
    display: block
}

.hotline-phone-ring-circle {
    width: 110px;
    height: 110px;
    top: 0;
    left: 0;
    position: absolute;
    background-color: #e91e63;
    border-radius: 100%;
    border: 2px solid #1564a7;
    -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
    animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: .5
}

.hotline-phone-ring-circle-zl {
    width: 110px;
    height: 110px;
    top: 0;
    right: 0;
    position: absolute;
    background-color: #0182ca;
    border-radius: 100%;
    border: 2px solid #1564a7;
    -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
    animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: .5
}

.hotline-phone-ring-circle-fill {
    width: 80px;
    height: 80px;
    top: 16px;
    left: 16px;
    position: absolute;
    background-color: #e91e63;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.hotline-phone-ring-circle-fill-zl {
    width: 80px;
    height: 80px;
    top: 16px;
    right: 16px;
    position: absolute;
    background-color: #0182ca;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.hotline-phone-ring-img-circle {
    background-color: #e91e63;
    width: 50px;
    height: 50px;
    top: 31px;
    left: 31px;
    position: absolute;
    background-size: 20px;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center
}

.hotline-phone-ring-img-circle-zl {
    background-color: #0182ca;
    width: 50px;
    height: 50px;
    top: 31px;
    right: 31px;
    position: absolute;
    background-size: 20px;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center
}

.hotline-phone-ring-img-circle .pps-btn-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hotline-phone-ring-img-circle .pps-btn-img img {
    width: 33px;
    height: 33px
}

.hotline-bar {
    position: absolute;
    background: #3578e5;
    height: 45px;
    width: 185px;
    line-height: 46px;
    border-radius: 3px;
    padding: 0 50px;
    background-size: 100%;
    cursor: pointer;
    transition: all .8s;
    -webkit-transition: all .8s;
    z-index: 9;
    border-radius: 50px !important;
    left: 52px;
    bottom: 31px
}

.hotline-bar>a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    text-indent: 32px;
    letter-spacing: 1px;
    display: block;
    line-height: 45px;
    font-family: Arial
}

.hotline-bar>a:hover,
.hotline-bar>a:active {
    color: #fff
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        -webkit-opacity: .1
    }
    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        -webkit-opacity: .5
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: .1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
    100% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
}

.page-title {
    font-weight: bold;
    background: #00adff;
    color: white;
    padding: 10px;
}

.entry-header-text {
    background: #deefff;
}

.post-item .col-inner {
    min-height: 315px;
}



/* REGISTER */

.hotline-phone-ring-wrap-regis {
    position: fixed;
    bottom: -2px;
    right: -30px;
    z-index: 999999;
}

.hotline-phone-ring-img-circle-regis {
    width: 176px;
    height: 50px;
    top: 31px;
    right: 31px;
    position: absolute;
    background-size: 20px;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-fill-anim 1s infinite ease-in-out;
    animation: phonering-alo-circle-fill-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}

.loading {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
    z-index: 1;
}

#register {
    position: relative;
}

/* PAGINATION */

.pagination {
    list-style-type: none;
    display: flex;
    justify-content: center;
}

.pagination li a,
.pagination li span {
    margin: 0 5px;
    background: wheat;
    padding: 5px 10px;
}

.pagination li.active span {
    background: rgb(237, 173, 83);
    color: white
}