@charset "UTF-8";

/*!
Theme Name:   Uneno
Theme URI:    https://uneno.madrasthemes.com/
Author:       MadrasThemes
Author URI:   https://themeforest.net/user/madrasthemes/
Description:  Kids Fashion WooCommerce Theme
Version:      1.0.16
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  uneno
Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Uneno is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer https://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

All sizing (typography, layout, padding/margins, etc) are inspired by a modular scale that uses 1em as a base size with a 1.618 ratio.
You can read more about the calculator we use in our Sass here: https://github.com/modularscale/modularscale-sass

FontAwesome License: SIL Open Font License - http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
Images License: GNU General Public License v2 or later

======
Note: Do not edit this file. If you wish to add your own CSS, go to Customizer > Additional CSS.
======
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Bootstrap
   	## Functions
   	## Variables
   	## Mixins
   	## Root
   	## Reboot
   	## Type

# Utilities
   	## Variables
   	## Mixins

# Base
  	## Base
  	## Type
  	## Article
  	## Page

# Components
	## Buttons
	## Comments
	## Grid
	## Form
	## Nav
	## Dropdown
	## Pagination
	## Media
	## Slick
	## Tab
	## Scrollup
	## Typeahead

# Site
	## Layout
	## Header
	## Footer
	## Blog
	## Home

# Pages
	## Contact
	## Error 404
	## Terms
	## Track Order

# Primary Color
--------------------------------------------------------------*/
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
    width: device-width;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}

[tabindex="-1"]:focus {
    outline: 0 !important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

dfn {
    font-style: italic;
}

b,
strong {
    font-weight: bolder;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:hover {
    color: #0056b3;
    text-decoration: underline;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
    outline: 0;
}

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em;
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}

figure {
    margin: 0 0 1rem;
}

img {
    vertical-align: middle;
    border-style: none;
}

svg {
    overflow: hidden;
    vertical-align: middle;
}

table {
    border-collapse: collapse;
}

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}

th {
    text-align: inherit;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

button {
    border-radius: 0;
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

h1,
.h1 {
    font-size: 2.5rem;
}

h2,
.h2 {
    font-size: 2rem;
}

h3,
.h3 {
    font-size: 1.75rem;
}

h4,
.h4 {
    font-size: 1.5rem;
}

h5,
.h5 {
    font-size: 1.25rem;
}

h6,
.h6 {
    font-size: 1rem;
}

.lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
    font-size: 80%;
    font-weight: 400;
}

mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d;
}

.blockquote-footer::before {
    content: "\2014 \00A0";
}

/**
 * Base
 */
/**
 * Base styles
 */
body {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 1.75;
    color: #3a3a3a;
    -webkit-font-smoothing: antialiased;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    letter-spacing: -0.02em;
    overflow-x: hidden;
}

a:hover,
a:focus {
    text-decoration: none;
}

* {
    box-sizing: border-box;
}

.screen-reader-text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.uneno-section {
    margin-bottom: 60px;
    background-position: center;
    background-size: cover;
}

@media (min-width: 992px) {
    .uneno-section {
        margin-bottom: 110px;
    }
}

.uneno-section__header--title {
    font-size: 36px;
    line-height: 1.25;
    letter-spacing: -0.02em;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    margin-bottom: 6px;
}

@media (min-width: 768px) {
    .uneno-section__header--title {
        font-size: 42px;
    }
}

@media (min-width: 992px) {
    .uneno-section__header--title {
        font-size: 50px;
    }
}

.uneno-section__header--subtitle {
    font-size: 15px;
    line-height: 1;
    letter-spacing: 0;
}

@media (min-width: 1200px) {
    .uneno-section__header--subtitle {
        font-size: 18px;
        line-height: 1.25;
        letter-spacing: -0.02em;
    }
}

.uneno-section__header {
    text-align: center;
    margin-bottom: 44px;
}

.uneno-section.uneno-banners {
    margin-bottom: 100px;
}

.has-fullwidth {
    width: 100vw;
    position: relative;
    margin-left: calc(-50vw + 50% - 8px);
}

@media (max-width: 991.98px) {
    .has-fullwidth {
        margin-left: calc(-50vw + 50%);
    }
}

.mb-0 {
    margin-bottom: 0px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.mb-40 {
    margin-bottom: 40px !important;
}

.mb-50 {
    margin-bottom: 50px !important;
}

.mb-60 {
    margin-bottom: 60px !important;
}

.mb-70 {
    margin-bottom: 70px !important;
}

.mb-80 {
    margin-bottom: 80px !important;
}

.mb-90 {
    margin-bottom: 90px !important;
}

.mb-100 {
    margin-bottom: 100px !important;
}

.collapse.show {
    display: block;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease;
}

/**
 * Typography styles
 */
embed,
iframe,
object,
video {
    max-width: 100%;
    width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    text-rendering: optimizeLegibility;
    color: #3a3a3a;
    margin: 0.5em 0;
}

h1,
.h1 {
    font-size: 46px;
}

h2,
.h2 {
    font-size: 32px;
}

h3,
.h3 {
    font-size: 26px;
}

h4,
.h4 {
    font-size: 20px;
}

h5,
.h5 {
    font-size: 18px;
}

h6,
.h6 {
    font-size: 16px;
}

figure,
img,
video {
    max-width: 100%;
    height: auto;
}

.screen-reader-text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

figure {
    max-width: 100%;
}

.wp-caption-text {
    color: #979797;
    margin-top: 4px;
    font-size: 14px;
    font-style: italic;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border: 1px solid #dee2e6;
}

table th,
table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}

table tbody+tbody {
    border-top: 2px solid #dee2e6;
}

table .table {
    background-color: #fff;
}

table th,
table td {
    border: 1px solid #dee2e6;
}

table thead th,
table thead td {
    border-bottom-width: 2px;
}

.single-post-author .author-detail .author-name {
    font-family: "Baloo", "Poppins", sans-serif;
}

blockquote {
    position: relative;
    padding: 32px 0;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    font-family: "Baloo", "Poppins", sans-serif;
    color: #3a3a3a;
    margin-top: 57px;
    margin-bottom: 52px;
}

blockquote:before {
    display: inline-block;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32px" height="27px"><path fill-rule="evenodd" fill="rgb(185, 45, 94)" d="M31.716,21.502 C30.820,24.738 27.875,26.998 24.554,26.998 C24.542,26.998 24.532,26.998 24.521,26.997 C21.829,26.891 19.737,25.829 18.303,23.839 C15.741,20.284 16.046,14.635 17.086,10.878 C18.858,4.474 23.057,0.001 27.298,0.001 C27.561,0.001 27.827,0.020 28.087,0.056 C28.327,0.089 28.541,0.225 28.675,0.430 C28.808,0.635 28.846,0.888 28.781,1.124 L28.009,3.914 C27.920,4.236 27.652,4.475 27.325,4.524 C23.792,5.055 22.019,9.767 21.281,12.499 C22.046,12.164 23.034,11.891 24.217,11.891 C24.984,11.891 25.772,12.007 26.559,12.236 C28.480,12.795 30.069,14.056 31.034,15.788 C32.008,17.538 32.251,19.567 31.716,21.502 ZM8.237,26.998 C8.226,26.998 8.215,26.997 8.204,26.997 C5.513,26.891 3.421,25.829 1.987,23.839 C-0.575,20.284 -0.270,14.635 0.770,10.878 C2.542,4.474 6.741,0.001 10.982,0.001 C11.245,0.001 11.511,0.020 11.772,0.056 C12.012,0.089 12.226,0.225 12.359,0.430 C12.492,0.635 12.530,0.888 12.465,1.124 L11.693,3.914 C11.604,4.236 11.336,4.475 11.009,4.524 C7.476,5.055 5.703,9.767 4.965,12.499 C5.730,12.164 6.718,11.891 7.901,11.891 C8.668,11.891 9.456,12.007 10.244,12.236 C12.164,12.795 13.753,14.056 14.718,15.788 C15.693,17.538 15.935,19.567 15.399,21.501 C14.504,24.737 11.558,26.998 8.237,26.998 Z"/></svg>');
    position: absolute;
    top: 26px;
    left: 24px;
    content: "";
    width: 32px;
    height: 27px;
    background-repeat: no-repeat;
}

blockquote p {
    margin-left: 67px;
    font-size: 20px;
    line-height: 30px;
}

@media (min-width: 992px) {
    blockquote p {
        font-size: 26px;
        line-height: 37px;
    }
}

blockquote p:last-child {
    margin-bottom: 0 !important;
}

blockquote p+cite {
    margin-left: 67px;
}

blockquote cite {
    font-size: 20px;
    display: block;
}

.form-row label,
.form-row span {
    color: #979797;
}

/**
 * Article styles
 */
.article__meta {
    font-size: 16px;
    letter-spacing: -0.02em;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.article__meta-wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

@media (min-width: 992px) {
    .article__meta-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
    }
}

@media (min-width: 768px) {
    .article__meta {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

.article__meta .updated:not(.published) {
    display: none;
}

@media (min-width: 768px) {
    .article__meta span+span:before {
        content: "|";
        display: inline-block;
        color: #979797;
        margin: 0 7px;
    }
}

.article__meta-post-readmore {
    display: none;
}

.article__date a {
    color: #979797;
}

.article__date a:hover {
    color: #3a3a3a;
}

.article__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    font-family: "Poppins", sans-serif;
    margin-bottom: 24px;
    margin-top: 0;
}

.article__title a {
    color: #2f2f2f;
}

.article__cat-links {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 4px;
    display: none;
    letter-spacing: 0;
}

.article__excerpt {
    color: #979797;
    margin-bottom: 22px;
}

.article__attachment {
    margin-bottom: 33px;
}

.single-article__inner+.post-navigation {
    margin-top: 52px;
    margin-bottom: 60px;
}

.single-article__inner+.tag-share {
    margin-top: 40px;
}

.single-article__inner+.single-post-author {
    margin-top: 52px;
}

.single-article.format-aside .single-article__inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.single-article.format-aside .article__header {
    -webkit-box-ordinal-group: 3;
    order: 2;
    margin: 0 85px;
    -webkit-box-align: start;
    align-items: flex-start;
}

.single-article.format-aside .article__title {
    display: none;
}

.single-article.format-aside .article__content {
    font-size: 18px;
}

.single-article.format-link .article__content,
.single-article.format-status .article__content {
    font-family: "Baloo", "Poppins", sans-serif;
    font-size: 26px;
    color: #3a3a3a;
}

.single-article.format-link .article__content a,
.single-article.format-status .article__content a {
    color: #3a3a3a;
}

.single-format-status .entry-content {
    font-size: 22px;
}

.articles .article {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .articles .article {
        margin-bottom: 80px;
    }
}

.articles .article.sticky .article__title::before {
    font-family: 'Font Awesome 5 Free';
    content: "\f08d";
    font-weight: 600;
    margin-right: 8px;
    font-size: 19px;
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child {
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}

@media (min-width: 768px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child {
        margin-bottom: 96px;
    }
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__inner {
    background: #fff;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    box-shadow: 0px 6px 27.2px 4.8px rgba(0, 0, 0, 0.11);
}

@media (min-width: 768px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__attachment+.article__post-content {
    padding: 20px 18px 35px;
}

@media (min-width: 1200px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__attachment+.article__post-content {
        padding: 20px 52px 35px 36px;
    }
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__post-content {
    padding: 80px 35px 86px;
    -ms-grid-row-align: center;
    align-self: center;
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__attachment {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__attachment {
        padding-right: 15px;
    }
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__attachment--thumbnail {
    display: -webkit-box;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    align-items: center;
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__attachment--thumbnail img {
    width: 100%;
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__excerpt {
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__excerpt {
        margin-bottom: 55px;
    }
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__title {
    margin-bottom: 10px;
    font-size: 24px;
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__title::before {
    content: none;
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__meta-post-readmore {
    display: block;
}

@media (max-width: 991.98px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__meta-post-readmore {
        margin-top: 20px;
    }
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__cat-links {
    display: block;
}

@media (min-width: 768px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__attachment+.article__post-content {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 991.98px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__attachment+.article__post-content .article__meta-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    .full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child {
        margin-top: -303px;
    }
}

.full-width .site-header-and-page-header+.site-content .site-content__inner .articles article.sticky:first-child .article__inner {
    min-height: 400px;
}

.uneno-recent-articles .post .article__attachment--thumbnail img {
    height: 230px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-recent-articles .post .article__meta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .uneno-recent-articles .post .article__meta span+span:before {
        content: none;
    }
}

.blog-grid .articles>.article:not(.sticky) .article__attachment--thumbnail img {
    -o-object-fit: cover;
    object-fit: cover;
}

.blog-list .articles>.article:not(.sticky) .article__attachment--thumbnail img {
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    margin: 0 auto;
}

.btn--post-readmore {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.btn--post-readmore:before {
    content: "";
    font-size: 16px;
    vertical-align: middle;
    display: inline-block;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19px" height="12px"><path fill="rgb(255, 255, 255)" d="M17.755,5.416 L12.398,0.219 C12.072,-0.098 11.541,-0.098 11.215,0.219 C10.888,0.536 10.888,1.050 11.215,1.368 L15.142,5.178 L0.837,5.178 C0.375,5.178 -0.000,5.542 -0.000,5.991 C-0.000,6.439 0.375,6.803 0.837,6.803 L15.142,6.803 L11.215,10.614 C10.888,10.931 10.888,11.445 11.215,11.762 C11.378,11.921 11.592,12.000 11.807,12.000 C12.021,12.000 12.235,11.921 12.398,11.762 L17.755,6.565 C18.082,6.248 18.082,5.734 17.755,5.416 Z"/></svg>');
    background-repeat: no-repeat;
    width: 19px;
    height: 12px;
    margin-right: 13px;
}

.article__content>*:last-child,
.comment-text>*:last-child {
    margin-bottom: 0;
}

.article__content h1,
.article__content h2,
.article__content h3,
.article__content h4,
.article__content h5,
.article__content h6,
.article__content .h1,
.article__content .h2,
.article__content .h3,
.article__content .h4,
.article__content .h5,
.article__content .h6,
.comment-text h1,
.comment-text h2,
.comment-text h3,
.comment-text h4,
.comment-text h5,
.comment-text h6,
.comment-text .h1,
.comment-text .h2,
.comment-text .h3,
.comment-text .h4,
.comment-text .h5,
.comment-text .h6 {
    font-family: "Baloo", "Poppins", sans-serif;
}

.article__content h1,
.article__content .h1,
.comment-text h1,
.comment-text .h1 {
    margin-bottom: 37px;
}

.article__content h2,
.article__content .h2,
.comment-text h2,
.comment-text .h2 {
    margin-bottom: 43px;
}

.article__content h3,
.article__content .h3,
.comment-text h3,
.comment-text .h3 {
    margin-bottom: 47px;
}

.article__content h4,
.article__content .h4,
.article__content h5,
.article__content .h5,
.article__content h6,
.article__content .h6,
.comment-text h4,
.comment-text .h4,
.comment-text h5,
.comment-text .h5,
.comment-text h6,
.comment-text .h6 {
    margin-bottom: 50px;
}

.article__content dl,
.comment-text dl {
    margin-bottom: 44px;
}

.article__content p+h1,
.article__content p+h2,
.article__content p+h3,
.article__content p+h4,
.article__content p+h5,
.article__content p+h6,
.article__content p+.h1,
.article__content p+.h2,
.article__content p+.h3,
.article__content p+.h4,
.article__content p+.h5,
.article__content p+.h6,
.comment-text p+h1,
.comment-text p+h2,
.comment-text p+h3,
.comment-text p+h4,
.comment-text p+h5,
.comment-text p+h6,
.comment-text p+.h1,
.comment-text p+.h2,
.comment-text p+.h3,
.comment-text p+.h4,
.comment-text p+.h5,
.comment-text p+.h6 {
    margin-top: 45px;
    margin-bottom: 8px !important;
}

.article__content p+h2,
.article__content p+.h2,
.comment-text p+h2,
.comment-text p+.h2 {
    padding-bottom: 34px;
}

.article__content p+h3,
.article__content p+.h3,
.comment-text p+h3,
.comment-text p+.h3 {
    padding-bottom: 35px;
}

.article__content p+h4,
.article__content p+.h4,
.comment-text p+h4,
.comment-text p+.h4 {
    padding-bottom: 38px;
}

.article__content p+h5,
.article__content p+.h5,
.comment-text p+h5,
.comment-text p+.h5 {
    padding-bottom: 37px;
}

.article__content p+h6,
.article__content p+.h6,
.comment-text p+h6,
.comment-text p+.h6 {
    padding-bottom: 40px;
}

.article__content table,
.comment-text table {
    margin-bottom: 53px;
}

.article__content .sharedaddy,
.comment-text .sharedaddy {
    display: none;
}

.article__content .page-links,
.comment-text .page-links {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    clear: both;
    margin-bottom: 30px;
}

.article__content .page-links>.page-links-inner,
.comment-text .page-links>.page-links-inner {
    margin-left: 10px;
}

.article__content .page-links>.page-links-inner:first-child>a:first-child,
.article__content .page-links>.page-links-inner:first-child>span:first-child,
.comment-text .page-links>.page-links-inner:first-child>a:first-child,
.comment-text .page-links>.page-links-inner:first-child>span:first-child {
    padding: 7px 15px;
}

.article__content p,
.comment-text p {
    margin-bottom: 25px;
}

.article__content ul,
.article__content ol,
.comment-text ul,
.comment-text ol {
    margin-bottom: 44px;
}

.article__content address,
.comment-text address {
    margin-bottom: 25px;
}

.article__content pre,
.comment-text pre {
    margin-bottom: 44px;
}

.article__content ol ul,
.article__content ol ol,
.article__content ul ul,
.article__content ul ol,
.comment-text ol ul,
.comment-text ol ol,
.comment-text ul ul,
.comment-text ul ol {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .blog-grid.full-width .articles>.article {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .blog-grid.full-width .articles>.article {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

@media (min-width: 768px) {
    .blog-grid.has-sidebar .articles>.article {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.blog-grid.full-width .articles>.article {
    padding: 0 15px;
}

.blog-grid.full-width .articles>.article.sticky:first-child {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

.blog:not(is-sticky) .site-header.header-transparent+.site-content-page-header .site-content-page-header__inner,
.archive .site-header.header-transparent+.site-content-page-header .site-content-page-header__inner {
    padding-bottom: 25px;
    padding-top: 37px;
}

@media (max-width: 767.98px) {
    .blog.is-sticky.full-width .site-header.header-transparent+.site-content-page-header .site-content-page-header__inner {
        padding-bottom: 2px;
    }
}

@media (min-width: 768px) {
    .blog.is-sticky.full-width .site-header.header-transparent+.site-content-page-header .site-content-page-header__inner {
        padding-top: 37px;
        padding-bottom: 224px !important;
    }
}

.page-template-default .site-header.header-transparent+.site-content-page-header .site-content-page-header__inner {
    padding-top: 38px;
    padding-bottom: 15px;
}

/**
 * Page styles
 */
.site-content-page-header {
    position: relative;
    width: 100%;
}

.site-content-page-header__inner {
    display: block;
    text-align: center;
}

@media (min-width: 768px) {
    .site-content-page-header .page-title-area {
        margin-top: 100px;
        margin-bottom: 86px;
    }
}

.site-content-page-header .page-title-area__inner--title {
    font-size: 24px;
    font-family: "Baloo", "Poppins", sans-serif;
    text-align: center;
    color: #3a3a3a;
    margin: 20px 0 40px 0;
}

@media (min-width: 768px) {
    .site-content-page-header .page-title-area__inner--title {
        font-size: 30px;
        margin: 0;
    }
}

@media (min-width: 992px) {
    .site-content-page-header .page-title-area__inner--title {
        font-size: 35px;
    }
}

@media (min-width: 1200px) {
    .site-content-page-header .page-title-area__inner--title {
        font-size: 50px;
    }
}

.site-content-page-header .page-title-area__inner--subtitle {
    margin-top: 12px;
}

.site-content-page-header .page-header-aside {
    margin-bottom: 10px;
}

.site-content-page-header .page-header-aside+.page-title-area {
    margin-top: 0;
}

.site-content-page-header .uno-scroll-to {
    position: absolute !important;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 1.3%;
}

@media (min-width: 768px) {
    .site-content-page-header .uno-scroll-to {
        bottom: 4.3%;
    }
}

.site-content-page-header .uno-scroll-to a {
    display: block;
}

.site-content-page-header .uno-scroll-to a:hover i {
    color: #fdea45;
}

.site-content-page-header .uno-scroll-to i {
    font-size: 35px;
    color: #fff;
}

.site-content-page-header .uno-scroll-to .scroll-down-button {
    width: 27px;
    height: 37px;
    border: 2px solid #fff;
    border-radius: 13px;
    display: block;
}

.site-content-page-header .uno-scroll-to .scroll-down-button:before {
    content: '';
    position: absolute;
    top: 10px;
    right: 10px;
    width: 3px;
    height: 7px;
    background-color: #fff;
    border-radius: 10px;
}

.site-content-page-header .uno-scroll-to .scroll-down-button:hover {
    border-color: #fdea45;
}

.site-content-page-header .uno-scroll-to .scroll-down-button:hover:before {
    background-color: #fdea45;
}

.site-header--v1.header-transparent+.site-content-page-header {
    margin-top: -63px;
    padding-top: 63px;
}

@media (min-width: 1200px) {
    .site-header--v1.header-transparent+.site-content-page-header {
        margin-top: -224px;
        padding-top: 224px;
    }
}

.site-header--v2.header-transparent+.site-content-page-header {
    margin-top: -63px;
    padding-top: 63px;
}

@media (min-width: 1200px) {
    .site-header--v2.header-transparent+.site-content-page-header {
        margin-top: -158px;
        padding-top: 158px;
    }
}

.site-header--v3.header-transparent+.site-content-page-header {
    margin-top: 63px;
    padding-top: 63px;
}

@media (min-width: 1200px) {
    .site-header--v3.header-transparent+.site-content-page-header {
        margin-top: -160px;
        padding-top: 160px;
    }
}

@media (max-width: 1199.98px) {

    .page-template-default .site-header--v1.header-transparent+.site-content-page-header,
    .page-template-default .site-header--v2.header-transparent+.site-content-page-header,
    .page-template-default .site-header--v3.header-transparent+.site-content-page-header {
        margin-top: 0;
    }
}

.site-header-blog.header-transparent+.site-content-page-header {
    margin-top: -98px;
    padding-top: 98px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .site-header-blog.header-transparent+.site-content-page-header {
        margin-top: -72px;
        padding-top: 72px;
    }
}

@media (min-width: 1200px) {
    .site-header-blog.header-transparent+.site-content-page-header {
        margin-top: -116px;
        padding-top: 116px;
    }
}

.site-header-blog.header-transparent+.site-content-page-header .page-title-area {
    margin-top: 0;
    margin-bottom: 80px;
}

@media (min-width: 768px) {
    .site-header-blog.header-transparent+.site-content-page-header .page-title-area__inner--title {
        font-size: 40px;
    }
}

.site-header-blog.header-transparent+.site-content-page-header .woocommerce-breadcrumb {
    color: #fff;
}

.wp-custom-logo .site-header-blog.header-transparent+.site-content-page-header {
    margin-top: -130px;
    padding-top: 130px;
}

@media (min-width: 768px) {
    .wp-custom-logo .site-header-blog.header-transparent+.site-content-page-header {
        margin-top: -200px;
        padding-top: 200px;
    }
}

@media (min-width: 1200px) {
    .wp-custom-logo .site-header-blog.header-transparent+.site-content-page-header {
        margin-top: -220px;
        padding-top: 220px;
    }
}

.wp-custom-logo .site-header-blog.header-transparent .site-header-blog__logo span {
    display: none;
}

.site-header.header-transparent+.site-content-page-header {
    margin-bottom: 40px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: static;
}

@media (min-width: 768px) {
    .site-header.header-transparent+.site-content-page-header {
        margin-bottom: 103px;
    }
}

.site-header.header-transparent+.site-content-page-header:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.9;
    content: '';
    z-index: 0;
}

@media (min-width: 768px) {
    .site-header.header-transparent+.site-content-page-header .site-content-page-header__inner {
        max-width: 42%;
        margin: auto;
    }
}

.site-header.header-transparent+.site-content-page-header .site-content-page-header__inner .handheld-sidebar-toggle .btn.sidebar-toggler {
    color: #fff;
}

.site-header.header-transparent+.site-content-page-header .site-content-page-header__inner * {
    z-index: 1;
    position: relative;
}

.site-header.header-transparent+.site-content-page-header .page-title-area__inner--title {
    color: #fff;
}

.site-header.header-transparent+.site-content-page-header .page-title-area__inner--subtitle {
    color: #eec6d4;
}

.site-header.header-transparent+.site-content-page-header .woocommerce-breadcrumb {
    color: #fff;
}

.site-header.header-transparent+.site-content-page-header .woocommerce-breadcrumb a {
    color: #fff;
}

.site-header.header-transparent+.site-content-page-header .woocommerce-breadcrumb a:hover {
    color: #f5f5f5;
}

.site-header.header-transparent {
    margin-bottom: 0;
}

.site-header-and-page-header {
    position: relative;
    width: 100%;
}

.page-template-template-aboutpage .header-transparent+.site-content-page-header,
.circle-site-content-page-header .header-transparent+.site-content-page-header {
    overflow: hidden;
    margin-top: -700px;
    padding-top: 700px;
    background-position-y: 270px;
    position: relative;
}

@media (min-width: 768px) {

    .page-template-template-aboutpage .header-transparent+.site-content-page-header,
    .circle-site-content-page-header .header-transparent+.site-content-page-header {
        overflow: hidden;
        border-radius: 50%;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
}

@media (min-width: 992px) {

    .page-template-template-aboutpage .header-transparent+.site-content-page-header,
    .circle-site-content-page-header .header-transparent+.site-content-page-header {
        margin-top: -750px;
        padding-top: 750px;
    }
}

@media (min-width: 1200px) {

    .page-template-template-aboutpage .header-transparent+.site-content-page-header,
    .circle-site-content-page-header .header-transparent+.site-content-page-header {
        margin-top: -800px;
        padding-top: 800px;
    }
}

.page-template-template-aboutpage .header-transparent+.site-content-page-header .site-content-page-header__inner,
.circle-site-content-page-header .header-transparent+.site-content-page-header .site-content-page-header__inner {
    padding: 80px 0;
}

@media (min-width: 768px) {

    .page-template-template-aboutpage .header-transparent+.site-content-page-header .site-content-page-header__inner,
    .circle-site-content-page-header .header-transparent+.site-content-page-header .site-content-page-header__inner {
        padding-top: 0px;
        padding-bottom: 50px;
        height: 350px;
    }
}

@media (min-width: 992px) {

    .page-template-template-aboutpage .header-transparent+.site-content-page-header .site-content-page-header__inner,
    .circle-site-content-page-header .header-transparent+.site-content-page-header .site-content-page-header__inner {
        padding-top: 50px;
        padding-bottom: 100px;
        height: 500px;
    }
}

@media (min-width: 1200px) {

    .page-template-template-aboutpage .header-transparent+.site-content-page-header .site-content-page-header__inner,
    .circle-site-content-page-header .header-transparent+.site-content-page-header .site-content-page-header__inner {
        padding-top: 125px;
        padding-bottom: 305px;
        height: 770px;
    }
}

.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .primary-nav-menu>.menu-item>a,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .secondary-nav-menu>.menu-item>a,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .primary-nav-menu>.menu-item>a,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .secondary-nav-menu>.menu-item>a,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .primary-nav-menu>.menu-item>a,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .secondary-nav-menu>.menu-item>a,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .primary-nav-menu>.menu-item>a,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .secondary-nav-menu>.menu-item>a {
    color: #fff;
}

.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .site-title,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .site-title,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .site-title,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .site-title {
    color: #fff;
}

.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .search-form:before,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .search-btn:before,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .search-form:before,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .search-btn:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .search-form:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .search-btn:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .search-form:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .search-btn:before {
    color: #fff;
}

.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .off-canvas-navbar-toggle-buttons .navbar-toggler-icon,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .off-canvas-navbar-toggle-buttons .navbar-toggler-icon,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .off-canvas-navbar-toggle-buttons .navbar-toggler-icon,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .off-canvas-navbar-toggle-buttons .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.about-content {
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .about-content {
        margin-bottom: 65px;
    }
}

@media (min-width: 992px) {
    .about-content {
        max-width: 65.2%;
        margin: auto;
        margin-bottom: 99px;
    }
}

.about-content p {
    line-height: 28px;
    letter-spacing: 0.02em;
}

.about-content p:first-child {
    margin-bottom: 25px;
}

.about-content p:last-child {
    margin-bottom: 0;
}

.kc_row:not(.kc_row_inner)::after,
.entry-content::after {
    display: block;
    clear: both;
    content: "";
}

.page-template-template-aboutpage .site-header:not(.header-transparent)+.site-content-page-header .uno-scroll-to {
    display: none;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0 !important;
}

/**
 * Contact Form
 */
/* Contact Form CSS style */
@media (min-width: 768px) {
    div.wpforms-container-full.contact-form {
        padding-left: 15px;
    }
}

@media (min-width: 992px) {
    div.wpforms-container-full.contact-form {
        padding-left: 85px;
    }
}

div.wpforms-container-full.contact-form .wpforms-form .wpforms-field-label,
.wpforms-container.contact-form .wpforms-field-label {
    color: #626060;
    font-weight: 400;
    letter-spacing: -.01em;
    line-height: 1.5em;
    margin-bottom: .5em;
}

div.wpforms-container-full.contact-form .wpforms-form .wpforms-title {
    font-size: 20px;
    margin: 0 0 30px 0;
}

@media (min-width: 768px) {
    div.wpforms-container-full.contact-form .wpforms-form .wpforms-title {
        font-size: 32px;
    }
}

div.wpforms-container-full.contact-form .wpforms-form input[type=email],
div.wpforms-container-full.contact-form .wpforms-form input[type=password],
div.wpforms-container-full.contact-form .wpforms-form input[type=search],
div.wpforms-container-full.contact-form .wpforms-form input[type=text],
div.wpforms-container-full.contact-form .wpforms-form input[type=url],
div.wpforms-container-full.contact-form .wpforms-form textarea {
    display: block;
    width: 100%;
    padding: 15px 30px;
    font-size: 1rem;
    line-height: 1.75;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dadada;
    border-radius: .25rem;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

div.wpforms-container-full.contact-form .wpforms-form input[type=email]:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=password]:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=search]:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=text]:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=url]:focus,
div.wpforms-container-full.contact-form .wpforms-form textarea:focus {
    border-color: #979797;
    border-width: 1px;
    box-shadow: 0 0 0 1px #979797;
}

div.wpforms-container-full.contact-form .wpforms-form input[type=email],
div.wpforms-container-full.contact-form .wpforms-form input[type=password],
div.wpforms-container-full.contact-form .wpforms-form input[type=search],
div.wpforms-container-full.contact-form .wpforms-form input[type=text],
div.wpforms-container-full.contact-form .wpforms-form input[type=url] {
    height: auto;
}

div.wpforms-container-full.contact-form .wpforms-form .wpforms-field,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-submit-container,
div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-field,
div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-submit-container {
    padding: 0;
}

div.wpforms-container-full .wpforms-form .wpforms-field+.wpforms-field {
    margin-top: 25px;
}

div.wpforms-container-full.contact-form .wpforms-form .wpforms-submit-container {
    text-align: right;
}

div.wpforms-container-full.contact-form .wpforms-form .wpforms-field-container {
    margin-bottom: 33px;
}

@media (min-width: 768px) {

    div.wpforms-container-full.contact-form .wpforms-form input[type=submit],
    div.wpforms-container-full.contact-form .wpforms-form button[type=submit],
    div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button {
        padding: 14px 51px !important;
        font-size: 18px !important;
    }
}

/**
 * Newsletter Form
 */
/* Contact Form CSS style */
div.wpforms-container-full.newsletter-form .wpforms-form {
    position: relative;
}

div.wpforms-container-full.newsletter-form .wpforms-form:focus div.wpforms-container-full.newsletter-form .wpforms-form:hover {
    border: 1px solid #979797;
    outline: 0;
    box-shadow: 0 0 0 1px #979797;
}

div.wpforms-container-full.newsletter-form .wpforms-form input[type=email] {
    display: block;
    width: 100%;
    line-height: 1.75;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 6px;
    height: auto;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 408px;
    font-size: 20px;
    border: 1px solid #f1f1f1;
    padding: 15px 60px 15px 15px;
}

@media (min-width: 768px) {
    div.wpforms-container-full.newsletter-form .wpforms-form input[type=email] {
        padding: 30px 90px 30px 46.5px;
    }
}

div.wpforms-container-full.newsletter-form .wpforms-form input[type=email]:focus {
    border: 1px solid #979797;
    outline: 0;
    box-shadow: 0 0 0 1px #979797;
}

div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-submit-container {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

div.wpforms-container-full.newsletter-form .wpforms-form input[type=submit],
div.wpforms-container-full.newsletter-form .wpforms-form button[type=submit],
div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-page-button {
    font-size: 0;
    background: transparent;
    padding: 0 25px;
    height: 100%;
    border: 0;
}

@media (min-width: 768px) {

    div.wpforms-container-full.newsletter-form .wpforms-form input[type=submit],
    div.wpforms-container-full.newsletter-form .wpforms-form button[type=submit],
    div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-page-button {
        padding: 0 50px;
    }
}

div.wpforms-container-full.newsletter-form .wpforms-form input[type=submit]:after,
div.wpforms-container-full.newsletter-form .wpforms-form button[type=submit]:after,
div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-page-button:after {
    content: "\e90a";
    font-family: font-uneno;
    display: inline-block;
    width: 30px;
    height: 30px;
    top: 0;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50% -50%);
    -ms-transform: translate(-50% -50%);
    transform: translate(-50% -50%);
    cursor: pointer;
    font-size: 30px;
    line-height: 1;
    right: 0;
    left: 0;
}

div.wpforms-container-full.newsletter-form .wpforms-form input[type=submit]:hover,
div.wpforms-container-full.newsletter-form .wpforms-form input[type=submit]:focus,
div.wpforms-container-full.newsletter-form .wpforms-form button[type=submit]:hover,
div.wpforms-container-full.newsletter-form .wpforms-form button[type=submit]:focus,
div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-page-button:hover,
div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-page-button:focus {
    background: transparent;
    border: 0;
}

div.wpforms-container-full.newsletter-form .wpforms-form label.wpforms-error {
    position: absolute;
    left: 0;
}

/**
 * Components
 */
/**
 * Button styles
 */
.btn,
input[type="submit"],
button,
.button,
.add_to_cart_button,
.added_to_cart,
.product__footer .button,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit],
div.wpforms-container-full.contact-form .wpforms-form button[type=submit],
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button {
    display: inline-block;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    padding: 14px 30px;
    font-size: 1rem;
    line-height: 1.75;
    border-radius: 30px;
}

@media screen and (prefers-reduced-motion: reduce) {

    .btn,
    input[type="submit"],
    button,
    .button,
    .add_to_cart_button,
    .added_to_cart,
    .product__footer .button,
    div.wpforms-container-full.contact-form .wpforms-form input[type=submit],
    div.wpforms-container-full.contact-form .wpforms-form button[type=submit],
    div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button {
        -webkit-transition: none;
        transition: none;
    }
}

.btn:hover,
.btn:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
button:hover,
button:focus,
.button:hover,
.button:focus,
.add_to_cart_button:hover,
.add_to_cart_button:focus,
.added_to_cart:hover,
.added_to_cart:focus,
.product__footer .button:hover,
.product__footer .button:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:hover,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:focus,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:hover,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:focus,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:hover,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:focus {
    text-decoration: none;
}

.btn:focus,
.btn.focus,
input[type="submit"]:focus,
input[type="submit"].focus,
button:focus,
button.focus,
.button:focus,
.button.focus,
.add_to_cart_button:focus,
.add_to_cart_button.focus,
.added_to_cart:focus,
.added_to_cart.focus,
.product__footer .button:focus,
.product__footer .button.focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit].focus,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:focus,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit].focus,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:focus,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled,
.btn:disabled,
input[type="submit"].disabled,
input[type="submit"]:disabled,
button.disabled,
button:disabled,
.button.disabled,
.button:disabled,
.add_to_cart_button.disabled,
.add_to_cart_button:disabled,
.added_to_cart.disabled,
.added_to_cart:disabled,
.product__footer .button.disabled,
.product__footer .button:disabled,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit].disabled,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:disabled,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit].disabled,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:disabled,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button.disabled,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:disabled {
    opacity: 0.65;
}

.btn:not(:disabled):not(.disabled),
input[type="submit"]:not(:disabled):not(.disabled),
button:not(:disabled):not(.disabled),
.button:not(:disabled):not(.disabled),
.add_to_cart_button:not(:disabled):not(.disabled),
.added_to_cart:not(:disabled):not(.disabled),
.product__footer .button:not(:disabled):not(.disabled),
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:not(:disabled):not(.disabled),
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:not(:disabled):not(.disabled),
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.btn--post-readmore {
    padding: 11px 35.5px;
    font-size: 18px;
    line-height: 1.75;
    border-radius: 30px;
}

.button--primary {
    padding: 22px 40px;
    font-size: 24px;
    line-height: 21px;
    border-radius: 36px;
    font-weight: 600;
}

@media (min-width: 768px) {
    .button--primary {
        padding: 22px 53px;
        font-size: 24px;
        line-height: 21px;
        border-radius: 36px;
    }
}

form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit {
    padding: 6px 26px;
    font-size: 15px;
    line-height: 1.7;
    border-radius: 30px;
    margin-top: 10px;
}

/**
 * Comments styles
 */
@media (min-width: 1200px) {
    .comments-area {
        width: 66.4%;
        margin: auto;
    }
}

.comments-area .no-comments {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    color: #3a3a3a;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.comments-area .no-comments hr {
    border-top-color: #ffe8a1;
}

.comments-area .no-comments .alert-link {
    color: #212020;
}

.page .comments-area {
    width: 100%;
    margin-top: 50px;
}

.page .comment-respond {
    width: 80%;
    margin-bottom: 30px;
}

.comment-respond {
    margin-bottom: 30px;
}

.comments-title,
.comment-reply-title {
    color: #3a3a3a;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    word-break: break-word;
}

@media (min-width: 992px) {

    .comments-title,
    .comment-reply-title {
        margin-bottom: 38px;
    }
}

.comment-list {
    padding-left: 0;
    list-style: none;
    margin-bottom: 25px;
}

.comment-list .children {
    padding-left: 0;
    list-style: none;
    padding-left: 20px;
}

@media (min-width: 1200px) {
    .comment-list .children {
        padding-left: 125px;
    }

    .comment-list .children .depth-3 .children {
        padding-left: 0;
    }
}

.comment.bypostauthor .comment-author-name {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.comment.bypostauthor .comment-author-name:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    margin-left: 9.5px;
    content: "\f02e";
    height: 1em;
    font-size: 13px;
    vertical-align: middle;
}

@media (min-width: 768px) {
    .comment-body {
        padding: 15px 0;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: start;
        align-items: flex-start;
    }
}

.comment-body .comment-meta-and-content {
    -webkit-box-flex: 1;
    flex: 1;
    min-width: 0;
}

.comment-author-gravatar {
    margin-bottom: 25px;
    text-align: center;
}

@media (min-width: 768px) {
    .comment-author-gravatar {
        margin-right: 30px;
        width: 85px;
        margin-bottom: 0;
    }
}

.comment-list {
    padding-left: 0;
    list-style: none;
    margin-bottom: 11px;
}

.comment-list .children {
    padding-left: 0;
    list-style: none;
    padding-left: 20px;
}

@media (min-width: 1200px) {
    .comment-list .children {
        padding-left: 100px;
    }

    .comment-list .children .depth-4 .children {
        padding-left: 0;
    }
}

.avatar {
    border-radius: 50% !important;
}

.comment-author-name,
.comment-author-name .url {
    color: #3a3a3a;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    display: block;
    line-height: 1.3;
}

.comment-author-name {
    margin-bottom: 7px;
}

.comment-meta {
    line-height: 1;
    margin-bottom: 14px;
}

.comment-date {
    font-size: 14px;
    color: #979797;
    font-weight: 400;
}

.comment-text,
.comment-notes {
    color: #979797;
    line-height: 24px;
    word-break: break-word;
    font-size: 15px;
}

.comment-respond .comment-form .logged-in-as,
.comment-respond .comment-form input[type="text"],
.comment-respond .comment-form input[type="password"],
.comment-respond .comment-form input[type="color"],
.comment-respond .comment-form input[type="date"],
.comment-respond .comment-form input[type="datetime-local"],
.comment-respond .comment-form input[type="email"],
.comment-respond .comment-form input[type="month"],
.comment-respond .comment-form input[type="number"],
.comment-respond .comment-form input[type="range"],
.comment-respond .comment-form input[type="search"],
.comment-respond .comment-form input[type="tel"],
.comment-respond .comment-form input[type="time"],
.comment-respond .comment-form input[type="url"],
.comment-respond .comment-form input[type="week"],
.comment-respond .comment-form textarea {
    font-size: 15px;
}

.comment-text {
    margin-bottom: 8px;
}

.comment-text>*:last-child {
    margin-bottom: 0;
}

.comment-text strong,
.comment-text th,
.comment-text dt {
    color: #3a3a3a;
}

.comment-content {
    margin-bottom: 20px;
}

.reply a {
    font-size: 14px;
    color: #979797;
    font-weight: 400;
}

.reply a:hover {
    color: #3a3a3a;
}

.reply .comment-reply-link+.comment-edit-link {
    margin-left: 10px;
}

.comment-reply-title {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 6px;
}

.comment-reply-title a {
    color: #757575;
}

.comment-list .comment-respond #cancel-comment-reply-link {
    font-size: 14px;
}

/**
 * Comment Form
 */
.comment-form label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.comment-form>p {
    margin-bottom: 29px;
}

.comment-form .comment-subscription-form {
    display: none;
}

.comment-form-author,
.comment-form-email {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
}

.form-submit {
    text-align: end;
}

/**
 * Grid styles
 */
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}

.row,
.comment-form,
.post-navigation .nav-links,
.galery,
.blog-grid .articles,
.articles,
ul.products,
.loop-product-categories,
.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper,
.woocommerce-form-coupon,
.woocommerce-columns--addresses,
.logged-in.woocommerce-account .entry-content .woocommerce,
.woocommerce-Addresses,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,
.woocommerce-MyAccount-content .woocommerce-EditAccountForm,
.track_order,
form.woocommerce-form-login {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.column,
.content-area,
form.comment-form>*,
.post-navigation .nav-previous,
.post-navigation .nav-next,
.gallery>.gallery-item,
.blog-grid .articles>.article:not(.sticky),
.products>.product,
.content-area,
.loop-product-categories>.product-category,
.team-member,
.faq-content-question,
.single-product .summary,
.articles>article,
table.cart tr.woocommerce-cart-form__cart-item>td,
.woocommerce-billing-fields__field-wrapper>*,
.woocommerce-shipping-fields__field-wrapper>*,
.woocommerce-form-coupon>*,
.woocommerce-columns--addresses>.woocommerce-column,
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content,
.woocommerce-Addresses>.woocommerce-Address,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper>*,
.woocommerce-MyAccount-content .woocommerce-EditAccountForm>*,
.uneno-sidebar-header .site-content,
.uneno-sidebar-header .footer,
.track_order p,
form.woocommerce-form-login>* {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

/**
 * Form styles
 */
input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="week"],
.search-field,
select,
textarea {
    display: block;
    width: 100%;
    padding: 14px 30px;
    font-size: 1rem;
    line-height: 1.75;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dadada;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {

    input[type="text"],
    input[type="password"],
    input[type="color"],
    input[type="date"],
    input[type="datetime-local"],
    input[type="email"],
    input[type="month"],
    input[type="number"],
    input[type="range"],
    input[type="search"],
    input[type="tel"],
    input[type="time"],
    input[type="url"],
    input[type="week"],
    .search-field,
    select,
    textarea {
        -webkit-transition: none;
        transition: none;
    }
}

input[type="text"]::-ms-expand,
input[type="password"]::-ms-expand,
input[type="color"]::-ms-expand,
input[type="date"]::-ms-expand,
input[type="datetime-local"]::-ms-expand,
input[type="email"]::-ms-expand,
input[type="month"]::-ms-expand,
input[type="number"]::-ms-expand,
input[type="range"]::-ms-expand,
input[type="search"]::-ms-expand,
input[type="tel"]::-ms-expand,
input[type="time"]::-ms-expand,
input[type="url"]::-ms-expand,
input[type="week"]::-ms-expand,
.search-field::-ms-expand,
select::-ms-expand,
textarea::-ms-expand {
    background-color: transparent;
    border: 0;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="range"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
.search-field:focus,
select:focus,
textarea:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    border-width: 2px;
    outline: 0;
}

input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="range"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
.search-field::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #777;
    opacity: 1;
}

input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="range"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
.search-field::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
    color: #777;
    opacity: 1;
}

input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="range"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
.search-field:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #777;
    opacity: 1;
}

input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="color"]::placeholder,
input[type="date"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="email"]::placeholder,
input[type="month"]::placeholder,
input[type="number"]::placeholder,
input[type="range"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="time"]::placeholder,
input[type="url"]::placeholder,
input[type="week"]::placeholder,
.search-field::placeholder,
select::placeholder,
textarea::placeholder {
    color: #777;
    opacity: 1;
}

input[type="text"]:disabled,
input[type="text"][readonly],
input[type="password"]:disabled,
input[type="password"][readonly],
input[type="color"]:disabled,
input[type="color"][readonly],
input[type="date"]:disabled,
input[type="date"][readonly],
input[type="datetime-local"]:disabled,
input[type="datetime-local"][readonly],
input[type="email"]:disabled,
input[type="email"][readonly],
input[type="month"]:disabled,
input[type="month"][readonly],
input[type="number"]:disabled,
input[type="number"][readonly],
input[type="range"]:disabled,
input[type="range"][readonly],
input[type="search"]:disabled,
input[type="search"][readonly],
input[type="tel"]:disabled,
input[type="tel"][readonly],
input[type="time"]:disabled,
input[type="time"][readonly],
input[type="url"]:disabled,
input[type="url"][readonly],
input[type="week"]:disabled,
input[type="week"][readonly],
.search-field:disabled,
.search-field[readonly],
select:disabled,
select[readonly],
textarea:disabled,
textarea[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="range"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
.search-field:focus,
select:focus,
textarea:focus {
    border-color: #979797;
    border-width: 1px;
    box-shadow: 0px 0px 0px 1px #979797;
}

.site-header--v1 .search-form .search-field,
.site-header--v1 .search-btn .search-field {
    border-width: 0;
}

.site-header--v1 .search-form .search-field.tt-hint:focus,
.site-header--v1 .search-btn .search-field.tt-hint:focus {
    background: #fff !important;
}

.site-header--v1 .search-form .search-field.tt-hint+.search-field:focus,
.site-header--v1 .search-btn .search-field.tt-hint+.search-field:focus {
    background: #fff !important;
    box-shadow: none;
}

.site-header--v1.header-transparent .stuck .search-form .search-field.tt-hint:focus,
.site-header--v1.header-transparent .stuck .search-btn .search-field.tt-hint:focus {
    border-width: 1px;
    border-color: #979797 !important;
}

/**
 * Nav styles
 */
.nav,
.menu {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.menu-item>a {
    display: block;
    padding: 0.5rem 1rem;
}

.menu-item>a:hover,
.menu-item>a:focus {
    text-decoration: none;
}

.menu-item>a.disabled {
    color: #6c757d;
}

/**
 * Dropdown styles
 */
.menu-item-has-children,
.dropdown {
    position: relative;
}

.menu-item-has-children>a,
.dropdown>a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.menu-item-has-children>a:after,
.dropdown>a:after {
    content: "\f120";
    font-family: Flaticon;
    font-size: 13px;
    font-weight: 600;
    margin-left: 10px;
}

.site-header .menu-item-has-children:hover>.sub-menu,
.site-header .menu-item-has-children:hover .dropdown-menu,
.site-header .menu-item-has-children:focus>.sub-menu,
.site-header .menu-item-has-children:focus .dropdown-menu,
.site-header .dropdown:hover>.sub-menu,
.site-header .dropdown:hover .dropdown-menu,
.site-header .dropdown:focus>.sub-menu,
.site-header .dropdown:focus .dropdown-menu {
    display: block;
}

.sub-menu,
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    font-size: 15px;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.sub-menu>.menu-item>a,
.dropdown-menu>.menu-item>a {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: #fff;
    border: 0;
}

.sub-menu>.menu-item>a:hover,
.sub-menu>.menu-item>a:focus,
.dropdown-menu>.menu-item>a:hover,
.dropdown-menu>.menu-item>a:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa;
}

.sub-menu>.menu-item>a.active,
.sub-menu>.menu-item>a:active,
.dropdown-menu>.menu-item>a.active,
.dropdown-menu>.menu-item>a:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff;
}

.sub-menu>.menu-item>a.disabled,
.sub-menu>.menu-item>a:disabled,
.dropdown-menu>.menu-item>a.disabled,
.dropdown-menu>.menu-item>a:disabled {
    color: #6c757d;
    background-color: transparent;
}

.sub-menu>.menu-item>a:active,
.dropdown-menu>.menu-item>a:active {
    background-color: #f8f9fa;
    color: #3a3a3a;
}

.sub-menu .menu-item-has-children>a,
.dropdown-menu .menu-item-has-children>a {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.sub-menu .menu-item-has-children>a:after,
.dropdown-menu .menu-item-has-children>a:after {
    content: ""
        /*rtl:"" */
    ;
}

.sub-menu .sub-menu,
.dropdown-menu .sub-menu {
    left: 100%;
    top: -8px;
}

/**
 * Pagination styles
 */
ul.page-numbers,
.page-links-inner,
.pagination {
    display: -webkit-box;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}

ul.page-numbers {
    -webkit-box-pack: center;
    justify-content: center;
    margin-bottom: 0;
}

ul.page-numbers>li>a,
ul.page-numbers>li>span,
.page-links-inner>a,
.page-links-inner>span {
    position: relative;
    display: block;
    margin: 0 4px;
    line-height: 1.25;
    color: #979797;
    background-color: #fff;
    border: 1px solid #dadada;
    border-radius: 50px;
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

ul.page-numbers>li>a:hover,
ul.page-numbers>li>span:hover,
.page-links-inner>a:hover,
.page-links-inner>span:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

ul.page-numbers>li>a:focus,
ul.page-numbers>li>span:focus,
.page-links-inner>a:focus,
.page-links-inner>span:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

ul.page-numbers>li>a:not(:disabled):not(.disabled),
ul.page-numbers>li>span:not(:disabled):not(.disabled),
.page-links-inner>a:not(:disabled):not(.disabled),
.page-links-inner>span:not(:disabled):not(.disabled) {
    cursor: pointer;
}

ul.page-numbers>li>a.current,
ul.page-numbers>li>span.current,
.page-links-inner>a.current,
.page-links-inner>span.current {
    z-index: 1;
    color: #fff;
    background-color: #b92d5e;
    border-color: #b92d5e;
}

ul.page-numbers>li>a.prev,
ul.page-numbers>li>a.next,
ul.page-numbers>li>span.prev,
ul.page-numbers>li>span.next,
.page-links-inner>a.prev,
.page-links-inner>a.next,
.page-links-inner>span.prev,
.page-links-inner>span.next {
    background: #dadada;
    color: #fff;
}

ul.page-numbers>li>a:hover,
ul.page-numbers>li>span:not(.current):hover,
.page-links-inner>a:hover,
.page-links-inner>span:hover {
    color: #3a3a3a;
}

.page-links-inner>span {
    z-index: 1;
    color: #fff;
    background-color: #b92d5e;
    border-color: #b92d5e;
}

.page-links>a {
    color: #979797;
    margin: 0 6px;
}

.page-links>a:hover {
    color: #3a3a3a;
}

.pagination {
    margin-bottom: 40px;
    -webkit-box-pack: center;
    justify-content: center;
}

.entry-content .page-links-inner>a {
    color: #979797;
}

/**
 * Media styles
 */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    margin-bottom: 1.5em;
    max-width: 100%;
}

/* Remove bottom on embeds that wrapped in paragraphs via wpautop. */
p>embed:only-child,
p>iframe:only-child,
p>object:only-child {
    margin-bottom: 0;
}

/**
 * Captions
 */
.wp-caption {
    max-width: 100%;
}

.wp-caption img[class*='wp-image-'] {
    display: block;
    margin: 0 auto;
}

/**
 * Alignment
 */
.alignleft {
    display: inline;
    float: left;
    margin-right: 25px;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 25px;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright,
img.alignleft {
    margin-bottom: 10px;
}

/**
 * Slick slider styles
 */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table;
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/* Arrows */
.slick-arrow {
    font-size: 0;
    position: absolute;
    border: 1px solid;
    padding: 7px 15px;
    border-radius: 50%;
    background-color: #fff;
    z-index: 2;
    top: 44%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    width: 45px;
    height: 45px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.slick-arrow:hover,
.slick-arrow:focus {
    outline: none;
    box-shadow: none;
}

.slick-arrow:before {
    font-family: Flaticon;
    font-size: 17px;
    line-height: 1;
    opacity: 0.75;
    font-weight: 900;
}

.slick-arrow:hover:before {
    opacity: 1;
}

.slick-arrow.slick-prev {
    left: 0;
}

@media (min-width: 768px) {
    .slick-arrow.slick-prev {
        left: -22px;
    }
}

.slick-arrow.slick-prev:before {
    content: ""
        /*rtl:""*/
    ;
}

.slick-arrow.slick-next {
    right: 0;
}

.slick-arrow.slick-next:before {
    content: ""
        /*rtl:""*/
    ;
}

@media (min-width: 768px) {
    .slick-arrow.slick-next {
        right: -22px;
    }
}

.slick-arrow.slick-disabled {
    border-color: #ececec;
    color: #fff;
}

.slick-arrow:hover:not(.slick-disabled) {
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

/* Dots */
.slick-dots {
    padding-left: 0;
    list-style: none;
    width: 100%;
}

.slick-dots li {
    display: inline-block;
}

.slick-dots li+li {
    margin-left: 6px;
}

.slick-dots li button {
    font-size: 0;
    padding: 0;
    line-height: 1;
    background-color: transparent;
    border: none;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:before {
    content: '';
    display: block;
    height: 10px;
    width: 10px;
    border: 1px solid #b7b7b7;
    border-radius: 30px;
}

/**
 * Tabs styles
 */
.tab-content .tab-pane {
    display: none;
}

.tab-content .active {
    display: block;
}

/**
 * Scrollup styles
 */
#scrollUp {
    border-radius: 3px;
    bottom: 1.25rem;
    color: #fff;
    font-size: 2.25rem;
    height: 2.625rem;
    line-height: 100%;
    opacity: 0.5;
    padding: 3px;
    right: 1.25rem;
    text-align: center;
    width: 2.625rem;
}

#scrollUp:hover,
#scrollUp:focus,
#scrollUp:active {
    opacity: 1;
}

#scrollUp i {
    display: inline-block;
    vertical-align: top;
}

@media (max-width: 991.98px) {
    #scrollUp {
        bottom: 5.25rem;
    }
}

/**
 * Typehead styles
 */
.live-search-media {
    display: block;
    color: #3a3a3a;
}

.twitter-typeahead {
    z-index: 1051;
    width: 100%;
}

.tt-hint {
    color: #979797;
}

.tt-menu {
    margin-top: 2px;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #dadada;
    border: 1px solid rgba(0, 0, 0, 0.2);
    width: 100%;
    text-align: left;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}

.tt-menu .tt-dataset-search a {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 8px 10px;
}

.tt-menu .tt-dataset-search a:hover {
    background-color: #f4f4f4;
}

.tt-menu .tt-dataset-search a img {
    margin-right: 14px;
}

.tt-menu .tt-dataset-search a p {
    margin-bottom: 0;
}

@media (min-width: 1200px) {

    .site-header--v2 .site-header__header-search.show .widget.widget_product_search,
    .site-header--v2 .site-header__header-search.show .widget.widget_search,
    .site-header--v3 .site-header__header-search.show .widget.widget_product_search,
    .site-header--v3 .site-header__header-search.show .widget.widget_search,
    .site-header--v4 .site-header__header-search.show .widget.widget_product_search,
    .site-header--v4 .site-header__header-search.show .widget.widget_search,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search.show .widget.widget_product_search,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search.show .widget.widget_search {
        padding: 10px 0 !important;
    }
}

@media (min-width: 1200px) {

    .site-header--v2 .search-form:before,
    .site-header--v3 .search-form:before,
    .site-header--v4 .search-form:before,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .search-form:before {
        left: 50px !important;
    }
}

@media (min-width: 1200px) {

    .site-header--v2 .search-form .twitter-typeahead .search-field.tt-input,
    .site-header--v2 .search-form .twitter-typeahead .search-field.tt-input:hover,
    .site-header--v2 .search-form .twitter-typeahead .search-field.tt-input:focus,
    .site-header--v2 .search-form .twitter-typeahead .search-field.tt-hint,
    .site-header--v2 .search-form .twitter-typeahead .search-field.tt-hint:hover,
    .site-header--v2 .search-form .twitter-typeahead .search-field.tt-hint:focus,
    .site-header--v3 .search-form .twitter-typeahead .search-field.tt-input,
    .site-header--v3 .search-form .twitter-typeahead .search-field.tt-input:hover,
    .site-header--v3 .search-form .twitter-typeahead .search-field.tt-input:focus,
    .site-header--v3 .search-form .twitter-typeahead .search-field.tt-hint,
    .site-header--v3 .search-form .twitter-typeahead .search-field.tt-hint:hover,
    .site-header--v3 .search-form .twitter-typeahead .search-field.tt-hint:focus,
    .site-header--v4 .search-form .twitter-typeahead .search-field.tt-input,
    .site-header--v4 .search-form .twitter-typeahead .search-field.tt-input:hover,
    .site-header--v4 .search-form .twitter-typeahead .search-field.tt-input:focus,
    .site-header--v4 .search-form .twitter-typeahead .search-field.tt-hint,
    .site-header--v4 .search-form .twitter-typeahead .search-field.tt-hint:hover,
    .site-header--v4 .search-form .twitter-typeahead .search-field.tt-hint:focus,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .search-form .twitter-typeahead .search-field.tt-input,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .search-form .twitter-typeahead .search-field.tt-input:hover,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .search-form .twitter-typeahead .search-field.tt-input:focus,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .search-form .twitter-typeahead .search-field.tt-hint,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .search-form .twitter-typeahead .search-field.tt-hint:hover,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .search-form .twitter-typeahead .search-field.tt-hint:focus {
        top: auto !important;
        left: auto !important;
    }
}

@media (min-width: 1200px) {

    .site-header--v2 .twitter-typeahead,
    .site-header--v3 .twitter-typeahead,
    .site-header--v4 .twitter-typeahead,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .twitter-typeahead {
        padding: 0 50px;
    }
}

@media (min-width: 1200px) {

    .site-header--v2 .tt-menu,
    .site-header--v3 .tt-menu,
    .site-header--v4 .tt-menu,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .tt-menu {
        padding: 8px 50px;
    }
}

@media (min-width: 1200px) {

    .site-header--v2 .tt-menu .tt-dataset-search,
    .site-header--v3 .tt-menu .tt-dataset-search,
    .site-header--v4 .tt-menu .tt-dataset-search,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .tt-menu .tt-dataset-search {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }
}

@media (min-width: 1200px) {

    .site-header--v2 .tt-menu .tt-dataset-search a,
    .site-header--v3 .tt-menu .tt-dataset-search a,
    .site-header--v4 .tt-menu .tt-dataset-search a,
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .tt-menu .tt-dataset-search a {
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

.tt-suggestion,
.empty-message {
    padding: 3px 20px;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    cursor: pointer;
    color: #3a3a3a;
}

.tt-suggestion:hover,
.tt-suggestion:focus,
.empty-message:hover,
.empty-message:focus {
    background-color: #f5f5f5;
    cursor: pointer;
}

.tt-suggestion.tt-cursor {
    color: #3a3a3a;
    background-color: #f5f5f5;
    cursor: pointer;
}

.tt-suggestion p {
    margin: 0;
}

.demo_store {
    position: fixed;
    left: 0;
    right: 0;
    margin: 0;
    padding: 12px 2.5em;
    z-index: 999;
    bottom: 0;
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 14px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
}

@media (min-width: 992px) {
    .demo_store {
        font-size: 16px;
        display: block;
    }
}

@media (min-width: 768px) {
    .demo_store:before {
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        vertical-align: baseline;
        content: "\f05a";
        display: inline-block;
        margin-right: 8px;
    }
}

.woocommerce-store-notice__dismiss-link {
    background: rgba(0, 0, 0, 0.1);
    color: #ffffff;
    width: 88px;
    padding: 15px;
    margin-top: 10px;
}

@media (min-width: 768px) {
    .woocommerce-store-notice__dismiss-link {
        background: rgba(0, 0, 0, 0.1);
        float: right;
        display: inline-block;
        margin: -10px 25px -10px 0;
        padding: 14px 2.5em;
        color: #ffffff;
        width: auto;
    }
}

.woocommerce-store-notice__dismiss-link:hover {
    background: rgba(0, 0, 0, 0.3);
    color: #ffffff;
    text-decoration: underline;
}

@media (min-width: 768px) {
    .woocommerce-store-notice__dismiss-link:before {
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        vertical-align: baseline;
        content: "\f057";
        margin-right: 6px;
        display: inline-block;
    }
}

/**
 * Site Layout
 */
@media (min-width: 1200px) {
    .has-sidebar .content-area {
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%;
    }
}

@media (min-width: 1200px) {
    .has-sidebar .widget-area {
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (min-width: 1200px) {
    .left-sidebar .content-area {
        -webkit-box-ordinal-group: 3;
        order: 2;
    }
}

@media (min-width: 1200px) {
    .left-sidebar .widget-area {
        -webkit-box-ordinal-group: 2;
        order: 1;
    }
}

@media (min-width: 1800px) {

    .page-template-template-homepage-v4 .container,
    .page-template-template-homepage-v4 .elementor-container {
        max-width: 1790px !important;
    }
}

.uneno-sidebar-header #page {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}

@media (min-width: 1200px) {

    .uneno-sidebar-header .site-content,
    .uneno-sidebar-header footer,
    .uneno-sidebar-header .footer-before-content,
    .uneno-sidebar-header .site-content-page-header {
        width: calc(100% - 310px);
        margin-left: 310px;
        padding: 0;
    }
}

.uneno-sidebar-header .site-content .container,
.uneno-sidebar-header footer .container,
.uneno-sidebar-header .footer-before-content .container,
.uneno-sidebar-header .site-content-page-header .container {
    max-width: 100%;
    padding: 0;
    margin: 0;
}

.uneno-sidebar-header footer .container,
.uneno-sidebar-header .footer-before-content .container {
    padding: 0 20px;
}

@media (min-width: 1200px) {

    .uneno-sidebar-header footer .container,
    .uneno-sidebar-header .footer-before-content .container {
        padding: 0 40px;
    }
}

.uneno-sidebar-header footer.footer-v1,
.uneno-sidebar-header footer.footer-v2 {
    padding-top: 40px;
}

@media (min-width: 768px) {

    .uneno-sidebar-header footer.footer-v1,
    .uneno-sidebar-header footer.footer-v2 {
        padding-top: 90px;
    }
}

@media (min-width: 1200px) {

    .uneno-sidebar-header:not(.page-template-template-homepage-v5) .site-content .container,
    .uneno-sidebar-header:not(.page-template-template-homepage-v5) .site-content-page-header .container {
        padding: 0 40px;
    }
}

.site-main {
    padding-bottom: 60px;
}

.page-template-template-aboutpage .site-main,
.page-template-template-contactpage .site-main,
.page-template-template-homepage-v1 .site-main,
.page-template-template-homepage-v2 .site-main,
.page-template-template-homepage-v3 .site-main,
.page-template-template-homepage-v4 .site-main,
.page-template-template-homepage-v5 .site-main {
    padding-bottom: 0;
}

.page-template-template-homepage-v5 .content-area {
    padding: 0;
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v5 .content-area {
        padding: 0 15px;
    }
}

/**
 * Site Header
 */
/**
 * Site header department menu styles
 */
.site-header--v1 .site-header__departments-menu {
    -webkit-box-flex: 0;
    flex: 0 0 14.1666666667%;
    max-width: 14.1666666667%;
    display: -webkit-box;
    display: flex;
    padding-right: 9px;
}

.site-header--v1 .site-header__departments-menu .dropdown-menu.yamm {
    padding: 15px 0;
    -webkit-transition: all 0.24s;
    transition: all 0.24s;
}

.site-header--v1 .site-header__departments-menu .dropdown-menu.yamm:before {
    left: auto;
    right: 30%;
}

.site-header--v1 .site-header__departments-menu .dropdown-menu .sub-menu {
    border-radius: 0;
}

.site-header--v1 .site-header__masthead-inner {
    height: 108px;
}

.site-header--v1 .departments-menu-title {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.site-header--v1 .dropdown {
    width: 100%;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.site-header--v1 .dropdown,
.site-header--v1 .site-header__departments-menu,
.site-header--v1 .departments-menu-title {
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.site-header__departments-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0 !important;
}

.site-header__departments-menu:not(.animated-dropdown) .yamm-tfw>.sub-menu {
    width: 0;
    opacity: 0;
    -webkit-transition: all .25s ease 0s;
    transition: all .25s ease 0s;
}

.site-header__departments-menu.animated-dropdown [class|=yamm]>.sub-menu {
    opacity: 1;
    -webkit-transition: all .25s ease 0s;
    transition: all .25s ease 0s;
}

.site-header__departments-menu.animated-dropdown .yamm-tfw>.sub-menu {
    width: 600px;
}

.site-header__departments-menu.animated-dropdown .yamm-fw>.sub-menu {
    width: 900px;
}

.site-header__departments-menu.animated-dropdown .yamm-hw>.sub-menu {
    width: 450px;
}

.yamm-content {
    padding: 20px 30px;
    display: -webkit-box;
    display: flex;
}

.yamm-content .elementor {
    width: 100%;
}

.yamm-content .bg-yamm-content {
    position: absolute;
    right: 0;
    bottom: 0;
}

.yamm-content section {
    margin-bottom: 0;
}

.yamm-content ul {
    padding-left: 0;
    list-style: none;
}

.yamm-content li a {
    font-size: 14px;
    color: #3a3a3a;
    font-weight: 300;
}

.yamm-content h1,
.yamm-content h2,
.yamm-content h3,
.yamm-content h4,
.yamm-content h5,
.yamm-content h6,
.yamm-content .nav-title,
.yamm-content .nav-title,
.yamm-content .sub-menu>li.nav-title {
    font-weight: 600;
    color: #3a3a3a;
    font-size: 15px;
}

.yamm-content h1 a,
.yamm-content h2 a,
.yamm-content h3 a,
.yamm-content h4 a,
.yamm-content h5 a,
.yamm-content h6 a,
.yamm-content .nav-title a,
.yamm-content .nav-title a,
.yamm-content .sub-menu>li.nav-title a {
    font-weight: 600;
    color: #3a3a3a;
    font-size: 15px;
}

.yamm-content h1 a:hover,
.yamm-content h2 a:hover,
.yamm-content h3 a:hover,
.yamm-content h4 a:hover,
.yamm-content h5 a:hover,
.yamm-content h6 a:hover,
.yamm-content .nav-title a:hover,
.yamm-content .nav-title a:hover,
.yamm-content .sub-menu>li.nav-title a:hover {
    text-decoration: none;
}

.yamm-content h1:hover a,
.yamm-content h2:hover a,
.yamm-content h3:hover a,
.yamm-content h4:hover a,
.yamm-content h5:hover a,
.yamm-content h6:hover a,
.yamm-content .nav-title:hover a,
.yamm-content .nav-title:hover a,
.yamm-content .sub-menu>li.nav-title:hover a {
    text-decoration: none;
}

.yamm-content .nav-divider {
    height: 1px;
    border-top: 1px solid #ddd;
    margin: 0.5em 0;
}

.yamm-content .nav-text,
.yamm-content .nav-subtext {
    display: block;
}

.yamm-content .nav-subtext {
    font-size: 12px;
    color: #aaa;
    line-height: 1;
}

.yamm-content li:hover>a,
.yamm-content li:focus>a {
    text-decoration: underline;
    color: #3a3a3a;
}

.site-header__departments-menu .menu-item-object-static_block>a {
    display: none;
}

/**
 * Header form styles
 */
.site-header--v1 .widget_product_search,
.site-header--v1 .widget_search {
    margin: 0;
}

.site-header--v1 .site-header__header-search {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
    width: auto;
}

.site-header--v2 .site-header__header-search,
.handheld-header .site-header__header-search {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
    width: auto;
}

.admin-bar .site-header__header-search.show .widget.widget_product_search {
    top: 32px;
}

.site-header--v2 .widget_product_search,
.site-header--v2 .widget_search,
.handheld-header .widget_product_search,
.handheld-header .widget_search,
.page-template-template-homepage-v5 .site-content .widget_product_search,
.page-template-template-homepage-v5 .site-content .widget_search {
    display: none;
}

.site-header--v2 .search-btn:before,
.handheld-header .search-btn:before,
.page-template-template-homepage-v5 .site-content .search-btn:before {
    cursor: pointer;
}

.site-header--v2 .site-header__header-search.show .widget.widget_product_search,
.site-header--v2 .site-header__header-search.show .widget.widget_search,
.handheld-header .site-header__header-search.show .widget.widget_product_search,
.handheld-header .site-header__header-search.show .widget.widget_search,
.page-template-template-homepage-v5 .site-content .site-header__header-search.show .widget.widget_product_search,
.page-template-template-homepage-v5 .site-content .site-header__header-search.show .widget.widget_search {
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    z-index: 10000;
    background-color: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    box-shadow: 1px 1px 9px 1px rgba(0, 0, 0, 0.08);
    padding: 0px 20px;
    height: 50px;
}

@media (min-width: 768px) {

    .site-header--v2 .site-header__header-search.show .widget.widget_product_search,
    .site-header--v2 .site-header__header-search.show .widget.widget_search,
    .handheld-header .site-header__header-search.show .widget.widget_product_search,
    .handheld-header .site-header__header-search.show .widget.widget_search,
    .page-template-template-homepage-v5 .site-content .site-header__header-search.show .widget.widget_product_search,
    .page-template-template-homepage-v5 .site-content .site-header__header-search.show .widget.widget_search {
        padding: 10px 50px;
        height: 92px;
    }
}

.site-header--v2 .search-form,
.handheld-header .search-form,
.page-template-template-homepage-v5 .site-content .search-form {
    height: 100%;
}

.site-header--v2 .search-form .search-field,
.handheld-header .search-form .search-field,
.page-template-template-homepage-v5 .site-content .search-form .search-field {
    background-color: #fff;
    border: 0;
    font-size: 14px;
    height: 100%;
    padding: 0px 30px;
}

@media (min-width: 768px) {

    .site-header--v2 .search-form .search-field,
    .handheld-header .search-form .search-field,
    .page-template-template-homepage-v5 .site-content .search-form .search-field {
        font-size: 25px;
        padding: 16px 60px;
        margin-left: 20px;
    }
}

.site-header--v2 .search-form .search-field:hover,
.site-header--v2 .search-form .search-field:focus,
.handheld-header .search-form .search-field:hover,
.handheld-header .search-form .search-field:focus,
.page-template-template-homepage-v5 .site-content .search-form .search-field:hover,
.page-template-template-homepage-v5 .site-content .search-form .search-field:focus {
    outline: none;
    border: 0;
    box-shadow: none;
}

.site-header--v2 .search-form:before,
.handheld-header .search-form:before,
.page-template-template-homepage-v5 .site-content .search-form:before {
    left: 0;
}

.site-header--v1.header-transparent .search-field,
.site-header--v1.header-transparent .search-field:hover,
.site-header--v1.header-transparent .search-field:focus {
    border-width: 0;
    box-shadow: none;
}

.page-template-template-homepage-v5 .site-content .site-header__header-search {
    display: none;
}

.page-template-template-homepage-v5 .site-content .site-header__header-search .search-form:before {
    left: 10px;
}

.admin-bar.page-template-template-homepage-v5 .site-header__header-search.show .widget.widget_product_search,
.admin-bar .site-header--v2 .site-header__header-search.show .widget.widget_product_search,
.admin-bar .handheld-header .site-header__header-search.show .widget.widget_product_search {
    top: 46px;
}

@media (min-width: 992px) {

    .admin-bar.page-template-template-homepage-v5 .site-header__header-search.show .widget.widget_product_search,
    .admin-bar .site-header--v2 .site-header__header-search.show .widget.widget_product_search,
    .admin-bar .handheld-header .site-header__header-search.show .widget.widget_product_search {
        top: 32px;
    }
}

.page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search {
    display: none;
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search {
        display: block;
        position: absolute;
        right: 85px;
        top: 55px;
        width: 23px;
        height: 23px;
        padding: 0;
    }
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search .search-btn {
        display: block;
        width: 100%;
        height: 100%;
    }
}

.page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search .search-btn:before {
    font-size: 22px;
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search .search-btn:before {
        color: #fff;
    }
}

.page-template-template-aboutpage .search-form:before {
    color: #3a3a3a !important;
}

/**
 * Header icons styles
 */
.site-header--v1 .site-header__header-icons,
.handheld-only .site-header__header-icons {
    height: 100%;
}

.site-header--v1 .widget_shopping_cart,
.site-header--v1 .header-user-account-dropdown,
.site-header--v1 .woocommerce-mini-cart__empty-message,
.handheld-only .widget_shopping_cart,
.handheld-only .header-user-account-dropdown,
.handheld-only .woocommerce-mini-cart__empty-message {
    margin: 0;
}

.site-header--v1 .header-user-account-dropdown,
.handheld-only .header-user-account-dropdown {
    height: 100%;
}

.site-header--v1 .header-user-account-dropdown>.menu-item-has-children,
.handheld-only .header-user-account-dropdown>.menu-item-has-children {
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.site-header--v1 .header-user-account-dropdown>.menu-item-has-children>a,
.handheld-only .header-user-account-dropdown>.menu-item-has-children>a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: #fff;
    border-width: 1px;
    border-style: dashed;
    padding: 8px 17px;
    border-radius: 4px;
}

.site-header--v1 .header-user-account-dropdown>.menu-item-has-children>a:after,
.handheld-only .header-user-account-dropdown>.menu-item-has-children>a:after {
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 20px;
}

.site-header--v1 .count,
.handheld-only .count {
    background-color: #fdea45;
    top: 30%;
}

.site-header--v1 .header-icon-link,
.handheld-only .header-icon-link {
    display: inline-block;
}

.site-header--v1 .header-icon-link span.amount,
.handheld-only .header-icon-link span.amount {
    display: none;
}

.site-header--v1 .header-icon,
.handheld-only .header-icon {
    height: 100%;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
}

.site-header--v1 .header-icon+.header-icon,
.handheld-only .header-icon+.header-icon {
    padding-left: 15px;
}

@media (min-width: 768px) {

    .site-header--v1 .header-icon+.header-icon,
    .handheld-only .header-icon+.header-icon {
        padding-left: 25px;
    }
}

.site-header--v1 .header-icon .header-cart-icon-dropdown,
.handheld-only .header-icon .header-cart-icon-dropdown {
    margin-right: 15px;
}

.site-header--v1 .header-icon:last-child,
.handheld-only .header-icon:last-child {
    padding-left: 10px;
}

@media (min-width: 768px) {

    .site-header--v1 .header-icon:last-child,
    .handheld-only .header-icon:last-child {
        padding-left: 33px;
    }
}

.site-header--v1 i,
.handheld-only i {
    color: #fff;
}

.site-header--v2 i {
    color: #000;
}

.site-header--v2 .count {
    color: #fff;
    top: 0;
}

.site-header--v2 .header-icon-link {
    display: inline-block;
}

.site-header--v2 .header-icon-link span.amount {
    display: none;
}

.site-header--v2 .header-icon {
    padding: 0;
}

.site-header--v2 .header-icon .header-cart-icon-dropdown {
    margin-right: 15px;
    padding-left: 22px;
}

.site-header--v2 .header-icon .header-wishlist {
    display: block;
    padding-right: 10px;
}

.site-header--v2 .header-icon .dropdown-menu {
    left: auto;
    right: -50px;
    border-top: 2px solid;
}

.site-header--v2 .header-icon i {
    color: #000;
}

.site-header--v2 .off-canvas-navigation-wrapper {
    padding-left: 17px;
    padding-right: 0;
}

.site-header--v2 .off-canvas-navigation-wrapper .navbar-toggle-close i {
    font-size: 16px;
}

@media (min-width: 768px) {
    .site-header--v2 .off-canvas-navigation-wrapper .navbar-toggle-close i {
        font-size: 23px;
    }
}

.site-header--v2 .widget {
    margin-bottom: 0;
}

.site-header--v2.site-header .header-cart-dropdown-menu::after {
    right: 25%;
}

.header-user-account-body {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding-right: 12px;
    padding-left: 9px;
    letter-spacing: 0.03em;
}

.header-user-account-body__welcome-text {
    color: #fdea45;
    font-size: 13px;
    line-height: 16px;
}

.header-user-account-body__username {
    color: #f6e4ea;
    font-weight: 500;
    line-height: 24px;
}

.register-sign-in-dropdown-inner {
    min-width: 220px;
    text-align: center;
    color: #3a3a3a;
    font-size: 12px;
    padding-left: 21px;
    padding-right: 21px;
}

.register-sign-in-dropdown-inner p {
    margin: 0;
}

.register-sign-in-dropdown-inner .sign-in-action {
    padding: 10px 0;
}

.register-sign-in-dropdown-inner .register {
    border-top: 1px solid #ebebeb;
    padding: 10px 0;
}

.register-sign-in-dropdown-inner .sign-in-button,
.register-sign-in-dropdown-inner .register-action a {
    display: inline-block;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    padding: 8px 10px;
    font-size: 14px;
    line-height: 16px;
    border-radius: 4px;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

@media screen and (prefers-reduced-motion: reduce) {

    .register-sign-in-dropdown-inner .sign-in-button,
    .register-sign-in-dropdown-inner .register-action a {
        -webkit-transition: none;
        transition: none;
    }
}

.register-sign-in-dropdown-inner .sign-in-button:hover,
.register-sign-in-dropdown-inner .sign-in-button:focus,
.register-sign-in-dropdown-inner .register-action a:hover,
.register-sign-in-dropdown-inner .register-action a:focus {
    text-decoration: none;
}

.register-sign-in-dropdown-inner .sign-in-button:focus,
.register-sign-in-dropdown-inner .sign-in-button.focus,
.register-sign-in-dropdown-inner .register-action a:focus,
.register-sign-in-dropdown-inner .register-action a.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.register-sign-in-dropdown-inner .sign-in-button.disabled,
.register-sign-in-dropdown-inner .sign-in-button:disabled,
.register-sign-in-dropdown-inner .register-action a.disabled,
.register-sign-in-dropdown-inner .register-action a:disabled {
    opacity: 0.65;
}

.register-sign-in-dropdown-inner .sign-in-button:not(:disabled):not(.disabled),
.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.register-sign-in-dropdown-inner .sign-in-button:hover,
.register-sign-in-dropdown-inner .register-action a:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.register-sign-in-dropdown-inner .sign-in-button:focus,
.register-sign-in-dropdown-inner .sign-in-button.focus,
.register-sign-in-dropdown-inner .register-action a:focus,
.register-sign-in-dropdown-inner .register-action a.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.register-sign-in-dropdown-inner .sign-in-button.disabled,
.register-sign-in-dropdown-inner .sign-in-button:disabled,
.register-sign-in-dropdown-inner .register-action a.disabled,
.register-sign-in-dropdown-inner .register-action a:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.register-sign-in-dropdown-inner .sign-in-button:not(:disabled):not(.disabled):active,
.register-sign-in-dropdown-inner .sign-in-button:not(:disabled):not(.disabled).active,
.show>.register-sign-in-dropdown-inner .sign-in-button.dropdown-toggle,
.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled):active,
.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled).active,
.show>.register-sign-in-dropdown-inner .register-action a.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf;
}

.register-sign-in-dropdown-inner .sign-in-button:not(:disabled):not(.disabled):active:focus,
.register-sign-in-dropdown-inner .sign-in-button:not(:disabled):not(.disabled).active:focus,
.show>.register-sign-in-dropdown-inner .sign-in-button.dropdown-toggle:focus,
.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled):active:focus,
.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled).active:focus,
.show>.register-sign-in-dropdown-inner .register-action a.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.register-sign-in-dropdown-inner .register-action a {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
    display: inline-block;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    padding: 8px 10px;
    font-size: 14px;
    line-height: 16px;
    border-radius: 4px;
}

.register-sign-in-dropdown-inner .register-action a:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
}

.register-sign-in-dropdown-inner .register-action a:focus,
.register-sign-in-dropdown-inner .register-action a.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.register-sign-in-dropdown-inner .register-action a.disabled,
.register-sign-in-dropdown-inner .register-action a:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled):active,
.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled).active,
.show>.register-sign-in-dropdown-inner .register-action a.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}

.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled):active:focus,
.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled).active:focus,
.show>.register-sign-in-dropdown-inner .register-action a.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

@media screen and (prefers-reduced-motion: reduce) {
    .register-sign-in-dropdown-inner .register-action a {
        -webkit-transition: none;
        transition: none;
    }
}

.register-sign-in-dropdown-inner .register-action a:hover,
.register-sign-in-dropdown-inner .register-action a:focus {
    text-decoration: none;
}

.register-sign-in-dropdown-inner .register-action a:focus,
.register-sign-in-dropdown-inner .register-action a.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.register-sign-in-dropdown-inner .register-action a.disabled,
.register-sign-in-dropdown-inner .register-action a:disabled {
    opacity: 0.65;
}

.register-sign-in-dropdown-inner .register-action a:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.header-cart-icon .header-cart-icon-dropdown {
    height: 100%;
}

.header-cart-dropdown-menu .widget_shopping_cart_content {
    padding: 15px;
}

.woocommerce-mini-cart__empty-message {
    padding-left: 0;
    list-style: none;
    font-size: 13px;
    font-weight: 300;
    line-height: 26px;
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
    margin: 0;
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v4 .site-header--v2 .site-header__header-icons {
        margin-left: 36px;
    }
}

.site-header--v1.header-transparent .stuck .sub-menu,
.site-header--v1.header-transparent .stuck .dropdown-menu {
    border-top: 2px solid;
}

/**
 * Site branding styles
 */
.site-header--v1 .cls {
    fill: #fff;
}

.site-header--v1 .site-title,
.site-header--v1 .site-description {
    color: #fff;
}

.site-header--v2 .cls-1,
.site-header--v3 .cls-1 {
    fill: #000;
}

.site-header--v2 .site-title,
.site-header--v2 .site-description,
.site-header--v3 .site-title,
.site-header--v3 .site-description {
    color: #000;
}

.site-header-blog .site-title,
.site-header-blog .site-description {
    color: #000;
}

.site-header-blog.header-transparent .site-title,
.site-header-blog.header-transparent .site-description {
    color: #fff;
}

.site-header-blog.header-transparent .stuck .site-title,
.site-header-blog.header-transparent .stuck .site-description {
    color: #000;
}

/**
 * Menus styles
 */
.site-header--v1 .site-header__primary-nav {
    -webkit-box-flex: 0;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}

.site-header--v1 .site-header__secondary-nav {
    -webkit-box-flex: 0;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.site-header--v1 .primary-nav-menu .highlight>a {
    font-weight: 600;
    color: #fdea45;
    padding-left: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.site-header--v1 .primary-nav-menu .highlight>a:before {
    color: #fdea45;
}

.site-header--v1 .dropdown-menu {
    right: 0;
    left: auto;
    border-radius: 0;
}

.site-header--v1 .dropdown-menu>.menu-item-has-children {
    position: static;
}

.site-header--v1 .dropdown-menu .sub-menu {
    left: 99%;
    top: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.site-header--v1 [class|=yamm]>.sub-menu {
    overflow: hidden;
    padding: 0;
}

.site-header--v1 .menu-item:not(.yamm-tfw) .sub-menu li:hover>a,
.site-header--v1 .menu-item:not(.yamm-tfw) .sub-menu li>a:hover {
    text-decoration: none;
}

.site-header--v1 .header-cart-icon-dropdown {
    padding-left: 15px;
}

.site-header--v2 .site-header__primary-nav {
    -webkit-box-flex: 0;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 28px;
    position: static;
    height: 100%;
}

.site-header--v2 .site-header__primary-nav-inner {
    height: 100%;
}

.site-header--v2 .site-header__masthead-inner {
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 106px;
}

.site-header--v2 .site-header__header-search {
    width: 21px;
    height: 21px;
    padding: 0;
}

.site-header--v2 .site-header__header-search .search-btn {
    width: 100%;
    height: 100%;
    display: block;
}

.site-header--v2 .site-header__header-search .search-btn:before {
    font-size: 22px;
    top: -9px !important;
}

.site-header--v2 .primary-nav-menu {
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 15px;
    height: 100%;
}

.site-header--v2 .primary-nav-menu>.menu-item>a {
    color: #3a3a3a;
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.site-header--v2 .primary-nav-menu>.menu-item:not(.highlight)>a:hover {
    color: #2e2e2e;
}

.site-header--v2 .primary-nav-menu .highlight>a {
    font-weight: 600;
    padding-left: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.site-header--v1 .primary-nav-menu .highlight>a:before,
.site-header--v2 .primary-nav-menu .highlight>a:before,
.site-header--v4 .primary-nav-menu .highlight>a:before {
    content: '\f115';
    font-family: flaticon;
    font-size: 18px;
    display: inline-block;
    margin-right: 9px;
}

.site-header--v2 .primary-nav-menu>.menu-item-has-children>.sub-menu,
.site-header--v2 .secondary-nav-menu>.menu-item-has-children>.sub-menu,
.site-header--v3 .primary-nav-menu>.menu-item-has-children>.sub-menu,
.site-header--v3 .secondary-nav-menu>.menu-item-has-children>.sub-menu {
    border-top: 2px solid;
}

.site-header--v2 .primary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header--v2 .secondary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header--v3 .primary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header--v3 .secondary-nav-menu>.menu-item-has-children>.sub-menu:before {
    border-bottom: 10px solid;
}

.site-header--v3 .site-header__masthead-inner {
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 106px;
}

.site-header--v3 .site-header__secondary-nav {
    -webkit-box-flex: 0;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}

.site-header--v3 .secondary-nav-menu>.menu-item>a {
    padding: 21.5px 31px;
    color: #000;
}

.site-header--v3 .primary-nav-menu>.menu-item-has-children.current-menu-item>a,
.site-header--v3 .secondary-nav-menu>.menu-item-has-children.current-menu-item>a {
    font-weight: 600;
}

.primary-nav-menu,
.secondary-nav-menu,
.header-user-account-dropdown {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}

.secondary-nav-menu {
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.secondary-nav-menu>.menu-item>a {
    padding: 21.5px 10.5px;
}

.secondary-nav-menu>.menu-item:last-child>a {
    padding-right: 0;
}

.secondary-nav-menu>.menu-item .sub-menu>li>a {
    font-size: 14px;
}

.primary-nav-menu .sub-menu>.menu-item-has-children:hover>a,
.secondary-nav-menu .sub-menu>.menu-item-has-children:hover>a {
    text-decoration: none;
}

.primary-nav-menu .sub-menu a,
.secondary-nav-menu .sub-menu a {
    line-height: 26px;
}

.primary-nav-menu>.menu-item>a {
    padding: 21.5px 16.5px;
}

.primary-nav-menu>.yamm-fw.menu-item-has-children,
.primary-nav-menu .yamm-tfw.menu-item-has-children {
    position: static;
}

.primary-nav-menu .sub-menu {
    min-height: auto !important;
}

.site-header--v4 .primary-nav-menu .sub-menu>li>a {
    font-size: 16px;
}

.site-header--v4 .sub-menu>.menu-item>a {
    padding: 1rem 1.5rem;
}

.page-template-template-homepage-v4 .site-header--v2 .primary-nav-menu a {
    font-size: 18px;
}

.page-template-template-homepage-v4 .site-header--v2 .site-header__primary-nav {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}

.page-template-template-homepage-v4 .site-header--v2 .site-header__primary-nav {
    position: relative !important;
}

@media (max-width: 1799px) {
    .page-template-template-homepage-v4 .site-header--v2 .site-header__primary-nav {
        position: static !important;
    }
}

.uneno-sidebar-header .site-header__primary-nav .elementor .elementor-element>.elementor-widget-container {
    padding: 12px !important;
}

.page-template-template-homepage-v1 .site-header--v2 .primary-nav-menu .highlight>a:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .primary-nav-menu>.highlight.menu-item>a {
    color: #fdea45;
}

/**
 * Off Canvas styles
 */
.off-canvas-navigation {
    background-color: #333;
    position: fixed;
    top: 0;
    right: -250px;
    width: 250px;
    height: 100%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    z-index: 10000;
}

.off-canvas-navigation .yamm .dropdown.yamm-fw .dropdown-menu {
    position: relative;
}

.off-canvas-navigation .dropdown .dropdown-menu,
.off-canvas-navigation .yamm-tfw .dropdown-menu,
.off-canvas-navigation .yamm-fw .dropdown-menu,
.off-canvas-navigation .yamm-hw .dropdown-menu {
    width: 100% !important;
    top: 0;
}

.off-canvas-navigation .nav-title,
.off-canvas-navigation .widgettitle,
.off-canvas-navigation .widget-title {
    color: #fff;
    padding: 0;
}

.off-canvas-navigation .nav-title a,
.off-canvas-navigation .widgettitle a,
.off-canvas-navigation .widget-title a {
    color: #fff;
    padding: 0 1.387em;
}

.off-canvas-navigation .nav-divider {
    display: none;
}

.off-canvas-navigation .yamm .yamm-content {
    padding: 0;
}

.off-canvas-navigation .yamm .yamm-content .vc_row,
.off-canvas-navigation .yamm .yamm-content .kc-wrap-columns {
    margin: 0;
}

.off-canvas-navigation .yamm .yamm-content .wpb_column,
.off-canvas-navigation .yamm .yamm-content .kc_column {
    width: 100%;
}

.off-canvas-navigation .yamm .yamm-content .vc_column-inner,
.off-canvas-navigation .yamm .yamm-content .kc_column {
    padding: 0;
}

.off-canvas-navigation ul,
.off-canvas-navigation .yamm .yamm-content {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.off-canvas-navigation ul li.menu-item-has-children .dropdown-toggle::after,
.off-canvas-navigation .yamm .yamm-content li.menu-item-has-children .dropdown-toggle::after {
    content: "\f120";
    font-family: Flaticon;
    font-size: 13px;
    font-weight: 600;
    margin-left: auto;
}

.off-canvas-navigation ul li.menu-item-has-children .toggled-on.dropdown-toggle::after,
.off-canvas-navigation .yamm .yamm-content li.menu-item-has-children .toggled-on.dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.off-canvas-navigation ul li.menu-item-has-children a:after,
.off-canvas-navigation .yamm .yamm-content li.menu-item-has-children a:after {
    content: none;
}

.off-canvas-navigation ul li.menu-item-has-children:hover>.sub-menu,
.off-canvas-navigation .yamm .yamm-content li.menu-item-has-children:hover>.sub-menu {
    display: none;
}

.off-canvas-navigation ul li.menu-item-has-children.open .dropdown-backdrop,
.off-canvas-navigation .yamm .yamm-content li.menu-item-has-children.open .dropdown-backdrop {
    display: none;
}

.off-canvas-navigation ul li .dropdown-toggle::after,
.off-canvas-navigation .yamm .yamm-content li .dropdown-toggle::after {
    width: auto;
    height: auto;
    margin: 0;
    border: none;
    color: rgba(255, 255, 255, 0.7);
    display: block;
}

.off-canvas-navigation ul li .sub-menu.toggled-on .dropdown-toggle::after,
.off-canvas-navigation .yamm .yamm-content li .sub-menu.toggled-on .dropdown-toggle::after {
    color: #000;
}

.off-canvas-navigation ul li .sub-menu.toggled-on a,
.off-canvas-navigation .yamm .yamm-content li .sub-menu.toggled-on a {
    text-decoration: none;
}

.off-canvas-navigation ul li .sub-menu.toggled-on button.dropdown-toggle,
.off-canvas-navigation .yamm .yamm-content li .sub-menu.toggled-on button.dropdown-toggle {
    border-bottom: 0;
    border-radius: 0;
}

.off-canvas-navigation ul li.nav-title,
.off-canvas-navigation ul li a,
.off-canvas-navigation ul li a,
.off-canvas-navigation .yamm .yamm-content li.nav-title,
.off-canvas-navigation .yamm .yamm-content li a,
.off-canvas-navigation .yamm .yamm-content li a {
    padding: 0 1.387em;
    line-height: 3em;
    border-bottom: 1px solid #262626;
    text-decoration: none;
}

.off-canvas-navigation ul li.nav-title:hover,
.off-canvas-navigation ul li a:hover,
.off-canvas-navigation ul li a:hover,
.off-canvas-navigation .yamm .yamm-content li.nav-title:hover,
.off-canvas-navigation .yamm .yamm-content li a:hover,
.off-canvas-navigation .yamm .yamm-content li a:hover {
    text-decoration: none;
}

.off-canvas-navigation ul li button.dropdown-toggle,
.off-canvas-navigation .yamm .yamm-content li button.dropdown-toggle {
    border-bottom: 1px solid #262626;
    border-radius: 0;
}

.off-canvas-navigation ul li a,
.off-canvas-navigation .yamm .yamm-content li a {
    color: rgba(255, 255, 255, 0.7);
}

.off-canvas-navigation ul li a:hover,
.off-canvas-navigation ul li a:focus,
.off-canvas-navigation .yamm .yamm-content li a:hover,
.off-canvas-navigation .yamm .yamm-content li a:focus {
    background-color: #b3b3b3;
    box-shadow: inset -2px 0px 4px -1px rgba(0, 0, 0, 0.6);
}

.off-canvas-navigation ul li .dropdown-toggle:hover,
.off-canvas-navigation ul li .dropdown-toggle:focus,
.off-canvas-navigation ul li .nav-title a:hover,
.off-canvas-navigation ul li .nav-title a:focus,
.off-canvas-navigation .yamm .yamm-content li .dropdown-toggle:hover,
.off-canvas-navigation .yamm .yamm-content li .dropdown-toggle:focus,
.off-canvas-navigation .yamm .yamm-content li .nav-title a:hover,
.off-canvas-navigation .yamm .yamm-content li .nav-title a:focus {
    background-color: transparent;
    box-shadow: none;
}

.off-canvas-navigation ul li ul,
.off-canvas-navigation .yamm .yamm-content li ul {
    border-radius: 0;
}

.off-canvas-navigation ul li ul::after,
.off-canvas-navigation ul li ul::before,
.off-canvas-navigation .yamm .yamm-content li ul::after,
.off-canvas-navigation .yamm .yamm-content li ul::before {
    display: none;
    bottom: 100%;
    right: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(72, 72, 72, 0);
    border-bottom-color: #090b0c;
    border-width: 7px;
    margin-left: -7px;
}

.off-canvas-navigation ul .bg-yamm-content,
.off-canvas-navigation .yamm .yamm-content .bg-yamm-content {
    display: none;
}

.off-canvas-navbar-toggle-buttons .navbar-toggler {
    background-color: transparent;
    font-size: 18px;
    line-height: 1;
    padding: 6px 12px;
    border-radius: 4px;
    padding-right: 0;
}

@media (min-width: 768px) {
    .off-canvas-navbar-toggle-buttons .navbar-toggler {
        font-size: 21px;
    }
}

.off-canvas-navbar-toggle-buttons .navbar-toggler:focus {
    box-shadow: none;
}

.off-canvas-navbar-toggle-buttons .navbar-toggler-icon {
    width: 1.2em;
    height: 1.2em;
    display: inline-block;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

@media (min-width: 768px) {
    .off-canvas-navbar-toggle-buttons .navbar-toggler-icon {
        width: 1.3em;
        height: 1.3em;
    }
}

.off-canvas-navigation.light {
    background-color: #fdfcfc;
    border-right: 1px solid #ebebeb;
}

.off-canvas-navigation.light button.dropdown-toggle {
    border-bottom: 1px solid #ebebeb;
    border-radius: 0;
}

.off-canvas-navigation.light .sub-menu.toggled-on {
    border: none;
}

.off-canvas-navigation.light ul li a,
.off-canvas-navigation.light .yamm .yamm-content li.nav-title a,
.off-canvas-navigation.light .yamm .yamm-content li a,
.off-canvas-navigation.light ul li.nav-title a {
    color: #000;
    border-color: #ebebeb;
}

.off-canvas-navigation.light ul li a:hover,
.off-canvas-navigation.light ul li a:focus,
.off-canvas-navigation.light .yamm .yamm-content li.nav-title a:hover,
.off-canvas-navigation.light .yamm .yamm-content li.nav-title a:focus,
.off-canvas-navigation.light .yamm .yamm-content li a:hover,
.off-canvas-navigation.light .yamm .yamm-content li a:focus,
.off-canvas-navigation.light ul li.nav-title a:hover,
.off-canvas-navigation.light ul li.nav-title a:focus {
    background-color: #ebebeb;
    box-shadow: none;
}

.off-canvas-navigation.light ul li .dropdown-toggle:hover,
.off-canvas-navigation.light ul li .dropdown-toggle:focus,
.off-canvas-navigation.light ul li .nav-title a:hover,
.off-canvas-navigation.light ul li .nav-title a:focus,
.off-canvas-navigation.light .yamm .yamm-content li.nav-title .dropdown-toggle:hover,
.off-canvas-navigation.light .yamm .yamm-content li.nav-title .dropdown-toggle:focus,
.off-canvas-navigation.light .yamm .yamm-content li.nav-title .nav-title a:hover,
.off-canvas-navigation.light .yamm .yamm-content li.nav-title .nav-title a:focus,
.off-canvas-navigation.light .yamm .yamm-content li .dropdown-toggle:hover,
.off-canvas-navigation.light .yamm .yamm-content li .dropdown-toggle:focus,
.off-canvas-navigation.light .yamm .yamm-content li .nav-title a:hover,
.off-canvas-navigation.light .yamm .yamm-content li .nav-title a:focus,
.off-canvas-navigation.light ul li.nav-title .dropdown-toggle:hover,
.off-canvas-navigation.light ul li.nav-title .dropdown-toggle:focus,
.off-canvas-navigation.light ul li.nav-title .nav-title a:hover,
.off-canvas-navigation.light ul li.nav-title .nav-title a:focus {
    background-color: transparent;
    box-shadow: none;
}

.off-canvas-navigation.light ul li .dropdown-toggle::after,
.off-canvas-navigation.light ul li.menu-item-has-children>a::after {
    color: #000;
}

.off-canvas-navigation.light ul .dropdown-menu {
    background-color: #f6f4f4;
}

.off-canvas-bg-opacity .site-content::before {
    background: rgba(37, 41, 51, 0.2);
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 999999;
}

.off-canvas-bg-opacity .site-header .animated,
.off-canvas-bg-opacity .site-header.animated {
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
}

.off-canvas-bg-opacity .site-header .faster,
.off-canvas-bg-opacity .site-header.faster {
    -webkit-animation-duration: 0s !important;
    animation-duration: 0s !important;
}

.navbar-toggle-close {
    display: none;
}

.toggled .navbar-toggle-close {
    display: block;
}

.toggled .navbar-toggle-hamburger {
    display: none;
}

.offcanvas-header-menu.header-menu li {
    display: -webkit-box;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.offcanvas-header-menu.header-menu li a {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}

.offcanvas-header-menu.header-menu .sub-menu {
    width: 100%;
}

.offcanvas-header-menu.header-menu .sub-menu a {
    line-height: 2.2;
    padding: 4px 24px;
}

.offcanvas-header-menu.header-menu>li>.sub-menu {
    padding: 14px 0;
}

.offcanvas-header-menu.header-menu button.dropdown-toggle {
    outline: none;
    background-color: transparent;
}

.offcanvas-header-menu.header-menu .menu-item-has-children .sub-menu.toggled-on {
    display: block;
    position: relative;
    top: 0;
    left: 0;
}

/**
 * Mini cart styles
 */
.woocommerce-mini-cart {
    padding-left: 0;
    list-style: none;
    padding: 0;
    margin-bottom: 0;
    list-style: none;
}

.woocommerce-mini-cart-item {
    position: relative;
    padding-bottom: 11px;
    margin-bottom: 18px;
}

.woocommerce-mini-cart-item::after {
    display: block;
    clear: both;
    content: "";
}

.woocommerce-mini-cart-item img,
.woocommerce-mini-cart-item .wp-post-image {
    width: 75px;
    height: 75px;
    margin-right: 20px;
    float: left;
    display: block;
}

.woocommerce-mini-cart-item a.remove {
    position: absolute;
    padding: 6px;
    line-height: .6;
    top: 0;
    font-size: 16px;
    right: 0;
    color: #e00;
}

.woocommerce-mini-cart-item a.remove:hover,
.woocommerce-mini-cart-item a.remove:focus {
    text-decoration: none;
}

.woocommerce-mini-cart-item a:not(.remove) {
    color: #3a3a3a;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    width: calc(100% - 24px);
}

.woocommerce-mini-cart-item a:not(.remove):hover,
.woocommerce-mini-cart-item a:not(.remove):focus {
    text-decoration: none;
}

.woocommerce-mini-cart-item .quantity {
    display: block;
}

.woocommerce-mini-cart-item .quantity .woocommerce-Price-amount {
    display: inline-block;
}

.woocommerce-mini-cart__total {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-top: 1px dashed #d7d7d7;
    border-bottom: 1px dashed #d7d7d7;
    padding: 0.5em 0;
    margin-bottom: 18px;
}

.woocommerce-mini-cart__buttons {
    margin-bottom: 0;
}

.woocommerce-mini-cart__buttons .button {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    text-align: center;
}

.woocommerce-mini-cart__buttons .button+.button {
    margin-top: 1rem;
}

.woocommerce-mini-cart__buttons a.button.wc-forward:hover {
    background-color: #fff;
    color: #3a3a3a;
}

.woocommerce-mini-cart__buttons a.button.checkout.wc-forward:hover {
    color: #fff;
}

/**
 * Transparent header styles
 */
.site-header.header-transparent .masthead-v1 {
    background-color: transparent;
}

.site-header.header-transparent .cls {
    fill: #fff;
}

.site-header.header-transparent .handheld-only {
    background-color: transparent;
}

.site-header.header-transparent .site-header__primary-nav .primary-nav-menu>.menu-item.menu-item-has-children>.sub-menu:before {
    border-bottom: 10px solid #fff;
}

.site-header.header-transparent.site-header--v2 .primary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header.header-transparent.site-header--v2 .secondary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header.header-transparent.site-header--v3 .primary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header.header-transparent.site-header--v3 .secondary-nav-menu>.menu-item-has-children>.sub-menu:before {
    border-bottom: 10px solid #fff;
}

.site-header.header-transparent.site-header--v3 .primary-nav-menu>.menu-item-has-children.current-menu-item>a,
.site-header.header-transparent.site-header--v3 .secondary-nav-menu>.menu-item-has-children.current-menu-item>a {
    font-weight: 600;
    color: #fdea45;
}

.site-header.header-transparent i {
    color: #fff;
}

.site-header.header-transparent .count {
    background-color: #fdea45;
}

.site-header.header-transparent .header-cart-dropdown-menu:after {
    border-bottom-color: #fff;
}

.page-template-template-homepage-v1 .header-transparent+.site-content .uneno-slider-block:first-child,
.page-template-template-homepage-v2 .header-transparent+.site-content .uneno-slider-block:first-child,
.page-template-template-homepage-v3 .header-transparent+.site-content .uneno-slider-block:first-child,
.page-template-template-homepage-v4 .header-transparent+.site-content .uneno-slider-block:first-child,
.page-template-template-homepage-v5 .header-transparent+.site-content .uneno-slider-block:first-child {
    margin-top: -79px;
}

@media (min-width: 1200px) {

    .page-template-template-homepage-v1 .header-transparent+.site-content .uneno-slider-block:first-child,
    .page-template-template-homepage-v2 .header-transparent+.site-content .uneno-slider-block:first-child,
    .page-template-template-homepage-v3 .header-transparent+.site-content .uneno-slider-block:first-child,
    .page-template-template-homepage-v4 .header-transparent+.site-content .uneno-slider-block:first-child,
    .page-template-template-homepage-v5 .header-transparent+.site-content .uneno-slider-block:first-child {
        margin-top: -174px;
    }
}

.page-template-template-homepage-v1 .site-content .uneno-slider-block:first-child {
    width: 100vw;
    position: relative;
    margin-left: calc(-50vw + 50% - 8px);
}

@media (max-width: 991.98px) {
    .page-template-template-homepage-v1 .site-content .uneno-slider-block:first-child {
        margin-left: calc(-50vw + 50%);
    }
}

.page-template-template-homepage-v3 .header-transparent .cls-1 {
    fill: #000;
}

.page-template-template-homepage-v3 .header-transparent .header-cart-icon-dropdown .count {
    color: #fff;
}

.page-template-template-homepage-v3 .header-transparent .site-header__navbar {
    background-color: transparent;
}

.page-template-template-homepage-v3 .header-transparent .header-user-account-body__username,
.page-template-template-homepage-v3 .header-transparent .secondary-nav-menu>.menu-item>a,
.page-template-template-homepage-v3 .header-transparent .header-icon .fa-heart,
.page-template-template-homepage-v3 .header-transparent .cart-contents .fa-shopping-bag,
.page-template-template-homepage-v3 .header-transparent .site-header__departments-menu .departments-menu-title,
.page-template-template-homepage-v3 .header-transparent i,
.page-template-template-homepage-v3 .header-transparent .nav--blog-menu>.menu-item>a {
    color: #000 !important;
}

.page-template-template-homepage-v3 .header-transparent.site-header {
    background: rgba(255, 255, 255, 0.5);
}

.page-template-template-homepage-v3 .header-transparent.site-header-blog .site-header-blog__logo .cls-1 {
    fill: #000;
}

.page-template-template-homepage-v3 .header-transparent.site-header--v1 .primary-nav-menu>.menu-item>a {
    color: #000;
}

.page-template-template-homepage-v3 .header-transparent.site-header-blog .btn--back-to-store {
    color: #ffffff;
}

.page-template-template-homepage-v3 .header-transparent.site-header-blog .btn--back-to-store:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 489.4 489.4" style="enable-background:new 0 0 489.4 489.4;" xml:space="preserve"><path fill="#ffffff" d="M347.7,263.75h-66.5c-18.2,0-33,14.8-33,33v51c0,18.2,14.8,33,33,33h66.5c18.2,0,33-14.8,33-33v-51    C380.7,278.55,365.9,263.75,347.7,263.75z M356.7,347.75c0,5-4.1,9-9,9h-66.5c-5,0-9-4.1-9-9v-51c0-5,4.1-9,9-9h66.5    c5,0,9,4.1,9,9V347.75z"/><path fill="#ffffff" d="M489.4,171.05c0-2.1-0.5-4.1-1.6-5.9l-72.8-128c-2.1-3.7-6.1-6.1-10.4-6.1H84.7c-4.3,0-8.3,2.3-10.4,6.1l-72.7,128    c-1,1.8-1.6,3.8-1.6,5.9c0,28.7,17.3,53.3,42,64.2v211.1c0,6.6,5.4,12,12,12h66.3c0.1,0,0.2,0,0.3,0h93c0.1,0,0.2,0,0.3,0h221.4    c6.6,0,12-5.4,12-12v-209.6c0-0.5,0-0.9-0.1-1.3C472,224.55,489.4,199.85,489.4,171.05z M91.7,55.15h305.9l56.9,100.1H34.9    L91.7,55.15z M348.3,179.15c-3.8,21.6-22.7,38-45.4,38c-22.7,0-41.6-16.4-45.4-38H348.3z M232,179.15c-3.8,21.6-22.7,38-45.4,38    s-41.6-16.4-45.5-38H232z M24.8,179.15h90.9c-3.8,21.6-22.8,38-45.5,38C47.5,217.25,28.6,200.75,24.8,179.15z M201.6,434.35h-69    v-129.5c0-9.4,7.6-17.1,17.1-17.1h34.9c9.4,0,17.1,7.6,17.1,17.1v129.5H201.6z M423.3,434.35H225.6v-129.5    c0-22.6-18.4-41.1-41.1-41.1h-34.9c-22.6,0-41.1,18.4-41.1,41.1v129.6H66v-193.3c1.4,0.1,2.8,0.1,4.2,0.1    c24.2,0,45.6-12.3,58.2-31c12.6,18.7,34,31,58.2,31s45.5-12.3,58.2-31c12.6,18.7,34,31,58.1,31c24.2,0,45.5-12.3,58.1-31    c12.6,18.7,34,31,58.2,31c1.4,0,2.7-0.1,4.1-0.1L423.3,434.35L423.3,434.35z M419.2,217.25c-22.7,0-41.6-16.4-45.4-38h90.9    C460.8,200.75,441.9,217.25,419.2,217.25z"/></svg>');
}

.page-template-template-homepage-v3 .header-transparent.site-header-blog .btn--back-to-store:hover {
    color: #000 !important;
}

.page-template-template-homepage-v3 .site-header--v2,
.page-template-template-homepage-v3 .site-header--v3 {
    box-shadow: 1.563px 8.863px 48.97px 10.03px rgba(83, 8, 34, 0.2);
}

.page-template-template-aboutpage .site-header.header-transparent .site-header__primary-nav .primary-nav-menu>.highlight.menu-item>a {
    color: #fdea45;
}

.page-template-template-aboutpage .site-header.header-transparent .site-header__primary-nav .primary-nav-menu>.highlight.menu-item>a:before {
    color: #fdea45;
}

.site-header--v1 .primary-nav-menu>.menu-item:not(.highlight)>a,
.site-header--v1 .secondary-nav-menu>.menu-item:not(.highlight)>a {
    color: #fff;
}

/**
 * Megamenu styles
 */
.primary-nav-menu .menu-item .sub-menu {
    left: auto;
}

.primary-nav-menu>.menu-item:hover>.sub-menu {
    visibility: visible;
    opacity: 1;
    top: 100%;
}

.primary-nav-menu>.menu-item .sub-menu {
    top: 110%;
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.24s;
    transition: all 0.24s;
    border-radius: 0;
    border: 0;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.28);
}

.primary-nav-menu>.menu-item.yamm-fw .sub-menu {
    width: 100%;
    left: 0;
}

.primary-nav-menu.animated-dropdown .sub-menu {
    top: 96%;
    opacity: 1;
    -webkit-transition: none;
    transition: none;
}

.primary-nav-menu .nav-title~li.nav-title {
    margin-top: 15px;
}

.primary-nav-menu .menu-item .sub-menu>li {
    position: relative;
}

.primary-nav-menu .menu-item .sub-menu>li>a {
    font-size: 14px;
}

.primary-nav-menu .menu-item .sub-menu>li.menu-item-object-static_block>a {
    display: none !important;
}

.primary-nav-menu .menu-item .sub-menu>li .sub-menu {
    top: 0;
    left: 110%;
    opacity: 0;
    visibility: hidden;
}

.primary-nav-menu .menu-item .sub-menu>li:hover>.sub-menu,
.primary-nav-menu .menu-item .sub-menu>li:focus>.sub-menu {
    left: 100%;
    top: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.24s;
    transition: all 0.24s;
}

.primary-nav-menu .yamm-content .elementor {
    width: 100%;
}

.primary-nav-menu .yamm-content a {
    color: #757575;
    font-weight: 300;
    padding: 1px 10px;
    display: block;
}

.primary-nav-menu .yamm-content a:hover {
    color: #757575;
}

.primary-nav-menu .yamm-content section {
    margin-bottom: 10px;
}

.primary-nav-menu .yamm-content .bg-yamm-content-bottom {
    margin-bottom: 0;
}

.primary-nav-menu .yamm-content .categories-menu a {
    font-size: 15px;
    padding: 0 3px 3px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
}

.primary-nav-menu .yamm-content .categories-menu a:hover {
    text-decoration: none;
    color: #3a3a3a;
}

.primary-nav-menu .yamm-content .nav-title {
    color: #252525;
    margin-bottom: 0;
}

.primary-nav-menu .yamm-content .nav-title a {
    color: #252525;
    font-weight: 500;
    font-size: 17px;
}

.primary-nav-menu .yamm-content .nav-title:hover a {
    text-decoration: none;
}

.primary-nav-menu:not(.animated-dropdown) .yamm-tfw>.sub-menu {
    width: 0;
    opacity: 0;
    display: none;
    -webkit-transition: all .25s ease 0s;
    transition: all .25s ease 0s;
}

.primary-nav-menu.animated-dropdown [class|=yamm]>.sub-menu {
    display: block;
    opacity: 1;
    -webkit-transition: all .25s ease 0s;
    transition: all .25s ease 0s;
}

.primary-nav-menu.animated-dropdown .yamm-tfw>.sub-menu {
    width: 600px;
}

.primary-nav-menu.animated-dropdown .yamm-hw>.sub-menu {
    width: 450px;
}

.primary-nav-menu .yamm-content .widget_nav_menu ul.menu li a {
    padding: 0 10px;
}

.primary-nav-menu .yamm-content .widget_nav_menu ul.menu li.nav-title {
    padding: 0;
}

.secondary-nav-menu>.menu-item .sub-menu {
    top: 112%;
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.24s;
    transition: all 0.24s;
    border-radius: 0;
    border: 0;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.28);
}

.secondary-nav-menu>.menu-item:hover>.sub-menu {
    top: 106%;
    opacity: 1;
    visibility: visible;
}

.site-header--v1 .primary-nav-menu>.menu-item.yamm-fw .sub-menu {
    width: 1200px;
}

.site-header .menu-item .sub-menu>li.menu-item-object-static_block>a {
    display: none !important;
}

.uneno-sidebar-header .primary-nav-menu .yamm-content .categories-menu a {
    padding: 3px;
}

/**
 * Header v4 styles
 */
@media (min-width: 1200px) {
    .site-header--v4 .desktop-only {
        width: 310px;
        margin: 0;
        padding: 0;
        overflow: hidden;
        background-color: #fff;
        height: 100vh;
        position: fixed !important;
        box-shadow: 4px 0px 24px 0px rgba(1, 1, 1, 0.2);
    }

    .site-header--v4 .desktop-only .row .column,
    .site-header--v4 .desktop-only .header-icon,
    .site-header--v4 .desktop-only .uneno-copyright-bar-info {
        padding: 0 40px;
    }

    .site-header--v4 .desktop-only .yamm-content {
        padding: 0;
    }

    .site-header--v4 .desktop-only .site-header__masthead-inner {
        padding: 52px 0;
    }

    .site-header--v4 .desktop-only .site-header__logo {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 35px;
    }

    .site-header--v4 .desktop-only .site-header__primary-nav {
        margin-bottom: 243px;
        padding: 0 !important;
    }

    .site-header--v4 .desktop-only .widget_product_search {
        display: none;
    }

    .site-header--v4 .desktop-only .primary-nav-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item {
        position: static;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children a:after {
        content: none;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children>a:after {
        content: "\f120";
        font-family: Flaticon;
        font-size: 13px;
        font-weight: 600;
        position: relative;
        margin-left: auto;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children:hover>a:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children:hover .sub-menu {
        position: relative;
        visibility: visible;
        display: block;
        opacity: 1;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        -webkit-transition: none;
        transition: none;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children:hover.yamm-fw>.sub-menu {
        border-top: 1px solid rgba(0, 0, 0, 0.15);
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children .sub-menu {
        box-shadow: none;
    }
}

@media (min-width: 1200px) and (min-width: 992px) {
    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children .sub-menu {
        min-width: 310px;
        width: 100%;
        -webkit-transition: none;
        transition: none;
    }
}

@media (min-width: 1200px) {
    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children .sub-menu>li .sub-menu {
        left: 0;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children .sub-menu a {
        font-size: 16px;
        padding: 6.5px 30px;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item.menu-item-has-children .sub-menu .yamm-content a {
        padding: 6.5px 15px;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item .dropdown-toggle::after {
        width: auto;
        height: auto;
        margin: 0;
        border: none;
        color: #000;
        display: block;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item>a {
        font-size: 18px;
        color: #323232;
        padding: 10.5px 30px;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        line-height: 30px;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item:hover .sub-menu {
        visibility: hidden;
        display: none;
    }

    .site-header--v4 .desktop-only .primary-nav-menu li.yamm-fw ul.sub-menu {
        width: 950px;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item-has-children .sub-menu:before {
        content: none;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item-has-children:not(.yamm-fw) .sub-menu {
        background-color: #fafafa;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item-has-children:not(.yamm-fw) .sub-menu li a {
        background-color: #fafafa;
    }

    .site-header--v4 .desktop-only .primary-nav-menu .menu-item-has-children:not(.yamm-fw) .sub-menu li a:hover {
        background-color: #EDEDED;
    }

    .site-header--v4 .desktop-only .primary-nav-menu>.yamm-fw.menu-item-has-children,
    .site-header--v4 .desktop-only .primary-nav-menu>.yamm-tfw.menu-item-has-children {
        position: relative;
    }

    .site-header--v4 .desktop-only .primary-nav-menu button.dropdown-toggle {
        position: absolute;
        top: 0%;
        right: 5px;
        background-color: transparent;
        padding: 15px 25px;
    }

    .site-header--v4 .desktop-only .primary-nav-menu button.dropdown-toggle:focus {
        box-shadow: none;
    }

    .site-header--v4 .desktop-only .header-icon {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 37px;
    }

    .site-header--v4 .desktop-only .header-icon .header-cart-icon-dropdown {
        border: 1px solid #dadada;
        padding: 14px 15px;
    }

    .site-header--v4 .desktop-only .header-icon .header-icon-link {
        color: #3a3a3a;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
    }

    .site-header--v4 .desktop-only .header-icon .header-icon-link i {
        margin-right: 15px;
    }

    .site-header--v4 .desktop-only .header-icon .header-icon-link .count {
        color: #fff;
        width: 22px;
        height: 22px;
        bottom: 18px;
        font-size: 12px;
        font-weight: 600;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        left: 30px;
    }

    .site-header--v4 .desktop-only .header-icon span.amount {
        display: inline-block;
        font-size: 15px;
        font-weight: 700;
    }

    .site-header--v4 .desktop-only .header-icon span.amount .price-label {
        color: #747474;
        font-weight: 400;
        padding-right: 10px;
    }

    .site-header--v4 .desktop-only .header-icon .dropdown:hover .dropdown-menu {
        display: none;
    }

    .site-header--v4 .desktop-only .header-cart-dropdown-menu {
        min-width: 250px;
        top: 101%;
        display: none;
    }

    .site-header--v4 .desktop-only .header-cart-dropdown-menu .widget_shopping_cart {
        margin: 0;
    }

    .site-header--v4 .desktop-only .uneno-social-menu {
        padding: 0 40px;
        margin-bottom: 5px;
    }

    .site-header--v4 .desktop-only .uneno-social-menu ul.footer-social-menu {
        margin-bottom: 0;
    }

    .site-header--v4 .desktop-only .uneno-social-menu ul.footer-social-menu .menu-item+.menu-item {
        margin-left: 20px;
    }

    .site-header--v4 .desktop-only .uneno-social-menu ul.footer-social-menu .menu-item>a {
        padding: 0.5rem 0;
    }

    .site-header--v4 .desktop-only .uneno-social-menu ul.footer-social-menu .menu-item i {
        font-size: 29px;
    }

    .site-header--v4 .desktop-only .uneno-copyright-bar-info {
        text-align: left;
        font-size: 13px;
    }

    .site-header--v4 .desktop-only .elementor-column-wrap+.elementor-column-wrap {
        margin-top: 30px;
    }
}

.page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search .widget .search-form:before,
.page-template-template-homepage-v5.uneno-sidebar-header .site-content .site-header__header-search .widget .search-btn:before {
    z-index: 1052;
}

.mCustomScrollbar .mCSB_inside>.mCSB_container {
    margin: 0;
}

.mCustomScrollbar .mCSB_inside>.mCSB_scrollTools {
    opacity: 0;
}

.mCustomScrollbar .mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCustomScrollbar .mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,
.mCustomScrollbar .mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollbar .mCustomScrollBox:hover~.mCSB_scrollTools,
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 0 !important;
}

.site-header--v4 .desktop-only .elementor-row,
.off-canvas-navigation .offcanvas .elementor-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.site-header--v4 .desktop-only .elementor-row .elementor-column,
.off-canvas-navigation .offcanvas .elementor-row .elementor-column {
    width: 100% !important;
}

.off-canvas-navigation .yamm .yamm-content .elementor li a {
    color: #3a3a3a;
    line-height: 2.3em;
    border: none;
}

.off-canvas-navigation .yamm .yamm-content .elementor li a:hover {
    background-color: transparent;
    box-shadow: none;
    color: #000;
}

.off-canvas-navigation .yamm .yamm-content .elementor li.nav-title {
    padding: 0;
    border: 0;
}

.off-canvas-navigation .yamm .yamm-content .elementor .elementor-element {
    margin-bottom: 25px;
}

.off-canvas-navigation .yamm .yamm-content .elementor .elementor-element:last-child {
    margin-bottom: 0;
}

.off-canvas-navigation .yamm .yamm-content .elementor section.elementor-element {
    margin-bottom: 0;
}

.off-canvas-navigation .yamm .yamm-content .elementor .elementor-element>.elementor-widget-container {
    padding: 0;
}

/**
 * Handheld header styles
 */
.handheld-only .handheld-header {
    flex-wrap: nowrap;
    padding: 12px 0;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.handheld-only .handheld-header .count {
    top: 0;
    background-color: #fdea45 !important;
}

.handheld-only .handheld-header .amount {
    display: none;
}

.handheld-only .handheld-header .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.handheld-only .handheld-header .header-cart-icon-dropdown {
    padding-left: 8px;
}

.handheld-only .site-header__header-search {
    width: 23px;
    height: 23px;
    padding: 0;
}

.handheld-only .site-header__header-search .search-btn {
    width: 100%;
    height: 100%;
    display: block;
}

.handheld-only .site-header__header-search .search-btn:before {
    font-size: 20px;
    top: -5px !important;
}

@media (min-width: 768px) {
    .handheld-only .site-header__header-search .search-btn:before {
        font-size: 22px;
        top: -6px !important;
    }
}

.handheld-only .cls {
    fill: #fff;
}

.handheld-only .site-title,
.handheld-only .site-description {
    color: #fff;
}

.handheld-only i {
    color: #ffffff !important;
}

.handheld-only .search-btn:before {
    color: #ffffff;
}

.handheld-only .header-user-account-dropdown>.menu-item-has-children>a {
    padding: 0 !important;
    border: none !important;
    font-size: 0;
}

.handheld-only .header-user-account-dropdown>.menu-item-has-children>a:after {
    content: none !important;
}

.handheld-only .header-user-account-dropdown>.menu-item-has-children>a i {
    font-size: 23px;
    margin-right: 0;
}

@media (min-width: 768px) {
    .handheld-only .header-user-account-dropdown>.menu-item-has-children>a i {
        font-size: 30px;
    }
}

.handheld-only .header-user-account-dropdown>.menu-item-has-children .sub-menu {
    display: none;
}

.handheld-only .header-icon {
    margin-right: 0;
    padding-right: 0 !important;
    padding-left: 12px !important;
}

.handheld-only .header-icon .dropdown-menu {
    display: none;
}

.handheld-only .header-user-account-body {
    display: none;
}

.handheld-only .off-canvas-navbar-toggle-buttons .navbar-toggler {
    padding: 0;
}

@media (min-width: 768px) {
    .handheld-only .off-canvas-navbar-toggle-buttons .navbar-toggler {
        padding: 6px 15px 6px 0;
    }
}

.handheld-only .header-icon button {
    display: none;
}

.handheld-only .header-cart-icon-dropdown {
    padding-left: 1;
}

.handheld-only .header-cart-icon-dropdown:hover .dropdown-menu,
.handheld-only .header-cart-icon-dropdown:focus .dropdown-menu {
    display: none;
}

.handheld-only .off-canvas-navigation-wrapper {
    padding-left: 15px;
    padding-right: 0;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.handheld-only .site-header__logo {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}

@media (max-width: 767.98px) {
    .handheld-only .site-header__logo svg {
        width: 100px;
    }
}

.handheld-only .off-canvas-navigation {
    left: -250px;
    right: auto;
}

.handheld-only .site-header__header-search.show .widget.widget_product_search {
    top: 68px;
}

.handheld-only .custom-logo-link svg {
    width: 100px;
}

.admin-bar .handheld-header .show .widget.widget_product_search {
    top: 100px;
}

.page-template-template-homepage-v2 .handheld-only {
    margin-bottom: 53px;
}

.page-template-template-homepage-v2 .stuck .handheld-only {
    margin-bottom: 0;
}

.page-template-template-homepage-v3 .handheld-only i {
    color: #000;
}

.page-template-template-homepage-v3 .handheld-only .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.page-template-template-homepage-v3 .handheld-only .search-btn:before {
    color: #000;
}

@media (max-width: 1199.98px) {
    .uneno-sidebar-header .site-header--v4 {
        width: 100%;
    }
}

/**
 * Sticky header styles
 */
.site-header.header-transparent .stuck .cls {
    fill: #000;
}

.site-header.header-transparent .stuck i,
.site-header.header-transparent .stuck .header-user-account-body__welcome-text,
.site-header.header-transparent .stuck .departments-menu-title,
.site-header.header-transparent .stuck .header-user-account-body__username,
.site-header.header-transparent .stuck .header-user-account-dropdown>.menu-item-has-children>a {
    color: #000 !important;
}

.site-header.header-transparent .stuck .handheld-only .handheld-header .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.site-header.header-transparent .stuck .handheld-only .site-title,
.site-header.header-transparent .stuck .handheld-only .site-description {
    color: #000;
}

.site-header.header-transparent .stuck .handheld-only .search-btn:before {
    color: #000;
}

.site-header.header-transparent.site-header--v1 .stuck .search-field {
    background: transparent;
    border-width: 1px;
}

.site-header.header-transparent.site-header--v1 .stuck .search-field:focus {
    box-shadow: 0px 0px 0px 1px #979797;
}

.site-header.header-transparent.site-header--v1 .stuck .search-field.tt-hint {
    background: transparent !important;
    border-width: 1px;
}

.site-header.header-transparent.site-header--v1 .stuck .search-field.tt-hint:focus {
    box-shadow: 0px 0px 0px 1px #979797 !important;
}

.site-header.header-transparent.site-header--v1 .stuck .header-user-account-dropdown>.menu-item-has-children>a {
    border-color: #dadada;
}

.site-header.header-transparent.site-header--v1 .stuck .count {
    color: #fff;
}

.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .stuck .primary-nav-menu>.menu-item>a,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .stuck .secondary-nav-menu>.menu-item>a,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .stuck .primary-nav-menu>.menu-item>a,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .stuck .secondary-nav-menu>.menu-item>a,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .stuck .primary-nav-menu>.menu-item>a,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .stuck .secondary-nav-menu>.menu-item>a,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .stuck .primary-nav-menu>.menu-item>a,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .stuck .secondary-nav-menu>.menu-item>a,
.page-template-default .site-header.header-transparent.site-header--v2 .stuck .primary-nav-menu>.menu-item>a,
.page-template-default .site-header.header-transparent.site-header--v2 .stuck .secondary-nav-menu>.menu-item>a,
.page-template-default .site-header.header-transparent.site-header--v3 .stuck .primary-nav-menu>.menu-item>a,
.page-template-default .site-header.header-transparent.site-header--v3 .stuck .secondary-nav-menu>.menu-item>a {
    color: #000;
}

.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .stuck .site-title,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .stuck .site-title,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .stuck .site-title,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .stuck .site-title,
.page-template-default .site-header.header-transparent.site-header--v2 .stuck .site-title,
.page-template-default .site-header.header-transparent.site-header--v3 .stuck .site-title {
    color: #000;
}

.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .stuck .search-form:before,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .stuck .search-btn:before,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .stuck .search-form:before,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .stuck .search-btn:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .stuck .search-form:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .stuck .search-btn:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .stuck .search-form:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .stuck .search-btn:before,
.page-template-default .site-header.header-transparent.site-header--v2 .stuck .search-form:before,
.page-template-default .site-header.header-transparent.site-header--v2 .stuck .search-btn:before,
.page-template-default .site-header.header-transparent.site-header--v3 .stuck .search-form:before,
.page-template-default .site-header.header-transparent.site-header--v3 .stuck .search-btn:before {
    color: #000;
}

.page-template-template-aboutpage .site-header.header-transparent.site-header--v2 .stuck .off-canvas-navbar-toggle-buttons .navbar-toggler-icon,
.page-template-template-aboutpage .site-header.header-transparent.site-header--v3 .stuck .off-canvas-navbar-toggle-buttons .navbar-toggler-icon,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .stuck .off-canvas-navbar-toggle-buttons .navbar-toggler-icon,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v3 .stuck .off-canvas-navbar-toggle-buttons .navbar-toggler-icon,
.page-template-default .site-header.header-transparent.site-header--v2 .stuck .off-canvas-navbar-toggle-buttons .navbar-toggler-icon,
.page-template-default .site-header.header-transparent.site-header--v3 .stuck .off-canvas-navbar-toggle-buttons .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.page-template-template-aboutpage .site-header.header-transparent .stuck .masthead-v1 {
    background: #fff;
}

.sticky-wrapper .uneno-sticky-wrap.stuck {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.66);
    background: #fff;
}

.site-header--v1 .uneno-sticky-wrap.stuck .site-header__masthead-inner,
.site-header--v2 .uneno-sticky-wrap.stuck .site-header__masthead-inner,
.site-header--v3 .uneno-sticky-wrap.stuck .site-header__masthead-inner {
    height: 80px;
}

.site-header--v2.header-transparent .stuck .count {
    color: #fff;
}

.site-header-blog .uneno-sticky-wrap.stuck .site-header-blog__inner {
    padding: 15px 0;
}

.page-template-template-homepage-v3 .site-header.site-header--v2 .stuck .header-cart-dropdown-menu::after {
    bottom: 100%;
}

.page-template-template-homepage-v2 .site-header.site-header--v2 .stuck .header-cart-dropdown-menu::after {
    bottom: 100.5%;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .admin-bar .sticky-wrapper .uneno-sticky-wrap.stuck {
        top: 45px;
    }
}

@media (min-width: 992px) {
    .admin-bar .sticky-wrapper .uneno-sticky-wrap.stuck {
        top: 31px;
    }
}

.site-header--v1.header-transparent .stuck .header-user-account-dropdown img,
.handheld-only.header-transparent .stuck .header-user-account-dropdown img {
    border-color: #979797;
}

.site-header--v1.header-transparent .stuck .header-user-account-dropdown>.menu-item-has-children>a:after,
.handheld-only.header-transparent .stuck .header-user-account-dropdown>.menu-item-has-children>a:after {
    color: #979797;
}

.site-header--v1.header-transparent .stuck .site-title {
    color: #000;
}

/**
 * Uneno sidebar header styles
 */
@media (max-width: 1199.98px) {

    .uneno-sidebar-header .header-v1,
    .uneno-sidebar-header .header-v2,
    .uneno-sidebar-header .header-v3,
    .uneno-sidebar-header .header-blog,
    .uneno-sidebar-header .site-content,
    .uneno-sidebar-header footer,
    .uneno-sidebar-header .footer-before-content {
        width: 100%;
    }
}

.uneno-sidebar-header .uneno-products-block,
.uneno-sidebar-header .has-fullwidth,
.uneno-sidebar-header .uneno-products-review-carousel-section {
    margin-left: auto;
    width: 100%;
}

.site-header {
    margin-bottom: 53px;
    z-index: 1001;
    position: relative;
    letter-spacing: 0.02em;
}

.site-header .desktop-only {
    display: none;
}

@media (min-width: 1200px) {
    .site-header .desktop-only {
        display: block;
    }
}

.site-header .handheld-only {
    display: block;
}

@media (min-width: 1200px) {
    .site-header .handheld-only {
        display: none;
    }
}

.site-header .handheld-only .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}

.site-header .container {
    position: relative;
}

.site-header__logo {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.site-header__logo a {
    display: block;
}

.site-header .widget .search-form:before,
.site-header .widget .search-btn:before {
    z-index: 1052;
}

.site-header__primary-nav,
.site-header__secondary-nav,
.site-header .site-header-blog__menu {
    flex-wrap: wrap;
}

.site-header__masthead-inner {
    -webkit-box-align: center;
    align-items: center;
}

.site-header__header-icons {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 0;
}

.site-header .departments-menu-title {
    line-height: 26px;
    letter-spacing: -0.03em;
    color: #fff;
}

.site-header__navbar {
    font-size: 14px;
    line-height: 1.25;
}

.site-header .header-cart-icon-dropdown {
    position: relative;
}

.site-header .header-cart-icon-dropdown.dropdown>a:after {
    content: none;
}

.site-header .header-cart-icon-dropdown img {
    width: 30px;
    height: 30px;
}

@media (min-width: 768px) {
    .site-header .header-cart-icon-dropdown img {
        width: 44px;
        height: 44px;
    }
}

.site-header .count {
    position: absolute;
    right: -7px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-size: 14px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

@media (min-width: 768px) {
    .site-header .count {
        right: -15px;
        width: 26px;
        height: 26px;
    }
}

.site-header .header-cart-dropdown-menu {
    margin-top: 0;
    font-size: 13px;
    right: -70px;
    left: auto;
    border-top-width: 0;
    min-width: 300px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right-width: 0;
    box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08);
}

.site-header .header-cart-dropdown-menu::after,
.site-header .header-cart-dropdown-menu::before {
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    right: 25%;
    bottom: 100%;
    border: solid transparent;
}

.site-header .header-cart-dropdown-menu::after {
    border-bottom-color: #fff;
    border-width: 6px;
    margin-right: -6px;
}

.site-header i {
    font-size: 23px;
}

@media (min-width: 768px) {
    .site-header i {
        font-size: 26px;
    }
}

.site-header .navbar-toggle-close i {
    font-size: 16px;
}

.site-header .header-icon:last-child .header-cart-dropdown-menu {
    right: 0;
}

.site-header .header-icon:last-child .header-cart-dropdown-menu:after {
    right: 7%;
}

.site-header .header-user-account-dropdown .menu-item-has-children>a:after {
    content: '\f0d7';
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-size: 23px;
}

.site-header .header-user-account-dropdown img {
    width: 40px;
    height: 40px;
    border: 2px solid;
    border-radius: 50%;
}

.site-header .header-user-account-dropdown i {
    margin-right: 10px;
}

.page-template-template-homepage-v1 .site-header,
.page-template-template-homepage-v2 .site-header,
.page-template-template-homepage-v3 .site-header,
.page-template-template-homepage-v4 .site-header,
.page-template-template-homepage-v5 .site-header,
.page-template-template-aboutpage .site-header {
    margin-bottom: 0;
}

.page-template-template-homepage-v2 .site-header--v1,
.page-template-template-homepage-v4 .site-header--v1 {
    margin-bottom: 53px;
}

.primary-nav-menu,
.secondary-nav-menu,
.header-user-account-dropdown,
.site-header__departments-menu {
    display: -webkit-box;
    display: flex;
}

.primary-nav-menu,
.secondary-nav-menu {
    flex-wrap: wrap;
}

.primary-nav-menu>.menu-item-has-children>.dropdown-menu:before,
.primary-nav-menu>.menu-item-has-children>.sub-menu:before,
.primary-nav-menu>.dropdown>.dropdown-menu:before,
.primary-nav-menu>.dropdown>.sub-menu:before,
.secondary-nav-menu>.menu-item-has-children>.dropdown-menu:before,
.secondary-nav-menu>.menu-item-has-children>.sub-menu:before,
.secondary-nav-menu>.dropdown>.dropdown-menu:before,
.secondary-nav-menu>.dropdown>.sub-menu:before,
.header-user-account-dropdown>.menu-item-has-children>.dropdown-menu:before,
.header-user-account-dropdown>.menu-item-has-children>.sub-menu:before,
.header-user-account-dropdown>.dropdown>.dropdown-menu:before,
.header-user-account-dropdown>.dropdown>.sub-menu:before,
.site-header__departments-menu>.menu-item-has-children>.dropdown-menu:before,
.site-header__departments-menu>.menu-item-has-children>.sub-menu:before,
.site-header__departments-menu>.dropdown>.dropdown-menu:before,
.site-header__departments-menu>.dropdown>.sub-menu:before,
.nav--blog-menu>.menu-item-has-children>.dropdown-menu:before,
.nav--blog-menu>.menu-item-has-children>.sub-menu:before,
.nav--blog-menu>.dropdown>.dropdown-menu:before,
.nav--blog-menu>.dropdown>.sub-menu:before {
    content: '';
    display: block;
    position: absolute;
    top: -10px;
    left: 30%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
}

.primary-nav-menu>.menu-item-has-children.yamm-fw>.dropdown-menu:before,
.primary-nav-menu>.menu-item-has-children.yamm-fw>.sub-menu:before,
.primary-nav-menu>.dropdown.yamm-fw>.dropdown-menu:before,
.primary-nav-menu>.dropdown.yamm-fw>.sub-menu:before,
.secondary-nav-menu>.menu-item-has-children.yamm-fw>.dropdown-menu:before,
.secondary-nav-menu>.menu-item-has-children.yamm-fw>.sub-menu:before,
.secondary-nav-menu>.dropdown.yamm-fw>.dropdown-menu:before,
.secondary-nav-menu>.dropdown.yamm-fw>.sub-menu:before,
.header-user-account-dropdown>.menu-item-has-children.yamm-fw>.dropdown-menu:before,
.header-user-account-dropdown>.menu-item-has-children.yamm-fw>.sub-menu:before,
.header-user-account-dropdown>.dropdown.yamm-fw>.dropdown-menu:before,
.header-user-account-dropdown>.dropdown.yamm-fw>.sub-menu:before,
.site-header__departments-menu>.menu-item-has-children.yamm-fw>.dropdown-menu:before,
.site-header__departments-menu>.menu-item-has-children.yamm-fw>.sub-menu:before,
.site-header__departments-menu>.dropdown.yamm-fw>.dropdown-menu:before,
.site-header__departments-menu>.dropdown.yamm-fw>.sub-menu:before,
.nav--blog-menu>.menu-item-has-children.yamm-fw>.dropdown-menu:before,
.nav--blog-menu>.menu-item-has-children.yamm-fw>.sub-menu:before,
.nav--blog-menu>.dropdown.yamm-fw>.dropdown-menu:before,
.nav--blog-menu>.dropdown.yamm-fw>.sub-menu:before {
    content: none;
}

.primary-nav-menu>li>a,
.primary-nav-menu .dropdown>a,
.secondary-nav-menu>li>a,
.secondary-nav-menu .dropdown>a,
.site-header__departments-menu>li>a,
.site-header__departments-menu .dropdown>a,
.nav--blog-menu>li>a,
.nav--blog-menu .dropdown>a {
    white-space: nowrap;
}

.site-header .site-title,
.site-footer .site-title {
    margin: 0;
    font-size: 30px;
    font-family: "Baloo", "Poppins", sans-serif;
    line-height: 1;
}

@media (min-width: 768px) {

    .site-header .site-title,
    .site-footer .site-title {
        font-size: 46px;
    }
}

.site-header .site-description,
.site-footer .site-description {
    margin: 0;
    font-size: 11px;
}

.site-header .custom-logo-link img,
.site-footer .custom-logo-link img {
    max-width: 100px;
    height: 100%;
}

@media (min-width: 768px) {

    .site-header .custom-logo-link img,
    .site-footer .custom-logo-link img {
        max-width: 150px;
    }
}

.site-header-blog__logo .logo-text+span,
.site-footer-blog__logo .logo-text+span {
    display: none;
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.faster {
    -webkit-animation-duration: 0.25s !important;
    animation-duration: 0.25s !important;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

/**
 * Site Footer
 */
/**
 * Footer newsletter styles
 */
.newsletter {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding-bottom: 51px;
    position: relative;
    padding-top: 96px;
}

@media (min-width: 768px) {
    .newsletter {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

@media (min-width: 1200px) {
    .newsletter {
        margin: 0 118px;
    }
}

.newsletter__header {
    margin-bottom: 15px;
}

@media (min-width: 992px) {
    .newsletter__header {
        margin-bottom: 0px;
    }
}

.newsletter__title {
    font-size: 26px;
    line-height: 50px;
    letter-spacing: -0.02em;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    color: #3a3a3a;
    margin: 0;
}

@media (min-width: 992px) {
    .newsletter__title {
        font-size: 36px;
    }
}

.newsletter__marketing-text {
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0.002em;
    font-weight: 400;
    color: #979797;
}

@media (min-width: 1200px) {
    .newsletter__marketing-text {
        font-size: 16px;
    }
}

.newsletter__form {
    display: -webkit-box;
    display: flex;
    border: 1px solid #f1f1f1;
    overflow: hidden;
    border-radius: 6px;
    background-color: #fff;
    position: relative;
}

.newsletter__form:after {
    content: "\e90a";
    font-family: "font-uneno";
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 30px;
    right: 14px;
    top: 0;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 30px;
    line-height: 1;
}

@media (min-width: 768px) {
    .newsletter__form:after {
        right: 46px;
    }
}

.newsletter__form:focus,
.newsletter__form:hover {
    border: 1px solid #979797;
    outline: none;
    box-shadow: 0px 0px 0px 1px #979797;
}

@media (min-width: 768px) {
    .newsletter__body {
        margin-left: 25px;
    }
}

@media (min-width: 992px) {
    .newsletter__body {
        margin-left: 70px;
    }
}

.newsletter input[type="email"] {
    border: 2px solid transparent;
    border-right: 0;
}

@media (min-width: 768px) {
    .newsletter input[type="email"] {
        padding: 30px 20px;
        width: 234px;
    }
}

@media (min-width: 992px) {
    .newsletter input[type="email"] {
        padding: 30px 46.5px;
        width: 408px;
        font-size: 20px;
    }
}

.newsletter input[type="email"]::-webkit-input-placeholder {
    color: #dadada;
}

.newsletter input[type="email"]::-moz-placeholder {
    color: #dadada;
}

.newsletter input[type="email"]:-ms-input-placeholder {
    color: #dadada;
}

.newsletter input[type="email"]::placeholder {
    color: #dadada;
}

.newsletter input[type="email"]:focus {
    box-shadow: none;
}

.newsletter button {
    border-radius: 0;
    background-color: #fff;
}

@media (min-width: 768px) {
    .newsletter button {
        padding: 14px 46px;
    }
}

.newsletter .fa-paper-plane {
    font-size: 25px;
}

.newsletter input[type="submit"] {
    text-indent: -9999px;
    background-color: #fff;
    border-color: transparent;
    border-radius: 0;
    z-index: 2;
    background-color: transparent;
    border-left: 0;
    border: none;
}

@media (min-width: 768px) {
    .newsletter input[type="submit"] {
        padding: 0 58px;
    }
}

.footer-before-content {
    margin-bottom: 3px;
}

.footer-before-content.style-v2 .brands-carousel {
    display: none;
}

.footer-before-content.style-v2 .newsletter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    padding-top: 104px;
}

.footer-before-content.style-v2 .newsletter__form {
    border-radius: 55px;
    background-color: #fff;
    border: 7px solid #fff;
}

.footer-before-content.style-v2 .newsletter__form input[type="email"] {
    padding: 12px 15px;
}

@media (min-width: 768px) {
    .footer-before-content.style-v2 .newsletter__form input[type="email"] {
        padding: 12px 24.5px;
        width: 234px;
    }
}

@media (min-width: 992px) {
    .footer-before-content.style-v2 .newsletter__form input[type="email"] {
        width: 472px;
        margin-left: 30px;
        font-size: 22px;
    }
}

.footer-before-content.style-v2 .newsletter__form input[type="email"]::-webkit-input-placeholder {
    color: #979797;
}

.footer-before-content.style-v2 .newsletter__form input[type="email"]::-moz-placeholder {
    color: #979797;
}

.footer-before-content.style-v2 .newsletter__form input[type="email"]:-ms-input-placeholder {
    color: #979797;
}

.footer-before-content.style-v2 .newsletter__form input[type="email"]::placeholder {
    color: #979797;
}

.footer-before-content.style-v2 .newsletter__form input[type="email"]:focus {
    box-shadow: none;
}

.footer-before-content.style-v2 .newsletter__form:hover {
    border-color: #dadada !important;
    outline: none;
    box-shadow: none;
}

.footer-before-content.style-v2 .newsletter__form:after {
    content: none;
}

.footer-before-content.style-v2 .newsletter__header {
    margin-bottom: 31px;
    text-align: center;
}

.footer-before-content.style-v2 .newsletter__title {
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 40px;
}

@media (min-width: 992px) {
    .footer-before-content.style-v2 .newsletter__title {
        font-size: 50px;
        line-height: 55px;
    }
}

.footer-before-content.style-v2 .newsletter__marketing-text {
    font-size: 16px;
    line-height: 1;
}

@media (min-width: 992px) {
    .footer-before-content.style-v2 .newsletter__marketing-text {
        font-size: 20px;
        line-height: 32px;
    }
}

.footer-before-content.style-v2 .newsletter__body {
    margin: 0px;
}

@media (min-width: 1200px) {
    .footer-before-content.style-v2 .newsletter__body {
        width: 708px;
    }
}

.footer-before-content.style-v2 .newsletter input[type="submit"] {
    border-radius: 49px;
    padding: 0 12px;
    text-transform: uppercase;
    text-indent: 0;
    font-size: 16px;
    border-width: 1px;
    border-style: solid;
}

@media (min-width: 768px) {
    .footer-before-content.style-v2 .newsletter input[type="submit"] {
        padding: 0 30px;
    }
}

@media (min-width: 992px) {
    .footer-before-content.style-v2 .newsletter input[type="submit"] {
        font-size: 20px;
        padding: 0 42px;
    }
}

@media (min-width: 1699px) {
    .footer-before-content.style-v2 .newsletter input[type="submit"] {
        padding: 0 57px;
    }
}

.footer-before-content.style-v2 .newsletter input[type="submit"] i {
    color: #fff;
}

.footer-before-content.style-v2 .newsletter input[type="submit"]:focus {
    box-shadow: none;
}

.footer-before-content.style-v1 .newsletter input[type="submit"]:hover,
.footer-before-content.style-v1 .newsletter input[type="submit"]:focus,
.footer-before-content.style-v1 .newsletter input[type="submit"]:active,
.footer-before-content.style-v1 .newsletter input[type="submit"]:visited {
    border: 0 !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

.footer-before-content .thumbnail.slick-slide img {
    opacity: 0.5;
}

.footer-before-content .thumbnail.slick-slide img:hover {
    opacity: 1;
}

.page-template-template-homepage-v4 .newsletter {
    -webkit-box-pack: center;
    justify-content: center;
}

.page-template-template-homepage-v4 .footer-before-content:before {
    border-bottom-right-radius: 34%;
    border-bottom-left-radius: 34%;
}

.uneno-sidebar-header .footer-before-content:before {
    border-radius: 0;
}

.uneno-sidebar-header .brands-carousel {
    padding-bottom: 50px;
}

/**
 * Footer widgets styles
 */
.footer-widgets .widget-title {
    color: #000;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 13px;
}

.footer-widgets .widget ul li {
    padding: 0;
}

.footer-widgets .widget ul.children {
    padding-top: 0;
}

.footer-widgets .widget a {
    font-size: 14px;
    line-height: 28px;
    color: #939393;
}

@media (max-width: 767.98px) {
    .footer-widgets .widget a {
        font-size: 15px;
    }

    .footer-widgets .widget a span {
        display: block;
    }
}

.footer-widgets .widget a:hover {
    color: #3a3a3a;
}

.footer-widgets .widget .sub-menu,
.footer-widgets .widget .dropdown-menu {
    position: relative;
    float: none;
    border: none;
    padding: 0;
    margin-left: 20px;
    z-index: 0;
}

.footer-widgets .widget .sub-menu>.menu-item>a,
.footer-widgets .widget .dropdown-menu>.menu-item>a {
    color: #939393;
}

.footer-widgets .widget .sub-menu>.menu-item>a:hover,
.footer-widgets .widget .sub-menu>.menu-item>a:focus,
.footer-widgets .widget .dropdown-menu>.menu-item>a:hover,
.footer-widgets .widget .dropdown-menu>.menu-item>a:focus {
    background: transparent;
    color: #3a3a3a;
}

.footer-widgets .widget .sub-menu .sub-menu,
.footer-widgets .widget .dropdown-menu .sub-menu {
    left: 0;
    top: 0;
}

.footer-widgets .widget .contact-details {
    font-size: 15px;
}

.footer-widgets .widget .contact-details a {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    text-decoration: underline;
}

.footer-widgets__block {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 992px) {
    .footer-widgets__block:first-child {
        padding-left: 0;
    }

    .footer-widgets__block:last-child {
        padding-right: 0;
    }
}

.footer-widgets__inner {
    margin: 0 !important;
}

.footer-widgets__inner.columns-4>.footer-widgets__block,
.footer-widgets__inner.columns-3>.footer-widgets__block {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .footer-widgets__inner.columns-4>.footer-widgets__block,
    .footer-widgets__inner.columns-3>.footer-widgets__block {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .footer-widgets__inner.columns-4>.footer-widgets__block {
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (min-width: 992px) {
    .footer-widgets__inner.columns-3>.footer-widgets__block {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

@media (min-width: 768px) {
    .footer-widgets__inner.columns-2>.footer-widgets__block {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 1200px) {
    .footer-widgets__inner.columns-4>.footer-widget-2 {
        padding-left: 30px;
        -webkit-box-flex: 0;
        flex: 0 0 30%;
        max-width: 30%;
    }

    .footer-widgets__inner.columns-4>.footer-widget-3 {
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        max-width: 20%;
    }
}

.footer-widgets__inner.columns-4>.footer-widget-4 .widget.social-menu-widget,
.footer-widgets__inner.columns-4>.footer-widget-4 .widget.footer-payment-gateway-widget {
    margin-bottom: 0;
}

.footer-widgets__inner.columns-4>.footer-widget-4 .widget.widget_text+.social-menu-widget {
    margin-top: -31px;
}

@media (min-width: 768px) {

    .footer-widgets__inner>.footer-widget-1 .widget-header+.textwidget ul,
    .footer-widgets__inner>.footer-widget-1 .menu,
    .footer-widgets__inner>.footer-widget-1 .widget_pages .widget-header+ul,
    .footer-widgets__inner>.footer-widget-1 .widget_meta .widget-header+ul,
    .footer-widgets__inner>.footer-widget-2 .widget-header+.textwidget ul,
    .footer-widgets__inner>.footer-widget-2 .menu,
    .footer-widgets__inner>.footer-widget-2 .widget_pages .widget-header+ul,
    .footer-widgets__inner>.footer-widget-2 .widget_meta .widget-header+ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        display: block;
        clear: both;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px;
    }
}

.page-template-template-homepage-v5 .footer-v3 .site-footer__inner .footer-bottom-copyright-bar__logo {
    margin-bottom: 0;
}

.page-template-template-homepage-v5 .footer-v3 .site-footer__inner .footer-bottom-copyright-bar__info {
    display: none;
}

/**
 * Footer copyright bar styles
 */
.uneno-copyright-bar-info {
    text-align: center;
    font-size: 12px;
    color: #939393;
}

.uneno-copyright-bar-info span {
    display: block;
    text-transform: uppercase;
}

.uneno-copyright-bar-info a {
    color: #939393;
}

.footer-v1 .footer-copyright-bar {
    border-top: 1px solid #dadada;
    padding-top: 35px;
    padding-bottom: 29px;
}

@media (max-width: 767.98px) {
    .footer-v1 .footer-copyright-bar {
        margin-top: 20px;
    }
}

.footer-v1 .footer-copyright-bar__inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.footer-v1 .footer-copyright-bar__logo {
    margin-bottom: 10px;
}

.footer-v1 .footer-copyright-bar .site-title {
    color: #000;
    text-align: center;
}

.footer-v1 .footer-copyright-bar .site-description {
    color: #939393;
}

/**
 * Footer social links styles
 */
.footer-widgets .social-links {
    margin-bottom: 43px;
}

.footer-widgets .social-links ul.menu,
.uneno-social-menu ul.footer-social-menu {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding-left: 0;
    list-style: none;
    flex-wrap: wrap;
}

.footer-widgets .social-links ul.menu .menu-item a,
.uneno-social-menu ul.footer-social-menu .menu-item a {
    color: #dadada;
    padding: 0;
}

.footer-widgets .social-links ul.menu .menu-item a:hover,
.uneno-social-menu ul.footer-social-menu .menu-item a:hover {
    color: #3a3a3a;
}

.footer-widgets .social-links ul.menu .menu-item i+.menu-text,
.uneno-social-menu ul.footer-social-menu .menu-item i+.menu-text {
    display: none;
}

.footer-widgets .social-links ul.menu .menu-item i:before,
.uneno-social-menu ul.footer-social-menu .menu-item i:before {
    font-family: 'Font Awesome 5 Brands';
}

.footer-widgets .social-links ul.menu .menu-item+.menu-item,
.uneno-social-menu ul.footer-social-menu .menu-item+.menu-item {
    margin-left: 19px;
}

.footer-widgets .social-links ul.menu .menu-item-has-children>a:after,
.uneno-social-menu ul.footer-social-menu .menu-item-has-children>a:after {
    content: none;
}

.footer-widgets .social-links ul.menu .sub-menu,
.footer-widgets .social-links ul.menu .dropdown-menu,
.uneno-social-menu ul.footer-social-menu .sub-menu,
.uneno-social-menu ul.footer-social-menu .dropdown-menu {
    display: none;
}

.footer-widgets .social-links ul.menu .menu-item i {
    font-size: 32px;
}

.uneno-social-menu ul.footer-social-menu .menu-item i {
    font-size: 25px;
}

.footer-v1 .footer-widgets .social-links ul.menu .menu-item i {
    font-size: 29px;
}

/**
 * Footer v2 styles
 */
.footer-v2 .site-footer__inner .footer-bottom-copyright-bar {
    text-align: center;
    margin-bottom: 43px;
}

.footer-v2 .site-footer__inner .footer-bottom-copyright-bar__logo {
    margin-bottom: 15px;
}

.footer-v2 .site-footer__inner--bottom-bar {
    border-top: 1px solid #dadada;
    width: 100vw;
    position: relative;
    margin-left: calc(-50vw + 50% - 8px);
    padding-top: 23px;
}

@media (max-width: 991.98px) {
    .footer-v2 .site-footer__inner--bottom-bar {
        margin-left: calc(-50vw + 50%);
    }
}

.footer-v2 .site-footer__inner--bottom-bar--inner {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (min-width: 576px) {
    .footer-v2 .site-footer__inner--bottom-bar--inner {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .footer-v2 .site-footer__inner--bottom-bar--inner {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .footer-v2 .site-footer__inner--bottom-bar--inner {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .footer-v2 .site-footer__inner--bottom-bar--inner {
        max-width: 1200px;
    }
}

@media (max-width: 991.98px) {
    .footer-v2 .site-footer__inner--bottom-bar--inner {
        -webkit-box-align: center;
        align-items: center;
    }
}

@media (min-width: 992px) {
    .footer-v2 .site-footer__inner--bottom-bar--inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

.footer-v2 .site-footer__inner--bottom-bar--inner .site-footer__primary-nav .menu-item a {
    font-size: 14px;
}

.footer-v2 .uneno-social-menu ul.footer-social-menu,
.footer-v3 .uneno-social-menu ul.footer-social-menu {
    -webkit-box-pack: center;
    justify-content: center;
}

@media (min-width: 1200px) {

    .footer-v2 .uneno-social-menu ul.footer-social-menu,
    .footer-v3 .uneno-social-menu ul.footer-social-menu {
        -webkit-box-pack: end;
        justify-content: flex-end;
    }
}

.footer-v3 .uneno-social-menu ul.footer-social-menu {
    margin-bottom: 0;
}

/**
 * Footer v3 styles
 */
.footer-v3 .site-footer__inner {
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    padding: 28px 0;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (min-width: 1200px) {
    .footer-v3 .site-footer__inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

.footer-v3 .site-footer__inner .footer-bottom-copyright-bar__logo {
    margin-bottom: 10px;
}

.footer-v3 .site-footer__inner .footer-bottom-copyright-bar {
    margin-bottom: 20px;
}

@media (min-width: 1200px) {
    .footer-v3 .site-footer__inner .footer-bottom-copyright-bar {
        margin-right: 20px;
        margin-bottom: 0;
    }
}

.footer-v3 .site-footer__inner .footer-bottom-copyright-bar__inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (max-width: 1199.98px) {
    .footer-v3 .site-footer__inner .footer-bottom-copyright-bar__inner {
        text-align: center;
    }
}

.footer-v3 .site-footer__inner .footer-bottom-copyright-bar__info .uneno-copyright-bar-info {
    text-align: left;
}

@media (min-width: 1200px) {
    .footer-v3 .site-footer__inner .footer-bottom-copyright-bar__info .uneno-copyright-bar-info {
        height: 20px;
        overflow: hidden;
    }
}

.footer-v3 .site-footer__inner .site-footer__primary-nav {
    -webkit-box-flex: initial;
    flex-grow: initial;
    text-align: center;
}

@media (max-width: 1199.98px) {
    .footer-v3 .site-footer__inner .site-footer__primary-nav {
        margin-bottom: 20px;
    }
}

.footer-v3 .site-footer__inner .site-footer__primary-nav ul.footer-primary-menu {
    margin-bottom: 0;
}

.footer-v3 .site-footer__inner .site-footer__primary-nav .menu-item a {
    font-size: 14px;
}

@media (max-width: 991.98px) {
    .footer-v3 .site-footer__inner .site-footer__primary-nav .menu-item a {
        padding: 0.2rem 1rem;
    }
}

@media (min-width: 992px) {
    .footer-v3 .site-footer__inner .site-footer__primary-nav .menu-item a {
        font-size: 16px;
    }
}

.footer-v3 .site-footer__inner .site-footer__footer-v3-navigation {
    -webkit-box-flex: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.footer-v3 .site-footer .footer-primary-menu,
.footer-v3 .site-footer .footer-social-menu {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.footer-v3 .site-footer .menu-text {
    display: none;
}

.footer-v3 .site-footer__social-menu-inner a {
    padding: 0;
    color: #dadada;
}

.footer-v3 .site-footer__social-menu-inner li+li {
    margin-left: 10px;
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v4 .footer-v3 .site-footer__inner .footer-bottom-copyright-bar__inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: end;
        align-items: flex-end;
    }
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v4 .footer-v3 .site-footer__inner .footer-bottom-copyright-bar__logo {
        margin-right: 8px;
        margin-bottom: 0;
    }
}

.site-footer__primary-nav ul.footer-primary-menu {
    padding-left: 0;
    list-style: none;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}

.site-footer__primary-nav .menu-item a {
    color: #3a3a3a;
    font-weight: 500;
}

.site-footer__primary-nav .menu-item a:hover {
    color: #000;
}

/**
 * Footer brands carousel styles
 */
.brands-carousel {
    padding-top: 56px;
    position: relative;
}

@media (min-width: 1200px) {
    .brands-carousel {
        margin: 0 118px;
    }
}

.brands-carousel .thumbnail.slick-slide img {
    opacity: 0.5;
    max-height: 50px;
    width: auto;
    margin: 0 auto;
}

.brands-carousel .thumbnail.slick-slide img:hover {
    opacity: 1;
}

.brands-carousel .brand-thumbnails .thumbnail a:focus {
    outline: none;
}

.newsletter+.brands-carousel {
    border-top: 1px solid #dadada;
}

/**
 * Footer instagram styles
 */
.footer-before-static-content {
    width: 100vw;
    position: relative;
    margin-left: calc(-50vw + 50% - 8px);
    display: none;
    z-index: 1;
    overflow: hidden;
}

@media (max-width: 991.98px) {
    .footer-before-static-content {
        margin-left: calc(-50vw + 50%);
    }
}

@media (min-width: 1200px) {
    .footer-before-static-content {
        display: block;
    }
}

.footer-before-static-content:before {
    position: absolute;
    content: "";
    width: 547px;
    height: 547px;
    background: #f5f5f5;
    right: 503px;
    top: -246px;
    z-index: -1;
    border-radius: 50%;
}

.footer-before-content {
    padding-bottom: 50px;
    margin-bottom: 35px;
    position: relative;
}

@media (min-width: 768px) {
    .footer-before-content {
        padding-bottom: 138px;
    }
}

.footer-before-content__inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.footer-before-content:before {
    content: ' ';
    background-color: #fafafa;
    display: inline-block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

@media (min-width: 1200px) {
    .footer-before-content:before {
        border-bottom-right-radius: 66%;
        border-bottom-left-radius: 66%;
    }
}

.footer-before-content.style-v2 {
    padding-bottom: 60px;
    margin-bottom: 0;
}

.footer-before-content.style-v2:before {
    border-radius: 0;
    background-color: #f4f4f4;
}

.footer-v1 {
    padding-top: 40px;
}

@media (min-width: 768px) {
    .footer-v1 {
        padding-top: 90px;
    }
}

/**
 * Blog
 */
/**
 * Blog header styles
 */
@media (min-width: 992px) {
    .site-header-blog__logo {
        -webkit-box-flex: 0;
        flex: 0 0 18.3333333333%;
        max-width: 18.3333333333%;
    }
}

.site-header-blog__menu {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}

.site-header-blog__back-to-store {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.site-header-blog {
    margin-bottom: 62px;
    position: relative;
    z-index: 2;
}

.site-header-blog__inner {
    padding: 32px 0;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.site-header-blog__logo span {
    font-size: 19px;
    line-height: 26px;
    font-family: "Baloo", "Poppins", sans-serif;
}

.site-header-blog__logo a {
    display: inline-block;
}

.site-header-blog__back-to-store a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.site-header-blog__back-to-store a:before {
    content: ' ';
    display: inline-block;
    width: 26px;
    height: 21px;
    background-repeat: no-repeat;
    margin-right: 11px;
}

.site-header-blog__back-to-store .fa-home {
    margin-right: 16px;
}

.site-header-blog__back-to-store a {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.site-header-blog__back-to-store a:before {
    content: "\e956";
    font-family: "font-uneno";
    display: inline-block;
    font-size: 21px;
    line-height: 1;
    color: #fff;
}

.site-header-blog.header-transparent .btn--back-to-store:hover:before {
    color: #212529;
}

.site-header-blog.header-transparent {
    background-color: transparent;
}

.site-header-blog.header-transparent .site-header-blog__logo span {
    color: #fdea45;
}

.site-header-blog.header-transparent .btn--back-to-store {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}

.site-header-blog.header-transparent .btn--back-to-store:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e5e5;
}

.site-header-blog.header-transparent .btn--back-to-store:focus,
.site-header-blog.header-transparent .btn--back-to-store.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.site-header-blog.header-transparent .btn--back-to-store.disabled,
.site-header-blog.header-transparent .btn--back-to-store:disabled {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}

.site-header-blog.header-transparent .btn--back-to-store:not(:disabled):not(.disabled):active,
.site-header-blog.header-transparent .btn--back-to-store:not(:disabled):not(.disabled).active,
.show>.site-header-blog.header-transparent .btn--back-to-store.dropdown-toggle {
    color: #212529;
    background-color: #e6e5e5;
    border-color: #dfdfdf;
}

.site-header-blog.header-transparent .btn--back-to-store:not(:disabled):not(.disabled):active:focus,
.site-header-blog.header-transparent .btn--back-to-store:not(:disabled):not(.disabled).active:focus,
.show>.site-header-blog.header-transparent .btn--back-to-store.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.site-header-blog.header-transparent .nav--blog-menu>.menu-item>a {
    color: #fff;
}

.site-header-blog.header-transparent .nav--blog-menu>.menu-item>a:hover {
    color: #f5f5f5;
}

.site-header-blog.header-transparent .nav--blog-menu>.menu-item.current-menu-item>a {
    color: #fdea45;
}

.btn--back-to-store {
    padding: 9px 26.5px;
    font-size: 1rem;
    line-height: 1.75;
    border-radius: 24px;
    color: #fff;
}

.nav--blog-menu {
    -webkit-box-pack: center;
    justify-content: center;
}

.nav--blog-menu>.menu-item>a {
    padding: 0.5em 1.1em;
    color: #3a3a3a;
}

.nav--blog-menu>.menu-item.current-menu-item>a {
    font-weight: 600;
}

.site-header-blog.header-transparent .nav--blog-menu>.menu-item-has-children>.sub-menu {
    border-top-color: #ffffff;
}

.site-header-blog.header-transparent .nav--blog-menu>.menu-item-has-children>.sub-menu:before {
    border-bottom-color: #fff;
}

.site-header-blog.header-transparent .stuck .nav--blog-menu>.menu-item>a {
    color: #000;
}

/**
 * Widget styles
 */
.widget {
    color: #979797;
    margin-bottom: 45px;
}

.widget-title {
    display: block;
    font-size: 17px;
    line-height: 1.5;
    font-weight: 600;
    color: #2f2f2f;
    margin-bottom: 14px;
}

.widget a {
    color: #979797;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.widget a:hover,
.widget a:focus {
    color: #3a3a3a;
}

.widget .child-indicator {
    margin-left: 15px;
}

.widget a:not(.child-indicator) .count {
    padding: 2px 10px;
    font-size: 12px;
    line-height: 1;
    border-radius: 20px;
    color: #ccc;
    font-weight: 500;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 18px;
    margin-left: 10px;
    border: 1px solid #cccc;
}

.widget strong {
    color: #979797;
}

.widget ul {
    padding-left: 0;
    list-style: none;
}

.widget ul li {
    padding: 4px 0;
}

.widget ul li:first-child {
    padding-top: 0;
}

.widget ul li:last-child {
    padding-bottom: 0;
}

.widget ul ul {
    padding: 8px 0 0 20px;
    border: none !important;
    position: relative;
    left: 0;
    top: 0;
}

.widget ul ul.sub-menu .sub-menu,
.widget ul ul .dropdown-menu .sub-menu {
    left: 0;
    top: 0;
}

.widget>ul>li>.children,
.widget>ul>li>.children.sub-menu,
.widget>ul>li>.children.dropdown-menu,
.widget>ul>li>.children>li>.children,
.widget>ul>li>.children.sub-menu>li>>.children.sub-menu {
    padding-left: 20px;
    border: none !important;
}

.widget .search-form::before,
.widget .search-btn::before {
    z-index: 2;
}

.widget>ul a:not(.child-indicator):hover span.count {
    border-width: 0;
    color: #fff;
}

select {
    display: inline-block;
    max-width: 100%;
    height: 60px;
    padding: 7px 50px 7px 20px;
    line-height: 1.5;
    color: #979797;
    vertical-align: middle;
    background: transparent url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg"\a  xmlns:xlink="http://www.w3.org/1999/xlink" width="20px" height="9px"> <path fill-rule="evenodd"  fill="%23dadada" d="M15.744,0.752 L15.221,0.250 C15.056,0.093 14.836,0.006 14.602,0.006 C14.368,0.006 14.148,0.093 13.983,0.250 L8.008,5.944 L2.026,0.243 C1.862,0.086 1.642,-0.000 1.408,-0.000 C1.174,-0.000 0.954,0.086 0.789,0.243 L0.265,0.743 C-0.076,1.068 -0.076,1.597 0.265,1.922 L7.388,8.733 C7.552,8.890 7.771,9.000 8.008,9.000 L8.010,9.000 C8.245,9.000 8.464,8.889 8.629,8.733 L15.744,1.940 C15.909,1.783 16.000,1.568 16.000,1.344 C16.000,1.121 15.909,0.909 15.744,0.752 Z"/></svg>') no-repeat right 1.5rem center;
    background-size: 20px 9px;
    border: 1px solid #dadada;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0px;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
}

select:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}

select::-ms-expand {
    opacity: 0;
}

select:hover {
    background: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20px" height="9px"> <path fill-rule="evenodd"  fill="%23979797" d="M15.744,0.752 L15.221,0.250 C15.056,0.093 14.836,0.006 14.602,0.006 C14.368,0.006 14.148,0.093 13.983,0.250 L8.008,5.944 L2.026,0.243 C1.862,0.086 1.642,-0.000 1.408,-0.000 C1.174,-0.000 0.954,0.086 0.789,0.243 L0.265,0.743 C-0.076,1.068 -0.076,1.597 0.265,1.922 L7.388,8.733 C7.552,8.890 7.771,9.000 8.008,9.000 L8.010,9.000 C8.245,9.000 8.464,8.889 8.629,8.733 L15.744,1.940 C15.909,1.783 16.000,1.568 16.000,1.344 C16.000,1.121 15.909,0.909 15.744,0.752 Z"/></svg>') no-repeat right 1.5rem center;
}

select:focus {
    border-color: #dadada;
    outline: none;
}

select:focus::-ms-value {
    color: #495057;
    background-color: #fff;
}

.search-form {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
}

.search-form label {
    width: 100%;
    margin-bottom: 0;
}

.search-form .search-submit {
    display: none;
}

.search-form:before {
    left: 28px;
}

.search-form .search-field:focus {
    border-color: #979797;
}

.site-header--v1 .search-form input::-webkit-input-placeholder {
    color: #919191;
}

.site-header--v1 .search-form input::-moz-placeholder {
    color: #919191;
}

.site-header--v1 .search-form input:-ms-input-placeholder {
    color: #919191;
}

.site-header--v1 .search-form input::placeholder {
    color: #919191;
}

.search-form .search-field,
.search-btn .search-field {
    padding: 16px 60px;
    height: 60px;
    background: transparent;
    border: 1px solid #dadada;
    width: 100%;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: -0.03em;
    border-radius: 5px;
}

.search-form:before,
.search-btn:before {
    content: '\f119';
    position: absolute;
    font-family: Flaticon;
    display: inline-block;
    font-size: 18px;
    z-index: 9999;
    color: #3a3a3a;
}

.widget_calendar .widget-title {
    margin-bottom: 21px;
}

.widget_calendar table {
    width: 100%;
    text-align: center;
}

.widget_calendar th,
.widget_calendar td {
    padding: 0.3rem;
}

.widget_calendar td {
    color: #979797;
}

.widget_calendar thead {
    color: #3a3a3a;
}

.widget_calendar thead th {
    font-weight: 500;
}

.widget_calendar caption {
    text-align: center;
    color: #3a3a3a;
    font-weight: 500;
    padding-bottom: 2px;
}

.widget_calendar tbody a,
.widget_calendar tfoot a {
    display: block;
    color: #3a3a3a;
}

.widget_recent_comments ul li {
    padding: 5px 0;
}

.recentcomments {
    font-size: 15px;
}

.recentcomments>a {
    color: #2f2f2f;
    font-weight: 500;
}

.widget_recent_entries a {
    font-size: 17px;
    font-weight: 500;
    color: #2f2f2f;
}

.widget_rss .widget-title a {
    font-weight: inherit;
    color: inherit;
}

.widget_rss ul .rsswidget {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    font-weight: 500;
    color: #2f2f2f;
    line-height: 1.5;
    margin-bottom: 1.2em;
}

.widget_rss .rssSummary {
    display: block;
    font-size: 15px;
    margin-bottom: 1em;
}

.widget_rss cite {
    font-size: 15px;
    font-style: normal;
}

.widget_rss .rss-date {
    font-size: 15px;
    -webkit-box-ordinal-group: 2;
    order: 1;
}

.widget_rss .rss-date:before {
    content: '|';
    margin: 0 5px;
}

.widget_rss>ul>li {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.7em;
}

.widget_tag_cloud .widget-title {
    margin-bottom: 21px;
}

.widget_tag_cloud .tagcloud {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}

.widget_tag_cloud .tagcloud a {
    display: inline-block;
    font-size: 14px !important;
    border: 1px solid #dadada;
    border-radius: 4px;
    margin: 0 6px 6px 0;
    padding: 3px 12px;
}

.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:focus {
    border-color: #979797;
    border-width: 1px;
    box-shadow: 0px 0px 0px 1px #979797;
}

.widget_nav_menu .menu {
    display: block;
}

.widget_nav_menu .menu-item>a {
    display: inline-block;
    padding: 0;
}

.widget_nav_menu .sub-menu {
    display: block;
}

.blog-sidebar ul li a {
    font-size: 15px;
    line-height: 24px;
}

.widget-area .widget.widget_pages .menu-item-inner,
.widget-area .widget.widget_pages .cat-item-inner,
.widget-area .widget.widget_pages .page-item-inner,
.widget-area .widget.widget_categories .menu-item-inner,
.widget-area .widget.widget_categories .cat-item-inner,
.widget-area .widget.widget_categories .page-item-inner,
.widget-area .widget.widget_nav_menu .menu-item-inner,
.widget-area .widget.widget_nav_menu .cat-item-inner,
.widget-area .widget.widget_nav_menu .page-item-inner,
.widget-area .widget.widget_product_categories .menu-item-inner,
.widget-area .widget.widget_product_categories .cat-item-inner,
.widget-area .widget.widget_product_categories .page-item-inner,
.elementor-widget-wrap .widget.widget_pages .menu-item-inner,
.elementor-widget-wrap .widget.widget_pages .cat-item-inner,
.elementor-widget-wrap .widget.widget_pages .page-item-inner,
.elementor-widget-wrap .widget.widget_categories .menu-item-inner,
.elementor-widget-wrap .widget.widget_categories .cat-item-inner,
.elementor-widget-wrap .widget.widget_categories .page-item-inner,
.elementor-widget-wrap .widget.widget_nav_menu .menu-item-inner,
.elementor-widget-wrap .widget.widget_nav_menu .cat-item-inner,
.elementor-widget-wrap .widget.widget_nav_menu .page-item-inner,
.elementor-widget-wrap .widget.widget_product_categories .menu-item-inner,
.elementor-widget-wrap .widget.widget_product_categories .cat-item-inner,
.elementor-widget-wrap .widget.widget_product_categories .page-item-inner,
.footer-v1 .footer-widgets .widget.widget_pages .menu-item-inner,
.footer-v1 .footer-widgets .widget.widget_pages .cat-item-inner,
.footer-v1 .footer-widgets .widget.widget_pages .page-item-inner,
.footer-v1 .footer-widgets .widget.widget_categories .menu-item-inner,
.footer-v1 .footer-widgets .widget.widget_categories .cat-item-inner,
.footer-v1 .footer-widgets .widget.widget_categories .page-item-inner,
.footer-v1 .footer-widgets .widget.widget_nav_menu .menu-item-inner,
.footer-v1 .footer-widgets .widget.widget_nav_menu .cat-item-inner,
.footer-v1 .footer-widgets .widget.widget_nav_menu .page-item-inner,
.footer-v1 .footer-widgets .widget.widget_product_categories .menu-item-inner,
.footer-v1 .footer-widgets .widget.widget_product_categories .cat-item-inner,
.footer-v1 .footer-widgets .widget.widget_product_categories .page-item-inner,
.footer-v3 .footer-widgets .widget.widget_pages .menu-item-inner,
.footer-v3 .footer-widgets .widget.widget_pages .cat-item-inner,
.footer-v3 .footer-widgets .widget.widget_pages .page-item-inner,
.footer-v3 .footer-widgets .widget.widget_categories .menu-item-inner,
.footer-v3 .footer-widgets .widget.widget_categories .cat-item-inner,
.footer-v3 .footer-widgets .widget.widget_categories .page-item-inner,
.footer-v3 .footer-widgets .widget.widget_nav_menu .menu-item-inner,
.footer-v3 .footer-widgets .widget.widget_nav_menu .cat-item-inner,
.footer-v3 .footer-widgets .widget.widget_nav_menu .page-item-inner,
.footer-v3 .footer-widgets .widget.widget_product_categories .menu-item-inner,
.footer-v3 .footer-widgets .widget.widget_product_categories .cat-item-inner,
.footer-v3 .footer-widgets .widget.widget_product_categories .page-item-inner,
.footer-v4 .footer-widgets .widget.widget_pages .menu-item-inner,
.footer-v4 .footer-widgets .widget.widget_pages .cat-item-inner,
.footer-v4 .footer-widgets .widget.widget_pages .page-item-inner,
.footer-v4 .footer-widgets .widget.widget_categories .menu-item-inner,
.footer-v4 .footer-widgets .widget.widget_categories .cat-item-inner,
.footer-v4 .footer-widgets .widget.widget_categories .page-item-inner,
.footer-v4 .footer-widgets .widget.widget_nav_menu .menu-item-inner,
.footer-v4 .footer-widgets .widget.widget_nav_menu .cat-item-inner,
.footer-v4 .footer-widgets .widget.widget_nav_menu .page-item-inner,
.footer-v4 .footer-widgets .widget.widget_product_categories .menu-item-inner,
.footer-v4 .footer-widgets .widget.widget_product_categories .cat-item-inner,
.footer-v4 .footer-widgets .widget.widget_product_categories .page-item-inner,
.footer-v5 .footer-widgets .widget.widget_pages .menu-item-inner,
.footer-v5 .footer-widgets .widget.widget_pages .cat-item-inner,
.footer-v5 .footer-widgets .widget.widget_pages .page-item-inner,
.footer-v5 .footer-widgets .widget.widget_categories .menu-item-inner,
.footer-v5 .footer-widgets .widget.widget_categories .cat-item-inner,
.footer-v5 .footer-widgets .widget.widget_categories .page-item-inner,
.footer-v5 .footer-widgets .widget.widget_nav_menu .menu-item-inner,
.footer-v5 .footer-widgets .widget.widget_nav_menu .cat-item-inner,
.footer-v5 .footer-widgets .widget.widget_nav_menu .page-item-inner,
.footer-v5 .footer-widgets .widget.widget_product_categories .menu-item-inner,
.footer-v5 .footer-widgets .widget.widget_product_categories .cat-item-inner,
.footer-v5 .footer-widgets .widget.widget_product_categories .page-item-inner {
    display: -webkit-box;
    display: flex;
    position: relative;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}

.widget-area .widget.widget_pages .menu-item-inner+.children,
.widget-area .widget.widget_pages .cat-item-inner+.children,
.widget-area .widget.widget_pages .page-item-inner+.children,
.widget-area .widget.widget_categories .menu-item-inner+.children,
.widget-area .widget.widget_categories .cat-item-inner+.children,
.widget-area .widget.widget_categories .page-item-inner+.children,
.widget-area .widget.widget_nav_menu .menu-item-inner+.children,
.widget-area .widget.widget_nav_menu .cat-item-inner+.children,
.widget-area .widget.widget_nav_menu .page-item-inner+.children,
.widget-area .widget.widget_product_categories .menu-item-inner+.children,
.widget-area .widget.widget_product_categories .cat-item-inner+.children,
.widget-area .widget.widget_product_categories .page-item-inner+.children,
.elementor-widget-wrap .widget.widget_pages .menu-item-inner+.children,
.elementor-widget-wrap .widget.widget_pages .cat-item-inner+.children,
.elementor-widget-wrap .widget.widget_pages .page-item-inner+.children,
.elementor-widget-wrap .widget.widget_categories .menu-item-inner+.children,
.elementor-widget-wrap .widget.widget_categories .cat-item-inner+.children,
.elementor-widget-wrap .widget.widget_categories .page-item-inner+.children,
.elementor-widget-wrap .widget.widget_nav_menu .menu-item-inner+.children,
.elementor-widget-wrap .widget.widget_nav_menu .cat-item-inner+.children,
.elementor-widget-wrap .widget.widget_nav_menu .page-item-inner+.children,
.elementor-widget-wrap .widget.widget_product_categories .menu-item-inner+.children,
.elementor-widget-wrap .widget.widget_product_categories .cat-item-inner+.children,
.elementor-widget-wrap .widget.widget_product_categories .page-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_pages .menu-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_pages .cat-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_pages .page-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_categories .menu-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_categories .cat-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_categories .page-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_nav_menu .menu-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_nav_menu .cat-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_nav_menu .page-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_product_categories .menu-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_product_categories .cat-item-inner+.children,
.footer-v1 .footer-widgets .widget.widget_product_categories .page-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_pages .menu-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_pages .cat-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_pages .page-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_categories .menu-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_categories .cat-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_categories .page-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_nav_menu .menu-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_nav_menu .cat-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_nav_menu .page-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_product_categories .menu-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_product_categories .cat-item-inner+.children,
.footer-v3 .footer-widgets .widget.widget_product_categories .page-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_pages .menu-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_pages .cat-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_pages .page-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_categories .menu-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_categories .cat-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_categories .page-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_nav_menu .menu-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_nav_menu .cat-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_nav_menu .page-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_product_categories .menu-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_product_categories .cat-item-inner+.children,
.footer-v4 .footer-widgets .widget.widget_product_categories .page-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_pages .menu-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_pages .cat-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_pages .page-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_categories .menu-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_categories .cat-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_categories .page-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_nav_menu .menu-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_nav_menu .cat-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_nav_menu .page-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_product_categories .menu-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_product_categories .cat-item-inner+.children,
.footer-v5 .footer-widgets .widget.widget_product_categories .page-item-inner+.children {
    width: 100%;
}

.widget-area .widget.widget_pages .menu-item-inner .child-indicator i,
.widget-area .widget.widget_pages .cat-item-inner .child-indicator i,
.widget-area .widget.widget_pages .page-item-inner .child-indicator i,
.widget-area .widget.widget_categories .menu-item-inner .child-indicator i,
.widget-area .widget.widget_categories .cat-item-inner .child-indicator i,
.widget-area .widget.widget_categories .page-item-inner .child-indicator i,
.widget-area .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.widget-area .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.widget-area .widget.widget_nav_menu .page-item-inner .child-indicator i,
.widget-area .widget.widget_product_categories .menu-item-inner .child-indicator i,
.widget-area .widget.widget_product_categories .cat-item-inner .child-indicator i,
.widget-area .widget.widget_product_categories .page-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_pages .menu-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_pages .cat-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_pages .page-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_categories .menu-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_categories .cat-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_categories .page-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_nav_menu .page-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_product_categories .menu-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_product_categories .cat-item-inner .child-indicator i,
.elementor-widget-wrap .widget.widget_product_categories .page-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_pages .menu-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_pages .cat-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_pages .page-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_categories .menu-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_categories .cat-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_categories .page-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_nav_menu .page-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_product_categories .menu-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_product_categories .cat-item-inner .child-indicator i,
.footer-v1 .footer-widgets .widget.widget_product_categories .page-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_pages .menu-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_pages .cat-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_pages .page-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_categories .menu-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_categories .cat-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_categories .page-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_nav_menu .page-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_product_categories .menu-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_product_categories .cat-item-inner .child-indicator i,
.footer-v3 .footer-widgets .widget.widget_product_categories .page-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_pages .menu-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_pages .cat-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_pages .page-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_categories .menu-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_categories .cat-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_categories .page-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_nav_menu .page-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_product_categories .menu-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_product_categories .cat-item-inner .child-indicator i,
.footer-v4 .footer-widgets .widget.widget_product_categories .page-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_pages .menu-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_pages .cat-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_pages .page-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_categories .menu-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_categories .cat-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_categories .page-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_nav_menu .page-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_product_categories .menu-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_product_categories .cat-item-inner .child-indicator i,
.footer-v5 .footer-widgets .widget.widget_product_categories .page-item-inner .child-indicator i {
    font-size: 14px;
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: -webkit-transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}

.widget-area .widget.widget_pages .menu-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_pages .cat-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_pages .page-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_nav_menu .menu-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_nav_menu .cat-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_nav_menu .page-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_product_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_product_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.widget-area .widget.widget_product_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_pages .menu-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_pages .cat-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_pages .page-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_nav_menu .menu-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_nav_menu .cat-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_nav_menu .page-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_product_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_product_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.elementor-widget-wrap .widget.widget_product_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_pages .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_pages .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_pages .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_nav_menu .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_nav_menu .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_nav_menu .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_product_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_product_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v1 .footer-widgets .widget.widget_product_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_pages .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_pages .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_pages .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_nav_menu .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_nav_menu .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_nav_menu .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_product_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_product_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v3 .footer-widgets .widget.widget_product_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_pages .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_pages .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_pages .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_nav_menu .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_nav_menu .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_nav_menu .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_product_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_product_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v4 .footer-widgets .widget.widget_product_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_pages .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_pages .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_pages .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_categories .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_nav_menu .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_nav_menu .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_nav_menu .page-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_product_categories .menu-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_product_categories .cat-item-inner .child-indicator:not(.collapsed) i::before,
.footer-v5 .footer-widgets .widget.widget_product_categories .page-item-inner .child-indicator:not(.collapsed) i::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: block;
}

.widget-area .widget.widget_pages .menu-item-inner a:not(.child-indicator),
.widget-area .widget.widget_pages .cat-item-inner a:not(.child-indicator),
.widget-area .widget.widget_pages .page-item-inner a:not(.child-indicator),
.widget-area .widget.widget_categories .menu-item-inner a:not(.child-indicator),
.widget-area .widget.widget_categories .cat-item-inner a:not(.child-indicator),
.widget-area .widget.widget_categories .page-item-inner a:not(.child-indicator),
.widget-area .widget.widget_nav_menu .menu-item-inner a:not(.child-indicator),
.widget-area .widget.widget_nav_menu .cat-item-inner a:not(.child-indicator),
.widget-area .widget.widget_nav_menu .page-item-inner a:not(.child-indicator),
.widget-area .widget.widget_product_categories .menu-item-inner a:not(.child-indicator),
.widget-area .widget.widget_product_categories .cat-item-inner a:not(.child-indicator),
.widget-area .widget.widget_product_categories .page-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_pages .menu-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_pages .cat-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_pages .page-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_categories .menu-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_categories .cat-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_categories .page-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_nav_menu .menu-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_nav_menu .cat-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_nav_menu .page-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_product_categories .menu-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_product_categories .cat-item-inner a:not(.child-indicator),
.elementor-widget-wrap .widget.widget_product_categories .page-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_pages .menu-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_pages .cat-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_pages .page-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_categories .menu-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_categories .cat-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_categories .page-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_nav_menu .menu-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_nav_menu .cat-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_nav_menu .page-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_product_categories .menu-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_product_categories .cat-item-inner a:not(.child-indicator),
.footer-v1 .footer-widgets .widget.widget_product_categories .page-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_pages .menu-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_pages .cat-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_pages .page-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_categories .menu-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_categories .cat-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_categories .page-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_nav_menu .menu-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_nav_menu .cat-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_nav_menu .page-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_product_categories .menu-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_product_categories .cat-item-inner a:not(.child-indicator),
.footer-v3 .footer-widgets .widget.widget_product_categories .page-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_pages .menu-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_pages .cat-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_pages .page-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_categories .menu-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_categories .cat-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_categories .page-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_nav_menu .menu-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_nav_menu .cat-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_nav_menu .page-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_product_categories .menu-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_product_categories .cat-item-inner a:not(.child-indicator),
.footer-v4 .footer-widgets .widget.widget_product_categories .page-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_pages .menu-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_pages .cat-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_pages .page-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_categories .menu-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_categories .cat-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_categories .page-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_nav_menu .menu-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_nav_menu .cat-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_nav_menu .page-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_product_categories .menu-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_product_categories .cat-item-inner a:not(.child-indicator),
.footer-v5 .footer-widgets .widget.widget_product_categories .page-item-inner a:not(.child-indicator) {
    -webkit-box-flex: 0;
    flex: 0 1 100%;
}

.widget-area .widget.widget_pages .cat-item,
.widget-area .widget.widget_pages .page_item,
.widget-area .widget.widget_pages .menu-item,
.widget-area .widget.widget_categories .cat-item,
.widget-area .widget.widget_categories .page_item,
.widget-area .widget.widget_categories .menu-item,
.widget-area .widget.widget_nav_menu .cat-item,
.widget-area .widget.widget_nav_menu .page_item,
.widget-area .widget.widget_nav_menu .menu-item,
.widget-area .widget.widget_product_categories .cat-item,
.widget-area .widget.widget_product_categories .page_item,
.widget-area .widget.widget_product_categories .menu-item,
.elementor-widget-wrap .widget.widget_pages .cat-item,
.elementor-widget-wrap .widget.widget_pages .page_item,
.elementor-widget-wrap .widget.widget_pages .menu-item,
.elementor-widget-wrap .widget.widget_categories .cat-item,
.elementor-widget-wrap .widget.widget_categories .page_item,
.elementor-widget-wrap .widget.widget_categories .menu-item,
.elementor-widget-wrap .widget.widget_nav_menu .cat-item,
.elementor-widget-wrap .widget.widget_nav_menu .page_item,
.elementor-widget-wrap .widget.widget_nav_menu .menu-item,
.elementor-widget-wrap .widget.widget_product_categories .cat-item,
.elementor-widget-wrap .widget.widget_product_categories .page_item,
.elementor-widget-wrap .widget.widget_product_categories .menu-item,
.footer-v1 .footer-widgets .widget.widget_pages .cat-item,
.footer-v1 .footer-widgets .widget.widget_pages .page_item,
.footer-v1 .footer-widgets .widget.widget_pages .menu-item,
.footer-v1 .footer-widgets .widget.widget_categories .cat-item,
.footer-v1 .footer-widgets .widget.widget_categories .page_item,
.footer-v1 .footer-widgets .widget.widget_categories .menu-item,
.footer-v1 .footer-widgets .widget.widget_nav_menu .cat-item,
.footer-v1 .footer-widgets .widget.widget_nav_menu .page_item,
.footer-v1 .footer-widgets .widget.widget_nav_menu .menu-item,
.footer-v1 .footer-widgets .widget.widget_product_categories .cat-item,
.footer-v1 .footer-widgets .widget.widget_product_categories .page_item,
.footer-v1 .footer-widgets .widget.widget_product_categories .menu-item,
.footer-v3 .footer-widgets .widget.widget_pages .cat-item,
.footer-v3 .footer-widgets .widget.widget_pages .page_item,
.footer-v3 .footer-widgets .widget.widget_pages .menu-item,
.footer-v3 .footer-widgets .widget.widget_categories .cat-item,
.footer-v3 .footer-widgets .widget.widget_categories .page_item,
.footer-v3 .footer-widgets .widget.widget_categories .menu-item,
.footer-v3 .footer-widgets .widget.widget_nav_menu .cat-item,
.footer-v3 .footer-widgets .widget.widget_nav_menu .page_item,
.footer-v3 .footer-widgets .widget.widget_nav_menu .menu-item,
.footer-v3 .footer-widgets .widget.widget_product_categories .cat-item,
.footer-v3 .footer-widgets .widget.widget_product_categories .page_item,
.footer-v3 .footer-widgets .widget.widget_product_categories .menu-item,
.footer-v4 .footer-widgets .widget.widget_pages .cat-item,
.footer-v4 .footer-widgets .widget.widget_pages .page_item,
.footer-v4 .footer-widgets .widget.widget_pages .menu-item,
.footer-v4 .footer-widgets .widget.widget_categories .cat-item,
.footer-v4 .footer-widgets .widget.widget_categories .page_item,
.footer-v4 .footer-widgets .widget.widget_categories .menu-item,
.footer-v4 .footer-widgets .widget.widget_nav_menu .cat-item,
.footer-v4 .footer-widgets .widget.widget_nav_menu .page_item,
.footer-v4 .footer-widgets .widget.widget_nav_menu .menu-item,
.footer-v4 .footer-widgets .widget.widget_product_categories .cat-item,
.footer-v4 .footer-widgets .widget.widget_product_categories .page_item,
.footer-v4 .footer-widgets .widget.widget_product_categories .menu-item,
.footer-v5 .footer-widgets .widget.widget_pages .cat-item,
.footer-v5 .footer-widgets .widget.widget_pages .page_item,
.footer-v5 .footer-widgets .widget.widget_pages .menu-item,
.footer-v5 .footer-widgets .widget.widget_categories .cat-item,
.footer-v5 .footer-widgets .widget.widget_categories .page_item,
.footer-v5 .footer-widgets .widget.widget_categories .menu-item,
.footer-v5 .footer-widgets .widget.widget_nav_menu .cat-item,
.footer-v5 .footer-widgets .widget.widget_nav_menu .page_item,
.footer-v5 .footer-widgets .widget.widget_nav_menu .menu-item,
.footer-v5 .footer-widgets .widget.widget_product_categories .cat-item,
.footer-v5 .footer-widgets .widget.widget_product_categories .page_item,
.footer-v5 .footer-widgets .widget.widget_product_categories .menu-item {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
}

.widget-area .widget.widget_pages .cat-item>.children ul ul ul ul ul,
.widget-area .widget.widget_pages .page_item>.children ul ul ul ul ul,
.widget-area .widget.widget_pages .menu-item>.children ul ul ul ul ul,
.widget-area .widget.widget_categories .cat-item>.children ul ul ul ul ul,
.widget-area .widget.widget_categories .page_item>.children ul ul ul ul ul,
.widget-area .widget.widget_categories .menu-item>.children ul ul ul ul ul,
.widget-area .widget.widget_nav_menu .cat-item>.children ul ul ul ul ul,
.widget-area .widget.widget_nav_menu .page_item>.children ul ul ul ul ul,
.widget-area .widget.widget_nav_menu .menu-item>.children ul ul ul ul ul,
.widget-area .widget.widget_product_categories .cat-item>.children ul ul ul ul ul,
.widget-area .widget.widget_product_categories .page_item>.children ul ul ul ul ul,
.widget-area .widget.widget_product_categories .menu-item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_pages .cat-item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_pages .page_item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_pages .menu-item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_categories .cat-item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_categories .page_item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_categories .menu-item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_nav_menu .cat-item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_nav_menu .page_item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_nav_menu .menu-item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_product_categories .cat-item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_product_categories .page_item>.children ul ul ul ul ul,
.elementor-widget-wrap .widget.widget_product_categories .menu-item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_pages .cat-item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_pages .page_item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_pages .menu-item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_categories .cat-item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_categories .page_item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_categories .menu-item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_nav_menu .cat-item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_nav_menu .page_item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_nav_menu .menu-item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_product_categories .cat-item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_product_categories .page_item>.children ul ul ul ul ul,
.footer-v1 .footer-widgets .widget.widget_product_categories .menu-item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_pages .cat-item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_pages .page_item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_pages .menu-item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_categories .cat-item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_categories .page_item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_categories .menu-item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_nav_menu .cat-item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_nav_menu .page_item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_nav_menu .menu-item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_product_categories .cat-item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_product_categories .page_item>.children ul ul ul ul ul,
.footer-v3 .footer-widgets .widget.widget_product_categories .menu-item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_pages .cat-item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_pages .page_item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_pages .menu-item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_categories .cat-item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_categories .page_item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_categories .menu-item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_nav_menu .cat-item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_nav_menu .page_item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_nav_menu .menu-item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_product_categories .cat-item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_product_categories .page_item>.children ul ul ul ul ul,
.footer-v4 .footer-widgets .widget.widget_product_categories .menu-item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_pages .cat-item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_pages .page_item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_pages .menu-item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_categories .cat-item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_categories .page_item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_categories .menu-item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_nav_menu .cat-item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_nav_menu .page_item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_nav_menu .menu-item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_product_categories .cat-item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_product_categories .page_item>.children ul ul ul ul ul,
.footer-v5 .footer-widgets .widget.widget_product_categories .menu-item>.children ul ul ul ul ul {
    padding-left: 0;
}

.widget-area.blog-sidebar .widget.widget_pages .menu-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_pages .cat-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_pages .page-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_product_categories .menu-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_product_categories .cat-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_product_categories .page-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_categories .menu-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_categories .cat-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_categories .page-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.widget-area.blog-sidebar .widget.widget_nav_menu .page-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_pages .menu-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_pages .cat-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_pages .page-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_product_categories .menu-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_product_categories .cat-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_product_categories .page-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_categories .menu-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_categories .cat-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_categories .page-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.elementor-widget-wrap.blog-sidebar .widget.widget_nav_menu .page-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_pages .menu-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_pages .cat-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_pages .page-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_product_categories .menu-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_product_categories .cat-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_product_categories .page-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_categories .menu-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_categories .cat-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_categories .page-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.footer-v1 .footer-widgets.blog-sidebar .widget.widget_nav_menu .page-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_pages .menu-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_pages .cat-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_pages .page-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_product_categories .menu-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_product_categories .cat-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_product_categories .page-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_categories .menu-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_categories .cat-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_categories .page-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.footer-v3 .footer-widgets.blog-sidebar .widget.widget_nav_menu .page-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_pages .menu-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_pages .cat-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_pages .page-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_product_categories .menu-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_product_categories .cat-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_product_categories .page-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_categories .menu-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_categories .cat-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_categories .page-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.footer-v4 .footer-widgets.blog-sidebar .widget.widget_nav_menu .page-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_pages .menu-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_pages .cat-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_pages .page-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_product_categories .menu-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_product_categories .cat-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_product_categories .page-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_categories .menu-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_categories .cat-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_categories .page-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_nav_menu .menu-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_nav_menu .cat-item-inner .child-indicator i,
.footer-v5 .footer-widgets.blog-sidebar .widget.widget_nav_menu .page-item-inner .child-indicator i {
    font-size: 13px;
}

.widget_categories>ul a:not(.child-indicator),
.widget_archive>ul>li,
.widget_product_categories>ul a:not(.child-indicator) {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.widget_archive>ul>li {
    color: #ccc;
}

.widget_archive>ul>li a {
    color: #979797;
}

/**
 * Single post styles
 */
@media (min-width: 992px) {
    .single-post .site-main-inner {
        -webkit-box-flex: 0;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
        margin: 0 auto;
    }
}

.single-post .article__content-inner::after {
    display: block;
    clear: both;
    content: "";
}

@media (min-width: 992px) {
    .single-post .article__content-inner {
        -webkit-box-flex: 0;
        flex: 0 0 81.1%;
        max-width: 81.1%;
        margin: 0 auto;
    }
}

.tag-share {
    margin: 0 0 45px;
}

@media (min-width: 992px) {
    .tag-share {
        -webkit-box-flex: 0;
        flex: 0 0 81.1%;
        max-width: 81.1%;
        margin: 0 auto 45px;
    }
}

.single-post-author .author-detail .author-desc {
    -webkit-box-flex: 0;
    flex: 0 0 62.9166666667%;
    max-width: 62.9166666667%;
}

.single-article .article__header {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin: 0 0 48px;
}

@media (min-width: 768px) {
    .single-article .article__header {
        margin: 0 auto 48px;
        max-width: 74%;
    }
}

@media (max-width: 767.98px) {
    .single-article .article__meta {
        -webkit-box-align: center;
        align-items: center;
    }
}

.single-article .article__title {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 16px;
    text-align: center;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 500;
    word-break: break-word;
}

@media (min-width: 768px) {
    .single-article .article__title {
        font-size: 30px;
        line-height: 35px;
    }
}

@media (min-width: 992px) {
    .single-article .article__title {
        font-size: 46px;
        line-height: 50px;
    }
}

.single-article .article__attachment {
    margin-bottom: 55px;
}

.single-article .article__attachment img {
    display: block;
    margin: 0 auto;
}

.single-article .post-password-form p {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (min-width: 768px) {
    .single-article .post-password-form p {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

.single-article .post-password-form label {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .single-article .post-password-form label input[type="password"] {
        min-width: 300px;
        margin-top: 5px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
}

.single-article .post-password-form label input[type="password"]:focus {
    box-shadow: none;
    border-width: 1px;
}

.single-article .post-password-form input[type="submit"] {
    display: inline-block;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    padding: 14px 30px;
    font-size: 1rem;
    line-height: 1.75;
    border-radius: 4px;
    color: #fff;
    margin-left: -1px;
    margin-top: 10px;
}

@media screen and (prefers-reduced-motion: reduce) {
    .single-article .post-password-form input[type="submit"] {
        -webkit-transition: none;
        transition: none;
    }
}

.single-article .post-password-form input[type="submit"]:hover,
.single-article .post-password-form input[type="submit"]:focus {
    text-decoration: none;
}

.single-article .post-password-form input[type="submit"]:focus,
.single-article .post-password-form input[type="submit"].focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.single-article .post-password-form input[type="submit"].disabled,
.single-article .post-password-form input[type="submit"]:disabled {
    opacity: 0.65;
}

.single-article .post-password-form input[type="submit"]:not(:disabled):not(.disabled) {
    cursor: pointer;
}

@media (min-width: 768px) {
    .single-article .post-password-form input[type="submit"] {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        margin-top: 0;
    }
}

@media (min-width: 992px) {
    .single-post-author {
        width: 81.1%;
        margin: auto;
        margin-bottom: 60px;
    }
}

.single-post-author .author-info {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 30px;
    background: #fafafa;
}

.single-post-author .author-gravatar {
    margin-right: 30px;
}

.single-post-author .author-gravatar a {
    display: block;
    width: 90px;
}

.single-post-author .author-gravatar img {
    border-radius: 50%;
}

.single-post-author .author-detail {
    display: -webkit-box;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.single-post-author .author-detail .author-name-label {
    color: #979797;
    display: block;
}

.single-post-author .author-detail .author-name {
    font-size: 26px;
    color: #3a3a3a;
    line-height: 1;
}

.single-post-author .author-detail .author-desc {
    font-size: 14px;
    line-height: 22px;
    color: #979797;
}

.tag-share {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (min-width: 768px) {
    .tag-share {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

.tag-share .tags-links {
    padding-left: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}

@media (max-width: 767.98px) {
    .tag-share .tags-links+.single-post-sharing {
        padding: 0;
        margin-top: 40px;
    }
}

@media (min-width: 768px) {
    .tag-share .tags-links+.single-post-sharing {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 0;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: end;
        justify-content: flex-end;
    }
}

@media (min-width: 768px) {
    .tag-share .single-post-sharing {
        padding-left: 0;
    }
}

.tag-share a {
    color: #979797;
}

.single-post-sharing .sharedaddy .sd-sharing {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.single-post-sharing .sharedaddy h3.sd-title {
    margin-bottom: 0;
    display: none;
}

.single-post-sharing .sharedaddy h3.sd-title:before {
    content: none;
}

.single-post-sharing .sharedaddy .sd-content ul {
    margin: 0 !important;
}

.single-post-sharing .sharedaddy .sd-content ul li:last-child {
    margin: 0 0px 5px 0;
}

/**
 * Post navigation styles
 */
@media (min-width: 992px) {
    .single-post .post-navigation {
        -webkit-box-flex: 0;
        flex: 0 0 81.1%;
        max-width: 81.1%;
        margin: 0 auto 60px;
    }
}

.post-navigation__nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.post-navigation__icon--prev,
.post-navigation__icon--next {
    display: inline-block;
    width: 53px;
    height: 53px;
    border: 2px solid #dadada;
    border-radius: 50%;
    text-align: center;
    line-height: 53px;
    font-size: 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.post-navigation__text {
    padding-left: 20px;
    line-height: 1em;
}

.post-navigation__text--label {
    display: block;
    line-height: 1.5em;
    font-family: "Baloo", "Poppins", sans-serif;
}

.post-navigation__text--post-title {
    font-size: 14px;
    color: #979797;
    word-break: break-word;
}

.post-navigation__text.next {
    padding-left: 0;
    padding-right: 20px;
    text-align: right;
}

.post-navigation a {
    color: #3a3a3a;
}

.post-navigation a:hover .post-navigation__text--post-title {
    color: #3a3a3a;
}

.post-navigation .screen-reader-text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.post-navigation .nav-links {
    margin: 0;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center;
    padding: 30px 0;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

.post-navigation .nav-links .nav-next:only-child {
    margin-left: auto;
}

.post-navigation .nav-previous>a,
.post-navigation .nav-next>a {
    display: inline-block;
}

.post-navigation .nav-previous {
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .post-navigation .nav-previous {
        margin-bottom: 0;
        padding-left: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    .post-navigation .nav-previous+.nav-next {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 0;
    }
}

.post-navigation .nav-next {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.post-navigation .uneno-post-nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.post-navigation .uneno-post-title {
    padding-left: 20px;
    line-height: 1em;
}

.post-navigation .uneno-post-title.next {
    padding-left: 0;
    padding-right: 20px;
    text-align: right;
}

.post-navigation a {
    color: #3a3a3a;
}

.post-navigation a:hover .post-title {
    color: #3a3a3a;
}

.post-navigation .post-direction {
    display: block;
    line-height: 1.5em;
    font-family: "Baloo", "Poppins", sans-serif;
    font-size: 18px;
}

.post-navigation .post-title {
    font-size: 13px;
    color: #979797;
    word-break: break-word;
}

.post-navigation .nav-icon {
    display: inline-block;
    width: 53px;
    height: 53px;
    border: 2px solid #dadada;
    border-radius: 50%;
    text-align: center;
    line-height: 53px;
    font-size: 20px;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.comment-navigation {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin: 0;
    padding: 30px 0;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    margin-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    text-align: center;
}

@media (min-width: 768px) {
    .comment-navigation {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        text-align: left;
        -webkit-box-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        align-items: center;
    }
}

.comment-navigation .nav-previous,
.comment-navigation .nav-next {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 2.5;
}

@media (min-width: 768px) {

    .comment-navigation .nav-previous,
    .comment-navigation .nav-next {
        line-height: 1.75;
    }
}

.comment-navigation .nav-previous>a,
.comment-navigation .nav-next>a {
    display: inline-block;
    font-family: "Baloo", "Poppins", sans-serif;
}

@media (min-width: 768px) {
    .comment-navigation .nav-next {
        padding-right: 0;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: end;
        justify-content: flex-end;
    }
}

@media (min-width: 768px) {
    .comment-navigation .nav-previous {
        flex-basis: 0;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%;
        padding-left: 0;
    }

    .comment-navigation .nav-previous+.nav-next {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.comment-navigation a {
    color: #3a3a3a;
}

/**
 * Single post gallery
 */
.single-post .gallery {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}

.single-post figure.gallery-item {
    display: block;
    position: relative;
    overflow: hidden;
}

.single-post figure.gallery-item .gallery-caption {
    text-align: center;
}

.single-post figure.gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
    width: 100%;
}

.single-post figure.gallery-item .gallery-icon {
    position: relative;
}

.single-post figure.gallery-item:hover .gallery-caption {
    opacity: 1;
}

.gallery-columns-10 figure.gallery-item .gallery-caption,
.gallery-columns-9 figure.gallery-item .gallery-caption,
.gallery-columns-8 figure.gallery-item .gallery-caption,
.gallery-columns-7 figure.gallery-item .gallery-caption,
.gallery-columns-6 figure.gallery-item .gallery-caption {
    display: none;
}

.gallery-columns-1>.gallery-item,
.gallery-columns-2>.gallery-item,
.gallery-columns-3>.gallery-item,
.gallery-columns-4>.gallery-item,
.gallery-columns-5>.gallery-item,
.gallery-columns-6>.gallery-item,
.gallery-columns-7>.gallery-item,
.gallery-columns-8>.gallery-item,
.gallery-columns-9>.gallery-item,
.gallery-columns-10>.gallery-item,
.gallery-columns-11>.gallery-item,
.gallery-columns-12>.gallery-item {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
}

@media (min-width: 768px) {
    .gallery-columns-1>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .gallery-columns-2>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .gallery-columns-3>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .gallery-columns-4>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .gallery-columns-5>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .gallery-columns-6>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .gallery-columns-7>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 14.28571425%;
        max-width: 14.28571425%;
    }

    .gallery-columns-8>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    .gallery-columns-9>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 11.1111110833%;
        max-width: 11.1111110833%;
    }

    .gallery-columns-10>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 10%;
        max-width: 10%;
    }

    .gallery-columns-11>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 9.0909090833%;
        max-width: 9.0909090833%;
    }

    .gallery-columns-12>.gallery-item {
        -webkit-box-flex: 0;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
}

/**
 * Home
 */
/**
 * Faq section styles
 */
.uneno-faq-section {
    margin-bottom: 50px;
}

@media (min-width: 768px) {
    .uneno-faq-section {
        margin-bottom: 70px;
    }
}

@media (min-width: 992px) {
    .uneno-faq-section {
        max-width: 75%;
        margin: auto;
        margin-bottom: 70px;
    }
}

@media (min-width: 1200px) {
    .uneno-faq-section {
        max-width: 66%;
        margin: auto;
        margin-bottom: 94px;
    }
}

.faq-title {
    font-size: 36px;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    line-height: 38px;
    text-align: center;
    margin-bottom: 32px;
}

.faq-content-questions {
    padding-left: 0;
    list-style: none;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 0;
}

.faq-content-question {
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .faq-content-question {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 768px) {
    .faq-content-question:nth-child(odd) {
        padding-right: 20px;
    }
}

@media (min-width: 992px) {
    .faq-content-question:nth-child(odd) {
        padding-right: 43.5px;
    }
}

@media (min-width: 768px) {
    .faq-content-question:nth-child(even) {
        padding-left: 20px;
    }
}

@media (min-width: 992px) {
    .faq-content-question:nth-child(even) {
        padding-left: 43.5px;
    }
}

.faq-content-question-header h5 {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 16px;
}

.faq-content-question-body {
    line-height: 28px;
    color: #979797;
    padding-bottom: 26px;
    border-bottom: 1px solid #dadada;
}

/**
 * Team member styles
 */
.testimonial {
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .testimonial {
        margin-bottom: 106px;
    }
}

.testimonial .team-member-list {
    padding-left: 0;
    list-style: none;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 0;
}

.testimonial .title {
    font-size: 36px;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    line-height: 38px;
    text-align: center;
    margin-bottom: 50px;
}

.testimonial .team-member {
    margin-bottom: 35px;
}

@media (min-width: 768px) {
    .testimonial .team-member {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .testimonial .team-member {
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
        margin-bottom: 0;
    }
}

@media (min-width: 1200px) {
    .testimonial .team-member {
        height: 346px;
    }
}

.testimonial .team-member a {
    display: block;
    height: 100%;
}

.testimonial .team-member a img {
    height: 100%;
    width: 100%;
}

.testimonial .team-member:hover>a {
    box-shadow: 7px 7px 30px 1px rgba(1, 1, 1, 0.3);
}

.testimonial .team-member:hover h4 {
    margin-bottom: 12px;
}

.testimonial .team-member__inner {
    position: relative;
    overflow: hidden;
}

.testimonial .team-member__inner:before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);
    height: 346px;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.testimonial .team-member__inner:hover {
    box-shadow: 0px 12px 27.2px 4.8px rgba(0, 0, 0, 0.21);
}

.testimonial .team-member__inner:hover .profile {
    bottom: 0;
}

.testimonial .team-member__inner:hover .social-links {
    opacity: 1;
}

.testimonial .team-member .profile {
    position: absolute;
    left: 0;
    bottom: -68px;
    right: 0;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.testimonial .team-member .profile h4 {
    margin-top: 0;
    margin-bottom: 22px;
    font-size: 22px;
    font-family: "Baloo", "Poppins", sans-serif;
    line-height: 30px;
    font-weight: 400;
}

.testimonial .team-member .profile h4 a {
    color: #fff;
}

.testimonial .team-member .profile .designation,
.testimonial .team-member .profile h4 {
    padding: 0 29px;
}

.testimonial .team-member .social-links {
    padding-left: 0;
    list-style: none;
    display: none;
    padding: 19px 29px 15px;
    opacity: 0;
    display: -webkit-box;
    display: flex;
    width: 100%;
    background-color: #fff;
}

.testimonial .team-member .social-links i {
    font-size: 22px;
    color: #979797;
}

.testimonial .team-member .social-links li+li {
    padding-left: 14px;
}

.testimonial .team-member .social-links .twitter:hover i {
    color: #38A1F3;
}

.testimonial .team-member .social-links .facebook:hover i {
    color: #3B5998;
}

.testimonial .team-member .social-links .instagram:hover i {
    color: #cd486b;
}

.testimonial .designation {
    font-size: 22px;
    line-height: 30px;
    color: #dadada;
}

/**
 * Products block styles
 */
.uneno-products-block {
    width: 100vw;
    position: relative;
    margin-left: calc(-50vw + 50% - 8px);
}

@media (max-width: 991.98px) {
    .uneno-products-block {
        margin-left: calc(-50vw + 50%);
    }
}

.uneno-products-block__inner {
    padding-top: 74px;
    padding-bottom: 49px;
}

.uneno-products-block .product {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .uneno-products-block .product {
        margin-bottom: 45px;
    }
}

.uneno-products-block.has-bg-image {
    background-size: 100px 100px;
    background-repeat: repeat;
    background-position: top left;
    background-size: auto, cover;
}

.uneno-products-block.has-bg-image .product__outer {
    box-shadow: 7.986px 6.018px 7.68px 0.32px rgba(206, 206, 206, 0.36);
    border: none;
}

.uneno-products-block.has-bg-image .product:hover .product__outer {
    box-shadow: none;
}

.page-template-template-homepage-v4 .uneno-products-block ul.products.columns-5 .woocommerce-loop-product__title,
.page-template-template-homepage-v4 .uneno-products-block ul.products.columns-6 .woocommerce-loop-product__title,
.page-template-template-homepage-v4 .uneno-products-block ul.products.columns-7 .woocommerce-loop-product__title,
.page-template-template-homepage-v4 .uneno-products-block ul.products.columns-8 .woocommerce-loop-product__title,
.page-template-template-homepage-v4 .categories-tab-with-products ul.products.columns-5 .woocommerce-loop-product__title,
.page-template-template-homepage-v4 .categories-tab-with-products ul.products.columns-6 .woocommerce-loop-product__title,
.page-template-template-homepage-v4 .categories-tab-with-products ul.products.columns-7 .woocommerce-loop-product__title,
.page-template-template-homepage-v4 .categories-tab-with-products ul.products.columns-8 .woocommerce-loop-product__title {
    font-size: 22px;
    line-height: 1.3;
}

.elementor-column:not(.elementor-col-100) .elementor-column-wrap .uneno-products-block {
    width: 100% !important;
    margin-left: 0 !important;
}

/**
 * Recent articles styles
 */
.uneno-recent-articles.blog-grid .columns-1 .post {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

.uneno-recent-articles.blog-grid .columns-2 .post {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
}

.uneno-recent-articles.blog-grid .columns-3 .post {
    -webkit-box-flex: 0;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.uneno-recent-articles.blog-grid .columns-4 .post {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}

.uneno-recent-articles.blog-grid .columns-5 .post {
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
}

.uneno-recent-articles.blog-grid .columns-6 .post {
    -webkit-box-flex: 0;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

.uneno-recent-articles.blog-grid .post {
    margin-bottom: 40px;
}

@media (max-width: 991.98px) {
    .uneno-recent-articles.blog-grid .posts .post.column {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

@media (max-width: 767.98px) {
    .uneno-recent-articles.blog-grid .posts .post.column {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 991.98px) {
    .uneno-recent-articles.blog-grid .article__title {
        font-size: 16px;
    }
}

@media (max-width: 991.98px) {
    .uneno-recent-articles.blog-grid .article__excerpt p {
        font-size: 15px;
    }
}

.uneno-recent-articles.blog-grid .uneno-section__header--title {
    margin-top: 0;
    line-height: 1.05;
}

.uneno-recent-articles.blog-grid .uneno-section__header--subtitle {
    font-style: italic;
}

.uneno-recent-articles.blog-grid .uneno-section__header--subtitle a {
    font-weight: 600;
}

/**
 * Hero banner styles
 */
.uneno-hero-banner.has-fullwidth {
    position: relative;
}

.uneno-hero-banner.has-fullwidth__inner {
    max-width: 100%;
    margin: 0;
}

.uneno-hero-banner.primary .uneno-hero-banner__caption--title {
    color: #fff;
}

.uneno-hero-banner.secondary .uneno-hero-banner__caption--title {
    color: #fdea45;
}

.uneno-hero-banner.secondary .uneno-hero-banner__caption--desc {
    color: #fff;
}

.uneno-hero-banner.secondary .button--primary {
    color: #3a3a3a;
    border-color: #fdea45;
}

.uneno-hero-banner.align-end .uneno-hero-banner__inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.uneno-hero-banner__inner {
    display: -webkit-box;
    display: flex;
    z-index: 1;
    position: relative;
    padding: 80px 0;
    max-width: 1200px;
    margin: 0 auto;
}

@media (min-width: 768px) {
    .uneno-hero-banner__inner {
        padding: 155px 0;
    }
}

@media (min-width: 768px) {
    .uneno-hero-banner__caption {
        -webkit-box-flex: 0;
        flex: 0 0 53.5%;
        max-width: 53.5%;
    }
}

.uneno-hero-banner__caption--title {
    font-size: 40px;
    line-height: 1.01;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    margin-top: 0;
    padding-right: 38px;
    margin-bottom: 28px;
    text-shadow: 12.257px 10.285px 0px rgba(79, 16, 38, 0.18);
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-hero-banner__caption--title {
        font-size: 45px;
    }
}

@media (min-width: 992px) {
    .uneno-hero-banner__caption--title {
        font-size: 64px;
    }
}

@media (min-width: 1200px) {
    .uneno-hero-banner__caption--title {
        font-size: 85px;
    }
}

.uneno-hero-banner__caption--desc {
    font-size: 16px;
}

@media (min-width: 992px) {
    .uneno-hero-banner__caption--desc {
        font-size: 20px;
        padding-right: 8px;
    }
}

.uneno-hero-banner__caption--action {
    margin-top: 25px;
}

@media (min-width: 768px) {
    .uneno-hero-banner__caption--action {
        margin-top: 45px;
    }
}

.uneno-hero-banner i {
    padding-right: 17px;
}

.uneno-hero-banner .button--primary {
    letter-spacing: 0.02em;
    text-transform: uppercase;
    font-weight: 700;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.uneno-hero-banner .button--primary:hover {
    color: #000 !important;
}

/**
 * Products list three columns block styles
 */
.uneno-products-list-three-columns-block .products-list {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    .uneno-products-list-three-columns-block .products-list {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .uneno-products-list-three-columns-block .products-list {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        margin-bottom: 0;
    }
}

.uneno-products-list-three-columns-block .products {
    margin-bottom: 0;
}

.uneno-products-list-three-columns-block .list-view .product {
    margin-bottom: 0;
}

.uneno-products-list-three-columns-block .list-view .product+.product {
    margin-top: 12px;
}

.uneno-products-list-three-columns-block .list-view .product__footer {
    display: none;
}

.uneno-products-list-three-columns-block .list-view .product__outer {
    border: 0;
}

.uneno-products-list-three-columns-block .list-view .product__inner {
    border: 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
}

.uneno-products-list-three-columns-block .list-view .product__header {
    -webkit-box-flex: 0;
    flex: 0 0 30.5%;
    max-width: 30.5%;
    padding: 0;
    padding-right: 15px;
}

.uneno-products-list-three-columns-block .list-view .product__header .onsale {
    display: none;
}

.uneno-products-list-three-columns-block .list-view .product:last-child {
    margin-bottom: 0;
}

.uneno-products-list-three-columns-block .list-view .product__body {
    -webkit-box-flex: 0;
    flex: 0 0 69.5%;
    max-width: 69.5%;
    padding: 10px 15px;
}

.uneno-products-list-three-columns-block .list-view .product__body .onsale {
    width: 78px;
    height: 26px;
    border-radius: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    font-size: 14px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    font-weight: 500;
    margin-bottom: 3px;
}

.uneno-products-list-three-columns-block .list-view .product__body .onsale .percentage {
    padding-bottom: 0;
    padding-right: 4px;
}

.uneno-products-list-three-columns-block .list-view .product .woocommerce-product-rating {
    -webkit-box-ordinal-group: 2;
    order: 1;
    margin-bottom: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: start;
    align-items: flex-start;
}

.uneno-products-list-three-columns-block .list-view .product .woocommerce-product-rating .star-rating {
    width: 7em;
    letter-spacing: 0.2em;
}

.uneno-products-list-three-columns-block .list-view .product .woocommerce-review-count {
    text-transform: capitalize;
}

.uneno-products-list-three-columns-block .list-view .product__body--loop-product-categories {
    display: none;
}

.uneno-products-list-three-columns-block .list-view .product__attributes {
    display: none;
}

.uneno-products-list-three-columns-block .list-view .product:hover .product__footer {
    display: none;
}

.uneno-products-list-three-columns-block .list-view .product:hover .product__outer {
    box-shadow: 9.959px 8.356px 19.74px 1.26px rgba(151, 151, 151, 0.1);
}

.uneno-products-list-three-columns-block .list-view .product:hover .product__inner {
    border: 0;
}

.uneno-products-list-three-columns-block .list-view .product:hover .yith-wcwl-add-to-wishlist {
    display: none;
}

.uneno-products-list-three-columns-block .list-view .product .price {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
}

.uneno-products-list-three-columns-block .list-view .product .woocommerce-loop-product__title {
    margin-bottom: 0;
}

.uneno-products-list-three-columns-block .products-list-title {
    font-size: 26px;
    line-height: 1.10;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    border-bottom: 1px solid #dadada;
    padding: 11px 0 11px 23px;
    margin-bottom: 22px;
    margin-top: 0;
    position: relative;
}

.uneno-products-list-three-columns-block .products-list-title:before {
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    top: 1px;
    left: 0;
}

.uneno-products-list-three-columns-block .list-view .yith-wcwl-add-to-wishlist {
    display: none;
}

.uneno-products-list-three-columns-block .woocommerce-LoopProduct-link {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
}

/**
 * Product categories styles
 */
.uneno-product-categories-section .product-categories {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}

.uneno-product-categories-section .product-categories.columns-1 .product-category {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

.uneno-product-categories-section .product-categories.columns-1 .product-category .media-image {
    height: 660px;
    padding: 60px;
}

.uneno-product-categories-section .product-categories.columns-2 .product-category {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
}

.uneno-product-categories-section .product-categories.columns-2 .product-category .media-image {
    height: 660px;
    padding: 60px;
}

.uneno-product-categories-section .product-categories.columns-3 .product-category {
    -webkit-box-flex: 0;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.uneno-product-categories-section .product-categories.columns-3 .product-category .media-image {
    height: 350px;
    padding: 25px;
}

.uneno-product-categories-section .product-categories.columns-4 .product-category {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}

.uneno-product-categories-section .product-categories.columns-4 .product-category .media-image {
    height: 300px;
    padding: 20px;
}

.uneno-product-categories-section .product-categories.columns-5 .product-category {
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
}

.uneno-product-categories-section .product-categories.columns-5 .product-category .media-image {
    height: 250px;
    padding: 15px;
}

.uneno-product-categories-section .product-categories.columns-5 .product-category .category-title {
    margin-top: 15px;
}

.uneno-product-categories-section .product-categories.columns-5 .product-category .media-caption {
    margin-bottom: 15px;
}

.uneno-product-categories-section .product-categories.columns-6 .product-category {
    -webkit-box-flex: 0;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

.uneno-product-categories-section .product-categories.columns-6 .product-category .media-image {
    height: 200px;
    padding: 10px;
}

.uneno-product-categories-section .product-categories.columns-6 .product-category .category-title {
    margin-top: 10px;
}

.uneno-product-categories-section .product-categories.columns-6 .product-category .media-caption {
    margin-bottom: 10px;
}

@media (max-width: 767.98px) {
    .uneno-product-categories-section .product-categories .product-category.column {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 991.98px) {
    .uneno-product-categories-section .product-categories .product-category.column .media-image.no-category-image {
        height: 500px;
        padding: 30px;
    }
}

@media (max-width: 991.98px) {
    .uneno-product-categories-section .product-categories .product-category.column .media-image.has-category-image {
        height: auto;
        padding: 30px;
    }

    .uneno-product-categories-section .product-categories .product-category.column .media-image.has-category-image img {
        height: auto;
    }
}

@media (max-width: 767.98px) {
    .uneno-product-categories-section .product-categories .product-category.column .media-image {
        padding: 30px;
    }
}

@media (max-width: 767.98px) {
    .uneno-product-categories-section .product-categories .product-category.column .media-image.no-category-image {
        height: 400px;
    }
}

.uneno-product-categories-section .product-category {
    margin-bottom: 40px;
}

.uneno-product-categories-section .product-category a {
    display: block;
    border: 1px solid #dadada;
    height: 100%;
}

@media (min-width: 768px) {
    .uneno-product-categories-section .product-category a img {
        height: 100%;
        width: auto;
    }
}

.uneno-product-categories-section .product-category:nth-child(5n+1) .media-image {
    background-color: #d5ece0;
}

.uneno-product-categories-section .product-category:nth-child(5n+1) .media-image:hover {
    background-color: #afeacb;
}

.uneno-product-categories-section .product-category:nth-child(5n+2) .media-image {
    background-color: #eedfe4;
}

.uneno-product-categories-section .product-category:nth-child(5n+2) .media-image:hover {
    background-color: #e9d0d9;
}

.uneno-product-categories-section .product-category:nth-child(5n+3) .media-image {
    background-color: #f9f8d9;
}

.uneno-product-categories-section .product-category:nth-child(5n+3) .media-image:hover {
    background-color: #f2f0ad;
}

.uneno-product-categories-section .product-category:nth-child(5n+4) .media-image {
    background-color: #d1e0c9;
}

.uneno-product-categories-section .product-category:nth-child(5n+4) .media-image:hover {
    background-color: #b5cda9;
}

.uneno-product-categories-section .product-category:nth-child(5n) .media-image {
    background-color: #faf0cd;
}

.uneno-product-categories-section .product-category:nth-child(5n) .media-image:hover {
    background-color: #f5e29f;
}

.uneno-product-categories-section .media-caption {
    text-align: center;
    margin-bottom: 23px;
}

.uneno-product-categories-section .media-image {
    text-align: center;
}

.uneno-product-categories-section .category-title {
    font-size: 22px;
    line-height: 1.10;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: 0;
}

@media (min-width: 992px) {
    .uneno-product-categories-section .category-title {
        font-size: 28px;
    }
}

.uneno-product-categories-section .category-info {
    color: #979797;
}

/**
 * Products review carousel styles
 */
.uneno-products-review-carousel-section {
    width: 100vw;
    position: relative;
    margin-left: calc(-50vw + 50% - 8px);
    background-color: #fafafa;
    overflow: hidden;
    z-index: 1;
}

@media (max-width: 991.98px) {
    .uneno-products-review-carousel-section {
        margin-left: calc(-50vw + 50%);
    }
}

@media (min-width: 1200px) {
    .uneno-products-review-carousel-section:before {
        position: absolute;
        content: "";
        width: 547px;
        height: 547px;
        background: #f5f5f5;
        left: -203px;
        top: -30px;
        z-index: -1;
        border-radius: 50%;
    }
}

@media (min-width: 1200px) {
    .uneno-products-review-carousel-section:after {
        position: absolute;
        content: "";
        width: 547px;
        height: 547px;
        background: #f5f5f5;
        right: 503px;
        bottom: -302px;
        z-index: -1;
        border-radius: 50%;
    }
}

.uneno-products-review-carousel-section__inner {
    padding-top: 75px;
    padding-bottom: 75px;
    position: relative;
}

@media (min-width: 768px) {
    .uneno-products-review-carousel-section__inner {
        padding-bottom: 112px;
    }
}

@media (min-width: 1200px) {
    .uneno-products-review-carousel-section__inner:after {
        position: absolute;
        content: "";
        width: 547px;
        height: 547px;
        background: #f5f5f5;
        right: -400px;
        top: -248px;
        z-index: -1;
        border-radius: 50%;
    }
}

.uneno-products-review-carousel-section .product-review:focus {
    outline: none;
}

.uneno-products-review-carousel-section .slick-arrow {
    box-shadow: 3.126px 7.364px 8.64px 0.36px rgba(123, 123, 123, 0.43), 3.126px 7.364px 8.64px 0.36px rgba(123, 123, 123, 0.43) inset;
}

.uneno-products-review-carousel-section .product-details-comment a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 5px;
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    margin-bottom: 22px;
}

@media (min-width: 768px) {
    .uneno-products-review-carousel-section .product-details-comment a {
        padding: 15px;
    }
}

.uneno-products-review-carousel-section .product-details-comment a:focus {
    outline: none;
}

.uneno-products-review-carousel-section .product-thumbnail {
    -webkit-box-flex: 0;
    flex: 0 0 35%;
    max-width: 35%;
}

@media (min-width: 768px) {
    .uneno-products-review-carousel-section .product-thumbnail {
        -webkit-box-flex: 0;
        flex: 0 0 26%;
        max-width: 26%;
    }
}

.uneno-products-review-carousel-section .product-info {
    -webkit-box-flex: 0;
    flex: 0 0 65%;
    max-width: 65%;
    padding-left: 13px;
}

@media (min-width: 768px) {
    .uneno-products-review-carousel-section .product-info {
        -webkit-box-flex: 0;
        flex: 0 0 74%;
        max-width: 74%;
    }
}

.uneno-products-review-carousel-section .product-details-comment {
    padding: 30px 42px 36px;
    background-color: #fff;
    position: relative;
}

.uneno-products-review-carousel-section .product-details-comment:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -13px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #fff;
}

.uneno-products-review-carousel-section .product-title {
    font-size: 18px;
    line-height: 24px;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    color: #3a3a3a;
}

.uneno-products-review-carousel-section .comment {
    line-height: 24px;
    margin-bottom: 0;
    padding: 10px;
}

@media (min-width: 768px) {
    .uneno-products-review-carousel-section .comment {
        padding: 0;
    }
}

.uneno-products-review-carousel-section .reviewer-details {
    margin-top: 30px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 30px;
}

.uneno-products-review-carousel-section .reviewer-details img {
    width: 60px;
    height: 60px;
    border-right: 50%;
}

.uneno-products-review-carousel-section .reviewe-info {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    line-height: 24px;
    padding-left: 22px;
}

.uneno-products-review-carousel-section .reviewer {
    font-size: 18px;
    font-weight: 600;
}

.uneno-products-review-carousel-section .reviewe-date {
    font-size: 14px;
    color: #979797;
}

.uneno-products-review-carousel-section .slick-slide {
    margin: 0 15px;
}

.uneno-products-review-carousel-section .slick-list {
    margin: 0 -15px;
}

/**
 * Slider with product carousel styles
 */
.uneno-slider-with-product-carousel.has-fullwidth {
    background-color: #fafafa;
    padding: 70px 0;
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel.has-fullwidth {
        padding: 110px 0;
    }
}

.uneno-slider-with-product-carousel__content {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

.uneno-slider-with-product-carousel__content--slider {
    margin-bottom: 30px;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel__content--slider {
        -webkit-box-flex: 0;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        margin-bottom: 0;
    }
}

.uneno-slider-with-product-carousel__content--product {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel__content--product {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

.uneno-slider-with-product-carousel .rev_slider {
    border: 1px solid #e6e6e6;
    height: auto;
}

@media (min-width: 1200px) {
    .uneno-slider-with-product-carousel .rev_slider {
        height: auto;
    }
}

.uneno-slider-with-product-carousel .rev_slider_wrapper {
    height: auto;
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel .rev_slider_wrapper {
        height: 100% !important;
    }
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel .rev_slider_wrapper .rev_slider {
        height: inherit !important;
    }
}

.uneno-slider-with-product-carousel .products {
    margin: 0;
    position: relative;
    border: 1px solid #e6e6e6;
}

.uneno-slider-with-product-carousel .products .slick-list {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}

.uneno-slider-with-product-carousel .woocommerce-LoopProduct-link {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.uneno-slider-with-product-carousel del .woocommerce-Price-amount {
    font-size: 18px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel del .woocommerce-Price-amount {
        font-size: 21px;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-product-carousel del .woocommerce-Price-amount {
        line-height: 20px;
    }
}

.uneno-slider-with-product-carousel .star-rating {
    width: 7.1em;
    letter-spacing: 4px;
}

.uneno-slider-with-product-carousel .woocommerce-Price-amount {
    font-size: 22px;
    letter-spacing: -0.03em;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel .woocommerce-Price-amount {
        font-size: 32px;
    }
}

.uneno-slider-with-product-carousel .woocommerce-Price-amount.amount {
    white-space: nowrap;
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel ins .woocommerce-Price-amount {
        line-height: 35px;
    }
}

.uneno-slider-with-product-carousel .woocommerce-review-count {
    display: none;
}

.uneno-slider-with-product-carousel .woocommerce-loop-product__title {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.03em;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    padding-right: 10px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .uneno-slider-with-product-carousel .woocommerce-loop-product__title {
        font-size: 22px;
        line-height: 1.3;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-product-carousel .woocommerce-loop-product__title {
        font-size: 26px;
        line-height: 28px;
    }
}

.uneno-slider-with-product-carousel .price {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .price {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
    }
}

.uneno-slider-with-product-carousel .price del {
    text-decoration: line-through;
    text-align: right;
    margin-right: 0;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .price del {
        margin-right: 5px;
    }
}

.uneno-slider-with-product-carousel .onsale.onsale-offer {
    width: 90px;
    height: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    border-radius: 13px 0 13px 0;
    left: auto;
    right: 18px;
    top: 36px;
}

.uneno-slider-with-product-carousel .onsale.onsale-offer .percentage {
    padding-bottom: 0;
    padding-right: 5px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .onsale.onsale-offer {
        top: 10px;
    }
}

.uneno-slider-with-product-carousel .yith-wcwl-add-to-wishlist {
    display: none;
}

.uneno-slider-with-product-carousel .woocommerce,
.uneno-slider-with-product-carousel .products,
.uneno-slider-with-product-carousel .slick-list,
.uneno-slider-with-product-carousel .slick-track {
    height: 100%;
}

.uneno-slider-with-product-carousel .product {
    margin-bottom: 0;
}

.uneno-slider-with-product-carousel .product__outer {
    background-color: #fafafa;
    border: none;
}

.uneno-slider-with-product-carousel .product__body {
    padding: 19px 39px 33px 34px;
}

@media (min-width: 768px) {
    .uneno-slider-with-product-carousel .product__body {
        padding: 10px;
    }
}

@media (min-width: 992px) {
    .uneno-slider-with-product-carousel .product__body {
        padding: 19px 39px 33px 34px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .product__body {
        width: 100%;
    }
}

.uneno-slider-with-product-carousel .product__body-inner--content {
    margin-top: 5px;
    padding-right: 10px;
    -ms-grid-row-align: center;
    align-self: center;
}

@media (max-width: 767.98px) {
    .uneno-slider-with-product-carousel .product__body-inner--content {
        margin-top: -11px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .product__body-inner--content {
        align-self: flex-start;
        padding-right: 0;
        margin-bottom: 10px;
        width: 100%;
    }
}

.uneno-slider-with-product-carousel .product__header {
    padding: 0 12.5px;
}

.uneno-slider-with-product-carousel .product__header img {
    margin: 0;
    width: 100%;
}

.uneno-slider-with-product-carousel .product__inner {
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .product__inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
    }
}

.uneno-slider-with-product-carousel .product__footer {
    display: none;
}

.uneno-slider-with-product-carousel .slick-arrow.slick-prev:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
}

.uneno-slider-with-product-carousel .slick-arrow.slick-next:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
}

.uneno-slider-with-product-carousel .slick-arrow {
    background-color: #ffffff;
    border-color: #ffffff;
}

.uneno-slider-with-product-carousel .slick-arrow.slick-disabled {
    background-color: #ffffff;
    border-color: #ffffff;
    opacity: 0.6;
}

.uneno-slider-with-product-carousel .slick-arrow.slick-disabled:hover:before {
    opacity: 0.6;
}

.uneno-slider-with-product-carousel .slick-next {
    right: 21px;
}

.uneno-slider-with-product-carousel .slick-prev {
    left: 21px;
}

.uneno-slider-with-product-carousel .product-type-variable .price {
    -webkit-box-align: center;
    align-items: center;
    -ms-grid-row-align: center;
    align-self: center;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .product-type-variable .price {
        align-self: flex-start;
    }
}

.uneno-slider-with-product-carousel .tp-bullet-title {
    display: none;
}

.uneno-slider-with-product-carousel:not(.has-fullwidth) .container {
    padding: 0;
}

.uneno-slider-with-product-carousel .woocommerce-LoopProduct-link {
    -webkit-box-align: end;
    align-items: flex-end;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .woocommerce-LoopProduct-link {
        -webkit-box-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }
}

.uneno-slider-with-product-carousel .product .woocommerce-loop-product__title {
    margin-bottom: 0;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .product .woocommerce-loop-product__title {
        font-size: 25px;
        padding-right: 0;
        line-height: 28px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .uneno-slider-with-product-carousel .product .woocommerce-loop-product__title {
        font-size: 21px;
        margin-bottom: 15px;
    }
}

@media (max-width: 767.98px) {
    .uneno-slider-with-product-carousel .product .woocommerce-loop-product__title {
        font-size: 21px;
        line-height: 25px;
    }
}

.uneno-slider-with-product-carousel .product .woocommerce-product-rating {
    top: 0;
    margin-top: 2px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .uneno-slider-with-product-carousel .product .woocommerce-product-rating {
        margin-top: 6px;
    }
}

/**
 * Slider with ads block styles
 */
.uneno-slider-with-das-block__content--slider {
    margin-bottom: 20px;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px) {
    .uneno-slider-with-das-block__content--slider {
        margin-bottom: 30px;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-das-block__content--slider {
        -webkit-box-flex: 0;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        padding-right: 1px;
        margin-bottom: 0;
    }
}

.uneno-slider-with-das-block__content--das {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 1200px) {
    .uneno-slider-with-das-block__content--das {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

.uneno-slider-with-das-block .das-block {
    height: 100%;
}

@media (min-width: 768px) {
    .uneno-slider-with-das-block .da-block {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-das-block .da-block {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.uneno-slider-with-das-block .da-block:first-child {
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .uneno-slider-with-das-block .da-block:first-child {
        margin-bottom: 0;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-das-block .da-block:first-child {
        margin-bottom: 16px;
    }
}

.uneno-slider-with-das-block .da-block__inner {
    display: -webkit-box;
    display: flex;
    height: 250px;
}

@media (min-width: 992px) {
    .uneno-slider-with-das-block .da-block__inner {
        height: 240px;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-das-block .da-block__inner {
        height: 282px;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-das-block.mb-30 .uneno-slider-with-das-block__content--slider {
        -webkit-box-flex: 0;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        padding-right: 15px;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-das-block.mb-30 .uneno-slider-with-das-block__content--das {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

.uneno-slider-with-das-block.mb-30 .da-block:first-child {
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .uneno-slider-with-das-block.mb-30 .da-block:first-child {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    .uneno-slider-with-das-block.mb-30 .da-block:first-child {
        margin-bottom: 30px;
    }
}

.uneno-slider-with-das-block.mb-30 .da-block__inner {
    height: 250px;
}

@media (min-width: 992px) {
    .uneno-slider-with-das-block.mb-30 .da-block__inner {
        height: 183.5px;
    }
}

@media (min-width: 1200px) {
    .uneno-slider-with-das-block.mb-30 .da-block__inner {
        height: 275px;
    }
}

.da-block.no-bg-image .da-block__inner {
    background: #f5f5f5;
}

/**
 * Das block styles
 */
.uneno-das-section {
    overflow: auto;
}

@media (min-width: 992px) {
    .uneno-das-section {
        overflow: hidden;
    }
}

.uneno-das-section .das-block {
    flex-wrap: nowrap;
}

.uneno-das-section .da-block {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px) {
    .uneno-das-section .da-block {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .uneno-das-section .da-block {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

.uneno-das-section .da-block__inner {
    height: 275px;
}

.uneno-das-section .da-block--title {
    margin-top: 0;
}

.da-block__inner {
    padding: 22px;
    background-position: cover;
}

@media (min-width: 1200px) {
    .da-block__inner {
        padding: 26px 45px;
    }
}

.da-block .button {
    padding: 13.5px 39px;
    font-size: 18px;
    line-height: 20px;
    border-radius: 36px;
    color: #ffffff;
    font-weight: 600;
    letter-spacing: 0.02em;
    margin-top: 7px;
    display: block;
}

.da-block .da-block--title {
    color: #948417;
}

.da-block:last-child .da-block--title {
    color: #cf8800;
}

.da-block.align-center {
    text-align: left;
}

.da-block.align-center .da-block__inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.da-block.align-end .da-block__inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end;
}

.da-block--title {
    font-size: 25px;
    line-height: 1.10;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 9px;
}

@media (min-width: 992px) {
    .da-block--title {
        font-size: 28px;
    }
}

@media (min-width: 1200px) {
    .da-block--title {
        font-size: 36px;
    }
}

.da-block--pretitle {
    font-size: 13px;
    line-height: 23px;
    letter-spacing: 0.02em;
    color: #cf8800;
    border: 1px solid #cf8800;
    padding: 2.5px 20px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    margin-bottom: 8px;
    display: inline-block;
}

.da-block--desc {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0.02em;
    display: inline-block;
}

/**
 * Banner with product carousel styles
 */
.uneno-banner-with-product-carousel-section {
    overflow: hidden;
    height: auto;
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section {
        height: 420px;
    }
}

@media (min-width: 992px) {
    .uneno-banner-with-product-carousel-section {
        height: 535px;
    }
}

.uneno-banner-with-product-carousel-section__inner {
    position: relative;
}

.uneno-banner-with-product-carousel-section .banner-title {
    font-size: 45px;
    line-height: 1.1;
    font-family: "Baloo", "Poppins", sans-serif;
    font-weight: 400;
    color: #60492f;
    margin-top: 0;
    text-shadow: 4.357px 6.709px 0px #bb9a75;
    text-align: center;
    margin-bottom: 30px;
    padding-top: 84px;
    -webkit-transform: translateX(44px);
    -ms-transform: translateX(44px);
    transform: translateX(44px);
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section .banner-title {
        font-size: 95px;
        -webkit-transform: translateX(122px);
        -ms-transform: translateX(122px);
        transform: translateX(122px);
    }
}

@media (min-width: 992px) {
    .uneno-banner-with-product-carousel-section .banner-title {
        font-size: 125px;
        -webkit-transform: translateX(78px);
        -ms-transform: translateX(78px);
        transform: translateX(78px);
    }
}

.uneno-banner-with-product-carousel-section .product__inner {
    padding: 27px 34px;
    background-color: #f2e8dd;
}

.uneno-banner-with-product-carousel-section .product__inner a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.uneno-banner-with-product-carousel-section .product__inner a:focus {
    outline: none;
}

.uneno-banner-with-product-carousel-section .product .woocommerce-product-rating {
    top: -2px;
    margin-right: 11px;
}

.uneno-banner-with-product-carousel-section .product__short-description {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.02em;
    color: #3a3a3a;
    margin-bottom: 0;
    height: 66px;
    overflow: hidden;
}

.uneno-banner-with-product-carousel-section .product del span {
    text-decoration: line-through;
}

.uneno-banner-with-product-carousel-section .slick-arrow {
    background-color: #ffffff;
    color: #75614b;
    border-color: #ffffff;
    position: absolute;
    top: 94%;
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section .slick-arrow {
        top: 85%;
    }
}

.uneno-banner-with-product-carousel-section .slick-arrow.slick-disabled {
    background-color: #eaded1;
    color: #b5a695;
    border-color: #ffffff;
}

.uneno-banner-with-product-carousel-section .slick-next {
    right: 11.5%;
}

.uneno-banner-with-product-carousel-section .slick-arrow.slick-prev:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
}

.uneno-banner-with-product-carousel-section .slick-arrow.slick-next:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
}

.uneno-banner-with-product-carousel-section .slick-prev {
    left: 46%;
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section .slick-prev {
        left: 56%;
    }
}

@media (min-width: 992px) {
    .uneno-banner-with-product-carousel-section .slick-prev {
        left: 66%;
    }
}

@media (min-width: 1200px) {
    .uneno-banner-with-product-carousel-section .slick-prev {
        left: 72%;
    }
}

.uneno-banner-with-product-carousel-section .product-body {
    padding-left: 25px;
}

.uneno-banner-with-product-carousel-section .product-thumbnail {
    border: 2px solid #a89c8e;
    -webkit-box-flex: 0;
    flex: 0 0 20.8%;
    max-width: 20.8%;
}

.uneno-banner-with-product-carousel-section .product-thumbnail img {
    width: 100%;
    height: 100%;
}

.uneno-banner-with-product-carousel-section .price {
    display: -webkit-box;
    display: flex;
    margin-top: 10px;
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section .price {
        margin-top: 0;
    }
}

.uneno-banner-with-product-carousel-section .price del .woocommerce-Price-amount {
    color: #989595;
}

.uneno-banner-with-product-carousel-section .woocommerce-product-rating {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section .woocommerce-product-rating {
        margin-bottom: 0;
    }
}

.uneno-banner-with-product-carousel-section .woocommerce-Price-amount,
.uneno-banner-with-product-carousel-section .price {
    color: #3a3a3a;
    font-size: 16px;
    line-height: 22px;
}

.uneno-banner-with-product-carousel-section .product-rating-price {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-bottom: 12px;
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section .product-rating-price {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }
}

.uneno-banner-with-product-carousel-section .star-rating {
    width: 7.1em;
    letter-spacing: 4px;
}

.uneno-banner-with-product-carousel-section .banner-content {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.uneno-banner-with-product-carousel-section .banner-content__image {
    -webkit-box-flex: 0;
    flex: 0 0 46.9%;
    max-width: 46.9%;
    position: absolute;
    left: 0;
    top: 30px;
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section .banner-content__image {
        left: 61px;
    }
}

.uneno-banner-with-product-carousel-section .banner-content .products {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
    position: relative;
}

@media (min-width: 768px) {
    .uneno-banner-with-product-carousel-section .banner-content .products {
        -webkit-box-flex: 0;
        flex: 0 0 53.1%;
        max-width: 53.1%;
    }
}

/**
 * Slider block styles
 */
.uneno-slider-block ul.products {
    display: none !important;
}

@media (min-width: 1200px) {
    .uneno-slider-block ul.products {
        display: -webkit-box !important;
        display: flex !important;
    }
}

.uneno-slider-block ul.products .product {
    -webkit-box-flex: 0 !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
    margin: 0;
}

.uneno-slider-block ul.products .product__inner {
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
}

.uneno-slider-block ul.products .product__body--loop-product-categories,
.uneno-slider-block ul.products .product .yith-wcwl-add-to-wishlist,
.uneno-slider-block ul.products .product .woocommerce-product-rating,
.uneno-slider-block ul.products .product .onsale {
    display: none !important;
}

.uneno-slider-block ul.products .product__header {
    -webkit-box-flex: 0 !important;
    flex: 0 0 35% !important;
    max-width: 35% !important;
    padding: 18px !important;
}

.uneno-slider-block ul.products .product__body {
    -webkit-box-flex: 0 !important;
    flex: 0 0 65% !important;
    max-width: 65% !important;
    padding-left: 4px !important;
}

.uneno-slider-block ul.products .product:hover .product__footer {
    display: none !important;
}

.uneno-slider-block ul.products .product .woocommerce-loop-product__title {
    color: #ffb6d3 !important;
    margin-bottom: 8px !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
}

.uneno-slider-block ul.products .product:first-child {
    padding-right: 0 !important;
}

.uneno-slider-block ul.products .product:last-child {
    padding-left: 0 !important;
}

.uneno-slider-block ul.products .product .amount {
    font-weight: 600 !important;
    color: #fff !important;
}

.uneno-slider-block ul.products .product del .amount {
    text-decoration: line-through !important;
    opacity: 0.5 !important;
}

.uneno-slider-block ul.products .product ins .amount {
    color: #fff !important;
}

.uneno-slider-block ul.products img {
    width: 100% !important;
    height: 100% !important;
}

.uneno-slider-block .tp-title-wrap {
    display: none !important;
}

.page-template-template-homepage-v3 .site-content .uneno-slider-block:first-child .uneno-slider-block__inner:before {
    content: "";
    display: block;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(6%, white), color-stop(8%, white), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(bottom, white 6%, white 8%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, white 6%, white 8%, rgba(255, 255, 255, 0) 100%);
    width: 100%;
    height: 200px;
    position: absolute;
    bottom: 0;
    z-index: 1;
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v3 .site-content .uneno-slider-block:first-child .fullwidthbanner-container {
        left: 7px !important;
    }
}

.page-template-template-homepage-v3.elementor-page .hero-slider-v3 .tp-bgimg.defaultimg:before {
    content: "";
    display: block;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(6%, white), color-stop(8%, white), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(bottom, white 6%, white 8%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, white 6%, white 8%, rgba(255, 255, 255, 0) 100%);
    width: 100%;
    height: 200px;
    position: absolute;
    bottom: 0;
    z-index: 1;
}

.page-template-template-homepage-v1 .site-content .uneno-slider-block:first-child .uneno-slider-block__inner,
.page-template-template-homepage-v3 .site-content .uneno-slider-block:first-child .uneno-slider-block__inner {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}

@media (max-width: 1199.98px) {

    .page-template-template-homepage-v1 .site-content .uneno-slider-block:first-child .fullwidthbanner-container,
    .page-template-template-homepage-v3 .site-content .uneno-slider-block:first-child .fullwidthbanner-container {
        left: 0 !important;
    }
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v1 .uneno-slider-bg-round .slotholder:before {
        content: ' ';
        width: 985px;
        height: 935px;
        border-radius: 50%;
        display: block;
        position: absolute;
        right: -8%;
        top: -16%;
    }
}

@media (min-width: 1200px) {
    .page-template-template-homepage-v1 .uneno-slider-bg-round .slotholder:after {
        content: ' ';
        width: 725px;
        height: 714px;
        border-radius: 50%;
        display: block;
        position: absolute;
        bottom: -38%;
        left: 27%;
    }
}

/**
 * Contact page styles
 */
.uneno-contact-address {
    margin: 30px 0;
}

@media (min-width: 768px) {
    .uneno-contact-address {
        margin: 0;
        padding-right: 15px;
    }
}

@media (min-width: 992px) {
    .uneno-contact-address {
        padding-right: 87px;
    }
}

.uneno-contact-address ul {
    padding-left: 0;
    list-style: none;
}

.uneno-contact-address ul li {
    color: #979797;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    line-height: 26px;
}

.uneno-contact-address ul li address {
    margin-bottom: 0;
    padding-left: 12px;
    letter-spacing: 0.02em;
}

@media (min-width: 768px) {
    .uneno-contact-address ul li address {
        padding-left: 30px;
    }
}

@media (min-width: 992px) {
    .uneno-contact-address ul li address {
        padding-left: 70px;
    }
}

.uneno-contact-address ul li+li {
    border-bottom: 1px solid #dadada;
    padding: 32px 0;
}

.uneno-contact-address ul li a {
    color: #979797;
    text-decoration: underline;
}

.uneno-contact-address ul li>span:first-child {
    font-weight: 600;
    color: #3a3a3a;
    -webkit-box-flex: 0;
    flex: 0 0 24%;
    max-width: 24%;
    font-size: 16px;
}

.uneno-contact-address ul li:last-child>span:last-child {
    padding-left: 0;
    list-style: none;
    padding-left: 12px;
}

@media (min-width: 768px) {
    .uneno-contact-address ul li:last-child>span:last-child {
        padding-left: 30px;
    }
}

@media (min-width: 992px) {
    .uneno-contact-address ul li:last-child>span:last-child {
        padding-left: 70px;
    }
}

@media (min-width: 768px) {
    .uneno-contact-address ul li:first-child {
        padding-bottom: 35px;
    }
}

.uneno-contact-address h2 {
    margin-top: 0;
}

@media (min-width: 768px) {
    .uneno-contact-address h2 {
        margin-bottom: 38px !important;
    }
}

.uneno-contact-form {
    line-height: 25px;
}

@media (min-width: 768px) {
    .uneno-contact-form {
        padding-left: 15px;
    }
}

@media (min-width: 992px) {
    .uneno-contact-form {
        padding-left: 85px;
    }
}

.uneno-contact-form h2 {
    margin-top: 0;
}

.uneno-contact-form p {
    margin-bottom: 0;
}

.uneno-contact-form input {
    padding: 15px 30px;
}

.uneno-contact-form textarea {
    height: 176px;
}

.uneno-contact-form input[type="submit"] {
    padding: 12px 20px;
    font-size: 15px;
    margin-top: 33px;
}

@media (min-width: 768px) {
    .uneno-contact-form input[type="submit"] {
        padding: 14px 51px;
        font-size: 18px;
    }
}

.uneno-contact-form p {
    text-align: right;
}

.uneno-contact-form p .ajax-loader {
    display: none;
}

.page-template-default .contact-title {
    font-size: 20px;
}

@media (min-width: 768px) {
    .page-template-default .contact-title {
        font-size: 32px;
    }
}

/**
 * Error 404 page styles
 */
.error-404-wc-blocks {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.error-404-wc-blocks>.promoted-products,
.error-404-wc-blocks>.product-categories {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px) {
    .error-404-wc-blocks>.promoted-products {
        -webkit-box-flex: 0;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .error-404-wc-blocks>.product-categories {
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
}

@media (min-width: 1200px) {
    .error-404-wc-blocks>.promoted-products {
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .error-404-wc-blocks>.product-categories {
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
    }
}

.error-404-search {
    padding: 12px;
    background-color: #eee;
    margin-bottom: 50px;
}

.error-404-search .widget {
    margin-bottom: 0;
}

.error-404-search .search-form .search-field {
    background-color: #fff;
}

.error-404-search .search-form:before,
.error-404-search .search-btn:before {
    z-index: 1;
}

.promoted-products ul.products.columns-2>.product {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
}

.error-404-wc-blocks .widget_product_categories {
    border: 1px solid #e6e6e6;
    padding: 14px 17px;
    color: #757575;
}

.no-results.not-found .page-header {
    margin-bottom: 24px;
    margin-top: 0;
}

.no-results.not-found .page-header h1.page-title {
    margin-top: 0;
    font-family: "Baloo", "Poppins", sans-serif;
}

.error404 .page-header {
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .error404 .page-header {
        margin-bottom: 80px;
    }
}

.error404 .page-title {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 20px;
    text-align: center;
}

@media (min-width: 768px) {
    .error404 .page-title {
        font-size: 38px;
    }
}

.error404 .promoted-products>h2,
.error404 .product-categories>h2,
.error404 .popular-products>h2 {
    font-size: 22px;
}

@media (min-width: 1200px) {

    .error404 .promoted-products>h2,
    .error404 .product-categories>h2,
    .error404 .popular-products>h2 {
        line-height: 30px;
        color: #252525;
        font-weight: 500;
        font-size: 26px;
    }
}

.error404 .product-categories ul li a {
    font-size: 16px;
}

.error404 .site-content-page-header .page-title-area {
    margin-bottom: 0;
}

/**
 * Terms & Conditions page styles
 */
.term-condition-inner .section-terms {
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    .term-condition-inner .section-terms {
        margin-bottom: 40px;
    }
}

.term-condition-inner .section-terms h2 {
    font-size: 24px;
    font-weight: 600;
}

/**
 * Track your order page styles
 */
.track_order {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}

.track_order>p:first-child {
    margin-bottom: 35px;
    text-align: center;
}

.track_order>p:first-child,
.track_order>p:last-child {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

.track_order>.form-row-first {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px) {
    .track_order>.form-row-first {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.track_order>.form-row-last {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px) {
    .track_order>.form-row-last {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.track_order p .button {
    color: #fff;
}

.site-header.header-transparent .count,
.handheld-only .handheld-header .count,
.site-header--v1 .count,
.site-header--v4 .header-icon span.amount,
.site-header--v2 .primary-nav-menu .highlight>a,
.site-header--v4 .desktop-only .primary-nav-menu .highlight>a,
.site-header--v3 .primary-nav-menu>.menu-item-has-children.current-menu-item>a,
.site-header--v3 .secondary-nav-menu>.menu-item-has-children.current-menu-item>a,
.woocommerce-mini-cart__buttons .button.wc-forward,
.woocommerce-mini-cart__buttons .button.wc-forward:hover,
.site-header--v2 .cls-2,
.site-header--v3 .cls-2,
.site-header-blog__logo span,
.site-header-blog .sub-menu>.menu-item>a:active,
.site-header-blog.header-transparent .btn--back-to-store,
.site-header-blog.header-transparent .btn--back-to-store:before,
.nav--blog-menu>.menu-item.current-menu-item>a,
.post-navigation a:hover,
.tag-share a:hover,
.widget_rss cite,
.footer-before-static-content .kc-widget-title,
.footer-before-static-content .kc-widget-title:before,
.newsletter__form:after,
.newsletter__form .fa-paper-plane,
.article__author a,
.article__title a:hover,
.single-article.format-link .article__content a:hover,
.single-article.format-status .article__content a:hover,
.article__content a,
.comment-text a,
.uneno-hero-banner.primary .button--primary,
.uneno-recent-articles.blog-grid .uneno-section__header--subtitle a,
.cart-collaterals .cart_totals table.shop_table tr.order-total .woocommerce-Price-amount,
.cart-collaterals .cart_totals table.shop_table form.woocommerce-shipping-calculator a.shipping-calculator-button,
.shipping-calculator-form p .button,
.cart-features-list .features .feature__thumbnail i,
.cart-features-list .features .feature__info--title a:hover,
.cart-coupon__info--subtitle a,
button[name="update_cart"],
.categories-tab-with-products .categories-nav .nav-link:hover,
.categories-tab-with-products .categories-nav .nav-link.active,
.checkout-steps a.active,
.checkout-steps a.always-active,
.advanced-review .avg-rating .avg-rating-number,
.shop-view-switcher li>a.active,
.woocommerce-breadcrumb a,
.woocommerce-checkout-review-order-table thead tr.order-total td .woocommerce-Price-amount,
.woocommerce-checkout-review-order-table tbody tr.order-total td .woocommerce-Price-amount,
.woocommerce-checkout-review-order-table tfoot tr.order-total td .woocommerce-Price-amount,
.wc_payment_methods .wc_payment_method>label a,
.place-order p a,
.woocommerce-Price-amount,
.price,
.star-rating span:before,
.btn--continue-shopping,
form.woocommerce-ResetPassword .button,
form.checkout .login-text a,
button[name="apply_coupon"],
.woocommerce-form-login .woocommerce-LostPassword a,
#customer_login .woocommerce-form-login .woocommerce-LostPassword a,
#customer_login .register .woocommerce-LostPassword a,
#customer_login .woocommerce-privacy-policy-text a,
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active,
.woocommerce-MyAccount-content table td a,
.woocommerce-MyAccount-content p a,
.woocommerce-MyAccount-content table td .woocommerce-Price-amount,
.woocommerce-MyAccount-content p .woocommerce-Price-amount,
.woocommerce-MyAccount-content .button,
.woocommerce-Addresses>.woocommerce-Address .woocommerce-Address-title a,
.single-product .summary table.group_table td.woocommerce-grouped-product-list-item__label a:hover,
.single-product .summary table.group_table td.woocommerce-grouped-product-list-item__price,
.single-product .summary .product_meta a:hover,
.mas-wcvs-swatches .swatch-label.selected,
.mas-wcvs-swatches .mas-wcvs-swatch.selected,
.wc-tabs>li.active>a,
.wc-tab .outer-wrap .content-info ul li span,
table.shop_table.wishlist_table td.product-price .woocommerce-Price-amount,
table.shop_table.wishlist_table th.product-price .woocommerce-Price-amount,
table.shop_table.wishlist_table td.product-price,
.widget_price_filter .ui-slider .ui-slider-handle,
.shop-sidebar .widget_product_categories ul li.current-cat-parent>a:before,
.shop-sidebar .widget_product_categories ul li.current-cat>a:before,
.shop-sidebar .widget_product_categories ul li.chosen>a:before,
.shop-sidebar .woocommerce-widget-layered-nav ul li.current-cat-parent>a:before,
.shop-sidebar .woocommerce-widget-layered-nav ul li.current-cat>a:before,
.shop-sidebar .woocommerce-widget-layered-nav ul li.chosen>a:before,
.footer-before-static-content .kc_wrap_instagram .kc-widget-title,
.page-template-template-homepage-v3 .header-transparent .header-user-account-body__welcome-text,
.page-template-template-homepage-v3 .header-transparent .primary-nav-menu>.menu-item.highlight>a,
.site-header--v2 .primary-nav-menu .highlight>a:before,
.page-template-template-homepage-v3 .header-transparent .primary-nav-menu .menu-item.highlight>a:before,
.article__cat-links a,
.term-condition-inner .section-terms p a,
.uneno-section__header--subtitle a,
.comment-form .logged-in-as a,
.footer-before-static-content #sb_instagram .sbi_follow_btn a,
.comment-date:hover,
.comment-reply-title a:hover,
.comment-navigation .nav-previous>a:hover,
.comment-navigation .nav-next>a:hover,
.widget-area .widget_product_categories .product-categories li.current-cat.cat-parent>.cat-item-inner>.cat-item-link,
.widget-area .widget_product_categories .product-categories li.current-cat.current-cat>.cat-item-inner>.cat-item-link,
.widget-area .widget_product_categories .product-categories li.current-cat.cat-parent>.cat-item-inner>.cat-item-link+.child-indicator,
.no-results.not-found .page-content a,
.page-template-template-aboutpage .site-header.header-transparent .stuck .site-header__primary-nav .primary-nav-menu>.highlight.menu-item>a,
.page-template-template-aboutpage .site-header.header-transparent .stuck .site-header__primary-nav .primary-nav-menu>.highlight.menu-item>a:before,
.page-template-template-homepage-v1 .site-header--v2 .stuck .primary-nav-menu .highlight>a:before,
.page-template-template-homepage-v1 .site-header.header-transparent.site-header--v2 .stuck .primary-nav-menu>.highlight.menu-item>a,
.woocommerce-checkout .woocommerce-form-login .lost_password a,
.site-header-blog.header-transparent .stuck .site-header-blog__logo span,
.wp-block-latest-posts a,
.single-post .site-header-blog:not(.header-tansparent) .site-title,
a.woocommerce-remove-coupon,
div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-page-button:after,
div.wpforms-container-full.newsletter-form .wpforms-form button[type=submit]:after,
div.wpforms-container-full.newsletter-form .wpforms-form input[type=submit]:after {
    color: #b92d5e;
}

.page-template-template-homepage-v3 .header-transparent .cls-2,
.page-template-template-homepage-v3 .header-transparent.site-header-blog .site-header-blog__logo .cls-2,
.site-header.header-transparent .stuck .cls.cls-2,
.site-footer .cls.cls-2,
.site-header .cls-2 {
    fill: #b92d5e;
}

.handheld-only,
.site-header--v2 .count,
.site-header--v4 .header-icon .header-icon-link .count,
.uneno-products-review-carousel-section .slick-arrow,
.site-header .masthead-v1,
.checkout-steps a.active:before,
.checkout-steps a.always-active:before,
#customer_login .registerTab.active,
#customer_login .loginTab.active,
.single-product .product-images-wrapper .flex-direction-nav a,
.single-product .product-images-wrapper .slick-arrow,
.widget_price_filter .ui-slider .ui-slider-handle,
.widget_price_filter .ui-slider .ui-slider-range,
.order-confirmation-note p.order-confirmation-text .shipping-icon:before,
#scrollUp,
.page-template-template-homepage-v3 .header-transparent .header-cart-icon-dropdown .count,
.order-confirmation-note p.order-confirmation-text .shipping-icon:before,
.woocommerce-mini-cart__buttons .button.checkout.wc-forward:hover,
.page-template-template-homepage-v1 .site-content .uneno-slider-block:first-child,
.page-template-template-homepage-v1 .site-content .uneno-slider-block:first-child .uneno-slider-block__inner,
.page-template-template-homepage-v5 .site-content .uneno-slider-block,
ul.page-numbers>li>a.current,
ul.page-numbers>li>span.current,
.page-links-inner>a.current,
.page-links-inner>span.current,
.track_order p .button,
.page-template-default .site-header.header-transparent .handheld-only,
.uneno-products-list-three-columns-block .products-list-title:before,
.widget>ul a:not(.child-indicator):hover span.count,
.site-header.header-transparent.site-header--v1 .stuck .count,
.site-header--v2.header-transparent .stuck .count,
.uneno-hero-banner {
    background-color: #b92d5e;
}

.uneno-products-review-carousel-section .slick-arrow,
.woocommerce-cart-form table.cart tr.woocommerce-cart-form__cart-item>td.product-thumbnail a,
.checkout-steps a.active:before,
.checkout-steps a.always-active:before,
#customer_login .registerTab,
#customer_login .loginTab,
#customer_login .registerTab.active,
#customer_login .loginTab.active,
.single-product .product-images-wrapper .flex-direction-nav a,
.single-product .product-images-wrapper .slick-arrow,
.mas-wcvs-swatches .swatch-label.selected,
.mas-wcvs-swatches .mas-wcvs-swatch.selected,
.widget_price_filter .ui-slider .ui-slider-handle,
.order-confirmation-note p.order-confirmation-text .shipping-icon:before,
.site-header-blog .uneno-sticky-wrap.stuck .btn--back-to-store,
ul.page-numbers>li>a.current,
ul.page-numbers>li>span.current,
.page-links-inner>a.current,
.page-links-inner>span.current {
    border-color: #b92d5e;
}

.site-header.header-transparent .stuck .sub-menu,
.site-header--v1.header-transparent .stuck .dropdown-menu,
.site-header--v2 .header-icon .dropdown-menu,
.site-header--v2 .primary-nav-menu>.menu-item-has-children>.sub-menu,
.site-header--v2 .secondary-nav-menu>.menu-item-has-children>.sub-menu,
.site-header--v3 .primary-nav-menu>.menu-item-has-children>.sub-menu,
.site-header--v3 .secondary-nav-menu>.menu-item-has-children>.sub-menu,
.nav--blog-menu>.menu-item-has-children>.sub-menu {
    border-top-color: #b92d5e;
}

.page-template-template-homepage-v3 .site-header.header-transparent.site-header--v2 .site-header__primary-nav .primary-nav-menu>.menu-item.menu-item-has-children>.sub-menu:before,
.page-template-template-homepage-v3 .site-header.header-transparent.site-header--v2 .stuck .site-header__primary-nav .primary-nav-menu>.menu-item.menu-item-has-children>.sub-menu:before,
.site-header.header-transparent.site-header--v3 .stuck .secondary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header--v1.header-transparent .stuck .sub-menu:before,
.site-header--v1.header-transparent .stuck .header-cart-dropdown-menu:after,
.header-transparent .stuck .site-header__departments-menu>.menu-item-has-children>.dropdown-menu:before,
.header-transparent .stuck .site-header__departments-menu>.menu-item-has-children>.sub-menu:before,
.header-transparent .stuck .site-header__departments-menu>.dropdown>.dropdown-menu:before,
.header-transparent .stuck .site-header__departments-menu>.dropdown>.sub-menu:before,
.site-header--v2.site-header .header-cart-dropdown-menu::after,
.site-header--v2 .primary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header--v2 .secondary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header--v3 .primary-nav-menu>.menu-item-has-children>.sub-menu:before,
.site-header--v3 .secondary-nav-menu>.menu-item-has-children>.sub-menu:before,
.categories-tab-with-products .categories-nav .nav-link.active:after,
.single-product .product-images-wrapper .flex-control-thumbs li img.flex-active,
.single-product .product-images-wrapper .uneno-single-product-gallery-thumbnails__wrapper .slick-slide.slick-current img,
.wc-tabs>li.active>a:after,
.nav--blog-menu>.menu-item-has-children>.sub-menu:before,
.page-template-template-homepage-v3 .header-transparent .sub-menu:before,
.page-template-template-homepage-v3 .header-transparent .site-header__departments-menu .dropdown>.dropdown-menu:before,
.page-template-template-homepage-v3 .header-transparent .primary-nav-menu>.menu-item.menu-item-has-children>.sub-menu:before,
.page-template-template-homepage-v3 .header-transparent .header-cart-dropdown-menu:after,
.page-template-template-homepage-v3 .header-transparent .nav--blog-menu>.menu-item-has-children>.sub-menu:before,
.page-template-template-aboutpage .site-header .stuck .site-header__primary-nav .primary-nav-menu>.menu-item.menu-item-has-children>.sub-menu:before {
    border-bottom-color: #b92d5e;
}

.woocommerce-mini-cart__buttons .button.wc-forward,
.footer-before-static-content .kc-widget-title {
    color: #212529;
    background-color: #fff;
    border-color: #b92d5e;
}

.woocommerce-mini-cart__buttons .button.wc-forward:hover,
.footer-before-static-content .kc-widget-title:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #902349;
}

.woocommerce-mini-cart__buttons .button.wc-forward:focus,
.woocommerce-mini-cart__buttons .button.wc-forward.focus,
.footer-before-static-content .kc-widget-title:focus,
.footer-before-static-content .kc-widget-title.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 45, 94, 0.5);
}

.woocommerce-mini-cart__buttons .button.wc-forward.disabled,
.woocommerce-mini-cart__buttons .button.wc-forward:disabled,
.footer-before-static-content .kc-widget-title.disabled,
.footer-before-static-content .kc-widget-title:disabled {
    color: #212529;
    background-color: #fff;
    border-color: #b92d5e;
}

.woocommerce-mini-cart__buttons .button.wc-forward:not(:disabled):not(.disabled):active,
.woocommerce-mini-cart__buttons .button.wc-forward:not(:disabled):not(.disabled).active,
.show>.woocommerce-mini-cart__buttons .button.wc-forward.dropdown-toggle,
.footer-before-static-content .kc-widget-title:not(:disabled):not(.disabled):active,
.footer-before-static-content .kc-widget-title:not(:disabled):not(.disabled).active,
.show>.footer-before-static-content .kc-widget-title.dropdown-toggle {
    color: #212529;
    background-color: #e6e5e5;
    border-color: #862144;
}

.woocommerce-mini-cart__buttons .button.wc-forward:not(:disabled):not(.disabled):active:focus,
.woocommerce-mini-cart__buttons .button.wc-forward:not(:disabled):not(.disabled).active:focus,
.show>.woocommerce-mini-cart__buttons .button.wc-forward.dropdown-toggle:focus,
.footer-before-static-content .kc-widget-title:not(:disabled):not(.disabled):active:focus,
.footer-before-static-content .kc-widget-title:not(:disabled):not(.disabled).active:focus,
.show>.footer-before-static-content .kc-widget-title.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 45, 94, 0.5);
}

.button--primary {
    color: #212529;
    background-color: #fdea45;
    border-color: #b92d5e;
}

.button--primary:hover {
    color: #212529;
    background-color: #fde61f;
    border-color: #902349;
}

.button--primary:focus,
.button--primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 45, 94, 0.5);
}

.button--primary.disabled,
.button--primary:disabled {
    color: #212529;
    background-color: #fdea45;
    border-color: #b92d5e;
}

.button--primary:not(:disabled):not(.disabled):active,
.button--primary:not(:disabled):not(.disabled).active,
.show>.button--primary.dropdown-toggle {
    color: #212529;
    background-color: #fce413;
    border-color: #862144;
}

.button--primary:not(:disabled):not(.disabled):active:focus,
.button--primary:not(:disabled):not(.disabled).active:focus,
.show>.button--primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 45, 94, 0.5);
}

.button.checkout.wc-forward,
.single-article .post-password-form input[type="submit"],
input[type="submit"],
.btn--back-to-store,
button[name="woocommerce_checkout_place_order"],
.btn--post-readmore,
.checkout-button,
.order-confirmation-note .button,
.checkout_coupon .button,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit,
.da-block .button,
.product .add_to_cart_button,
.product .added_to_cart,
.product .button,
.return-to-shop a,
.woocommerce-form-login .woocommerce-Button,
#customer_login .woocommerce-form-login .woocommerce-Button,
#customer_login .register .woocommerce-Button,
.widget_price_filter .price_slider_amount .button,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store,
.uneno-proceed-to-checkout .button.wc-forward,
table.shop_table.wishlist_table td.product-add-to-cart .button,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button,
.footer-before-content.style-v2 .newsletter input[type="submit"],
.woocommerce-checkout .woocommerce-form-login .button,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit],
div.wpforms-container-full.contact-form .wpforms-form button[type=submit],
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button {
    color: #fff;
    background-color: #b92d5e;
    border-color: #b92d5e;
}

.button.checkout.wc-forward:hover,
.single-article .post-password-form input[type="submit"]:hover,
input[type="submit"]:hover,
.btn--back-to-store:hover,
button[name="woocommerce_checkout_place_order"]:hover,
.btn--post-readmore:hover,
.checkout-button:hover,
.order-confirmation-note .button:hover,
.checkout_coupon .button:hover,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:hover,
.da-block .button:hover,
.product .add_to_cart_button:hover,
.product .added_to_cart:hover,
.product .button:hover,
.return-to-shop a:hover,
.woocommerce-form-login .woocommerce-Button:hover,
#customer_login .woocommerce-form-login .woocommerce-Button:hover,
#customer_login .register .woocommerce-Button:hover,
.widget_price_filter .price_slider_amount .button:hover,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store:hover,
.uneno-proceed-to-checkout .button.wc-forward:hover,
table.shop_table.wishlist_table td.product-add-to-cart .button:hover,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,
.footer-before-content.style-v2 .newsletter input[type="submit"]:hover,
.woocommerce-checkout .woocommerce-form-login .button:hover,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:hover,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:hover,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:hover {
    color: #fff;
    background-color: #9a264e;
    border-color: #902349;
}

.button.checkout.wc-forward:focus,
.button.checkout.wc-forward.focus,
.single-article .post-password-form input[type="submit"]:focus,
.single-article .post-password-form input[type="submit"].focus,
input[type="submit"]:focus,
input[type="submit"].focus,
.btn--back-to-store:focus,
.btn--back-to-store.focus,
button[name="woocommerce_checkout_place_order"]:focus,
button[name="woocommerce_checkout_place_order"].focus,
.btn--post-readmore:focus,
.btn--post-readmore.focus,
.checkout-button:focus,
.checkout-button.focus,
.order-confirmation-note .button:focus,
.order-confirmation-note .button.focus,
.checkout_coupon .button:focus,
.checkout_coupon .button.focus,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:focus,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit.focus,
.da-block .button:focus,
.da-block .button.focus,
.product .add_to_cart_button:focus,
.product .add_to_cart_button.focus,
.product .added_to_cart:focus,
.product .added_to_cart.focus,
.product .button:focus,
.product .button.focus,
.return-to-shop a:focus,
.return-to-shop a.focus,
.woocommerce-form-login .woocommerce-Button:focus,
.woocommerce-form-login .woocommerce-Button.focus,
#customer_login .woocommerce-form-login .woocommerce-Button:focus,
#customer_login .woocommerce-form-login .woocommerce-Button.focus,
#customer_login .register .woocommerce-Button:focus,
#customer_login .register .woocommerce-Button.focus,
.widget_price_filter .price_slider_amount .button:focus,
.widget_price_filter .price_slider_amount .button.focus,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store:focus,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store.focus,
.uneno-proceed-to-checkout .button.wc-forward:focus,
.uneno-proceed-to-checkout .button.wc-forward.focus,
table.shop_table.wishlist_table td.product-add-to-cart .button:focus,
table.shop_table.wishlist_table td.product-add-to-cart .button.focus,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button:focus,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button.focus,
.footer-before-content.style-v2 .newsletter input[type="submit"]:focus,
.footer-before-content.style-v2 .newsletter input[type="submit"].focus,
.woocommerce-checkout .woocommerce-form-login .button:focus,
.woocommerce-checkout .woocommerce-form-login .button.focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit].focus,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:focus,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit].focus,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:focus,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 45, 94, 0.5);
}

.button.checkout.wc-forward.disabled,
.button.checkout.wc-forward:disabled,
.single-article .post-password-form input[type="submit"].disabled,
.single-article .post-password-form input[type="submit"]:disabled,
input[type="submit"].disabled,
input[type="submit"]:disabled,
.btn--back-to-store.disabled,
.btn--back-to-store:disabled,
button[name="woocommerce_checkout_place_order"].disabled,
button[name="woocommerce_checkout_place_order"]:disabled,
.btn--post-readmore.disabled,
.btn--post-readmore:disabled,
.checkout-button.disabled,
.checkout-button:disabled,
.order-confirmation-note .button.disabled,
.order-confirmation-note .button:disabled,
.checkout_coupon .button.disabled,
.checkout_coupon .button:disabled,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit.disabled,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:disabled,
.da-block .button.disabled,
.da-block .button:disabled,
.product .add_to_cart_button.disabled,
.product .add_to_cart_button:disabled,
.product .added_to_cart.disabled,
.product .added_to_cart:disabled,
.product .button.disabled,
.product .button:disabled,
.return-to-shop a.disabled,
.return-to-shop a:disabled,
.woocommerce-form-login .woocommerce-Button.disabled,
.woocommerce-form-login .woocommerce-Button:disabled,
#customer_login .woocommerce-form-login .woocommerce-Button.disabled,
#customer_login .woocommerce-form-login .woocommerce-Button:disabled,
#customer_login .register .woocommerce-Button.disabled,
#customer_login .register .woocommerce-Button:disabled,
.widget_price_filter .price_slider_amount .button.disabled,
.widget_price_filter .price_slider_amount .button:disabled,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store.disabled,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store:disabled,
.uneno-proceed-to-checkout .button.wc-forward.disabled,
.uneno-proceed-to-checkout .button.wc-forward:disabled,
table.shop_table.wishlist_table td.product-add-to-cart .button.disabled,
table.shop_table.wishlist_table td.product-add-to-cart .button:disabled,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button:disabled,
.footer-before-content.style-v2 .newsletter input[type="submit"].disabled,
.footer-before-content.style-v2 .newsletter input[type="submit"]:disabled,
.woocommerce-checkout .woocommerce-form-login .button.disabled,
.woocommerce-checkout .woocommerce-form-login .button:disabled,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit].disabled,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:disabled,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit].disabled,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:disabled,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button.disabled,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:disabled {
    color: #fff;
    background-color: #b92d5e;
    border-color: #b92d5e;
}

.button.checkout.wc-forward:not(:disabled):not(.disabled):active,
.button.checkout.wc-forward:not(:disabled):not(.disabled).active,
.show>.button.checkout.wc-forward.dropdown-toggle,
.single-article .post-password-form input[type="submit"]:not(:disabled):not(.disabled):active,
.single-article .post-password-form input[type="submit"]:not(:disabled):not(.disabled).active,
.show>.single-article .post-password-form input[type="submit"].dropdown-toggle,
input[type="submit"]:not(:disabled):not(.disabled):active,
input[type="submit"]:not(:disabled):not(.disabled).active,
.show>input[type="submit"].dropdown-toggle,
.btn--back-to-store:not(:disabled):not(.disabled):active,
.btn--back-to-store:not(:disabled):not(.disabled).active,
.show>.btn--back-to-store.dropdown-toggle,
button[name="woocommerce_checkout_place_order"]:not(:disabled):not(.disabled):active,
button[name="woocommerce_checkout_place_order"]:not(:disabled):not(.disabled).active,
.show>button[name="woocommerce_checkout_place_order"].dropdown-toggle,
.btn--post-readmore:not(:disabled):not(.disabled):active,
.btn--post-readmore:not(:disabled):not(.disabled).active,
.show>.btn--post-readmore.dropdown-toggle,
.checkout-button:not(:disabled):not(.disabled):active,
.checkout-button:not(:disabled):not(.disabled).active,
.show>.checkout-button.dropdown-toggle,
.order-confirmation-note .button:not(:disabled):not(.disabled):active,
.order-confirmation-note .button:not(:disabled):not(.disabled).active,
.show>.order-confirmation-note .button.dropdown-toggle,
.checkout_coupon .button:not(:disabled):not(.disabled):active,
.checkout_coupon .button:not(:disabled):not(.disabled).active,
.show>.checkout_coupon .button.dropdown-toggle,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:not(:disabled):not(.disabled):active,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:not(:disabled):not(.disabled).active,
.show>form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit.dropdown-toggle,
.da-block .button:not(:disabled):not(.disabled):active,
.da-block .button:not(:disabled):not(.disabled).active,
.show>.da-block .button.dropdown-toggle,
.product .add_to_cart_button:not(:disabled):not(.disabled):active,
.product .add_to_cart_button:not(:disabled):not(.disabled).active,
.show>.product .add_to_cart_button.dropdown-toggle,
.product .added_to_cart:not(:disabled):not(.disabled):active,
.product .added_to_cart:not(:disabled):not(.disabled).active,
.show>.product .added_to_cart.dropdown-toggle,
.product .button:not(:disabled):not(.disabled):active,
.product .button:not(:disabled):not(.disabled).active,
.show>.product .button.dropdown-toggle,
.return-to-shop a:not(:disabled):not(.disabled):active,
.return-to-shop a:not(:disabled):not(.disabled).active,
.show>.return-to-shop a.dropdown-toggle,
.woocommerce-form-login .woocommerce-Button:not(:disabled):not(.disabled):active,
.woocommerce-form-login .woocommerce-Button:not(:disabled):not(.disabled).active,
.show>.woocommerce-form-login .woocommerce-Button.dropdown-toggle,
#customer_login .woocommerce-form-login .woocommerce-Button:not(:disabled):not(.disabled):active,
#customer_login .woocommerce-form-login .woocommerce-Button:not(:disabled):not(.disabled).active,
.show>#customer_login .woocommerce-form-login .woocommerce-Button.dropdown-toggle,
#customer_login .register .woocommerce-Button:not(:disabled):not(.disabled):active,
#customer_login .register .woocommerce-Button:not(:disabled):not(.disabled).active,
.show>#customer_login .register .woocommerce-Button.dropdown-toggle,
.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):active,
.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled).active,
.show>.widget_price_filter .price_slider_amount .button.dropdown-toggle,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store:not(:disabled):not(.disabled):active,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store:not(:disabled):not(.disabled).active,
.show>.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store.dropdown-toggle,
.uneno-proceed-to-checkout .button.wc-forward:not(:disabled):not(.disabled):active,
.uneno-proceed-to-checkout .button.wc-forward:not(:disabled):not(.disabled).active,
.show>.uneno-proceed-to-checkout .button.wc-forward.dropdown-toggle,
table.shop_table.wishlist_table td.product-add-to-cart .button:not(:disabled):not(.disabled):active,
table.shop_table.wishlist_table td.product-add-to-cart .button:not(:disabled):not(.disabled).active,
.show>table.shop_table.wishlist_table td.product-add-to-cart .button.dropdown-toggle,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(:disabled):not(.disabled):active,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(:disabled):not(.disabled).active,
.show>.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button.dropdown-toggle,
.footer-before-content.style-v2 .newsletter input[type="submit"]:not(:disabled):not(.disabled):active,
.footer-before-content.style-v2 .newsletter input[type="submit"]:not(:disabled):not(.disabled).active,
.show>.footer-before-content.style-v2 .newsletter input[type="submit"].dropdown-toggle,
.woocommerce-checkout .woocommerce-form-login .button:not(:disabled):not(.disabled):active,
.woocommerce-checkout .woocommerce-form-login .button:not(:disabled):not(.disabled).active,
.show>.woocommerce-checkout .woocommerce-form-login .button.dropdown-toggle,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:not(:disabled):not(.disabled):active,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:not(:disabled):not(.disabled).active,
.show>div.wpforms-container-full.contact-form .wpforms-form input[type=submit].dropdown-toggle,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:not(:disabled):not(.disabled):active,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:not(:disabled):not(.disabled).active,
.show>div.wpforms-container-full.contact-form .wpforms-form button[type=submit].dropdown-toggle,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:not(:disabled):not(.disabled):active,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:not(:disabled):not(.disabled).active,
.show>div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button.dropdown-toggle {
    color: #fff;
    background-color: #902349;
    border-color: #862144;
}

.button.checkout.wc-forward:not(:disabled):not(.disabled):active:focus,
.button.checkout.wc-forward:not(:disabled):not(.disabled).active:focus,
.show>.button.checkout.wc-forward.dropdown-toggle:focus,
.single-article .post-password-form input[type="submit"]:not(:disabled):not(.disabled):active:focus,
.single-article .post-password-form input[type="submit"]:not(:disabled):not(.disabled).active:focus,
.show>.single-article .post-password-form input[type="submit"].dropdown-toggle:focus,
input[type="submit"]:not(:disabled):not(.disabled):active:focus,
input[type="submit"]:not(:disabled):not(.disabled).active:focus,
.show>input[type="submit"].dropdown-toggle:focus,
.btn--back-to-store:not(:disabled):not(.disabled):active:focus,
.btn--back-to-store:not(:disabled):not(.disabled).active:focus,
.show>.btn--back-to-store.dropdown-toggle:focus,
button[name="woocommerce_checkout_place_order"]:not(:disabled):not(.disabled):active:focus,
button[name="woocommerce_checkout_place_order"]:not(:disabled):not(.disabled).active:focus,
.show>button[name="woocommerce_checkout_place_order"].dropdown-toggle:focus,
.btn--post-readmore:not(:disabled):not(.disabled):active:focus,
.btn--post-readmore:not(:disabled):not(.disabled).active:focus,
.show>.btn--post-readmore.dropdown-toggle:focus,
.checkout-button:not(:disabled):not(.disabled):active:focus,
.checkout-button:not(:disabled):not(.disabled).active:focus,
.show>.checkout-button.dropdown-toggle:focus,
.order-confirmation-note .button:not(:disabled):not(.disabled):active:focus,
.order-confirmation-note .button:not(:disabled):not(.disabled).active:focus,
.show>.order-confirmation-note .button.dropdown-toggle:focus,
.checkout_coupon .button:not(:disabled):not(.disabled):active:focus,
.checkout_coupon .button:not(:disabled):not(.disabled).active:focus,
.show>.checkout_coupon .button.dropdown-toggle:focus,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:not(:disabled):not(.disabled):active:focus,
form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:not(:disabled):not(.disabled).active:focus,
.show>form.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit.dropdown-toggle:focus,
.da-block .button:not(:disabled):not(.disabled):active:focus,
.da-block .button:not(:disabled):not(.disabled).active:focus,
.show>.da-block .button.dropdown-toggle:focus,
.product .add_to_cart_button:not(:disabled):not(.disabled):active:focus,
.product .add_to_cart_button:not(:disabled):not(.disabled).active:focus,
.show>.product .add_to_cart_button.dropdown-toggle:focus,
.product .added_to_cart:not(:disabled):not(.disabled):active:focus,
.product .added_to_cart:not(:disabled):not(.disabled).active:focus,
.show>.product .added_to_cart.dropdown-toggle:focus,
.product .button:not(:disabled):not(.disabled):active:focus,
.product .button:not(:disabled):not(.disabled).active:focus,
.show>.product .button.dropdown-toggle:focus,
.return-to-shop a:not(:disabled):not(.disabled):active:focus,
.return-to-shop a:not(:disabled):not(.disabled).active:focus,
.show>.return-to-shop a.dropdown-toggle:focus,
.woocommerce-form-login .woocommerce-Button:not(:disabled):not(.disabled):active:focus,
.woocommerce-form-login .woocommerce-Button:not(:disabled):not(.disabled).active:focus,
.show>.woocommerce-form-login .woocommerce-Button.dropdown-toggle:focus,
#customer_login .woocommerce-form-login .woocommerce-Button:not(:disabled):not(.disabled):active:focus,
#customer_login .woocommerce-form-login .woocommerce-Button:not(:disabled):not(.disabled).active:focus,
.show>#customer_login .woocommerce-form-login .woocommerce-Button.dropdown-toggle:focus,
#customer_login .register .woocommerce-Button:not(:disabled):not(.disabled):active:focus,
#customer_login .register .woocommerce-Button:not(:disabled):not(.disabled).active:focus,
.show>#customer_login .register .woocommerce-Button.dropdown-toggle:focus,
.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):active:focus,
.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled).active:focus,
.show>.widget_price_filter .price_slider_amount .button.dropdown-toggle:focus,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store:not(:disabled):not(.disabled):active:focus,
.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store:not(:disabled):not(.disabled).active:focus,
.show>.page-template-template-homepage-v3 .site-header-blog.header-transparent .btn--back-to-store.dropdown-toggle:focus,
.uneno-proceed-to-checkout .button.wc-forward:not(:disabled):not(.disabled):active:focus,
.uneno-proceed-to-checkout .button.wc-forward:not(:disabled):not(.disabled).active:focus,
.show>.uneno-proceed-to-checkout .button.wc-forward.dropdown-toggle:focus,
table.shop_table.wishlist_table td.product-add-to-cart .button:not(:disabled):not(.disabled):active:focus,
table.shop_table.wishlist_table td.product-add-to-cart .button:not(:disabled):not(.disabled).active:focus,
.show>table.shop_table.wishlist_table td.product-add-to-cart .button.dropdown-toggle:focus,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(:disabled):not(.disabled):active:focus,
.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(:disabled):not(.disabled).active:focus,
.show>.products li.product.product-type-variable .woocommerce-variation-add-to-cart .single_add_to_cart_button.dropdown-toggle:focus,
.footer-before-content.style-v2 .newsletter input[type="submit"]:not(:disabled):not(.disabled):active:focus,
.footer-before-content.style-v2 .newsletter input[type="submit"]:not(:disabled):not(.disabled).active:focus,
.show>.footer-before-content.style-v2 .newsletter input[type="submit"].dropdown-toggle:focus,
.woocommerce-checkout .woocommerce-form-login .button:not(:disabled):not(.disabled):active:focus,
.woocommerce-checkout .woocommerce-form-login .button:not(:disabled):not(.disabled).active:focus,
.show>.woocommerce-checkout .woocommerce-form-login .button.dropdown-toggle:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:not(:disabled):not(.disabled):active:focus,
div.wpforms-container-full.contact-form .wpforms-form input[type=submit]:not(:disabled):not(.disabled).active:focus,
.show>div.wpforms-container-full.contact-form .wpforms-form input[type=submit].dropdown-toggle:focus,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:not(:disabled):not(.disabled):active:focus,
div.wpforms-container-full.contact-form .wpforms-form button[type=submit]:not(:disabled):not(.disabled).active:focus,
.show>div.wpforms-container-full.contact-form .wpforms-form button[type=submit].dropdown-toggle:focus,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:not(:disabled):not(.disabled):active:focus,
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button:not(:disabled):not(.disabled).active:focus,
.show>div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 45, 94, 0.5);
}

.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus,
.recentcomments>a:hover,
.recentcomments>a:focus,
.widget_recent_entries a:hover,
.widget_recent_entries a:focus,
.widget_rss ul .rsswidget:hover,
.widget_rss ul .rsswidget:focus,
.uneno-copyright-bar-info a:hover,
.uneno-copyright-bar-info a:focus {
    color: #b92d5e;
}

button[name="apply_coupon"]:hover,
button[name="apply_coupon"]:focus {
    color: #fff;
    background-color: #b92d5e;
    border-color: #b92d5e;
}

button[name="apply_coupon"]:hover:hover,
button[name="apply_coupon"]:focus:hover {
    color: #fff;
    background-color: #9a264e;
    border-color: #902349;
}

button[name="apply_coupon"]:hover:focus,
button[name="apply_coupon"]:hover.focus,
button[name="apply_coupon"]:focus:focus,
button[name="apply_coupon"]:focus.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 45, 94, 0.5);
}

button[name="apply_coupon"]:hover.disabled,
button[name="apply_coupon"]:hover:disabled,
button[name="apply_coupon"]:focus.disabled,
button[name="apply_coupon"]:focus:disabled {
    color: #fff;
    background-color: #b92d5e;
    border-color: #b92d5e;
}

button[name="apply_coupon"]:hover:not(:disabled):not(.disabled):active,
button[name="apply_coupon"]:hover:not(:disabled):not(.disabled).active,
.show>button[name="apply_coupon"]:hover.dropdown-toggle,
button[name="apply_coupon"]:focus:not(:disabled):not(.disabled):active,
button[name="apply_coupon"]:focus:not(:disabled):not(.disabled).active,
.show>button[name="apply_coupon"]:focus.dropdown-toggle {
    color: #fff;
    background-color: #902349;
    border-color: #862144;
}

button[name="apply_coupon"]:hover:not(:disabled):not(.disabled):active:focus,
button[name="apply_coupon"]:hover:not(:disabled):not(.disabled).active:focus,
.show>button[name="apply_coupon"]:hover.dropdown-toggle:focus,
button[name="apply_coupon"]:focus:not(:disabled):not(.disabled):active:focus,
button[name="apply_coupon"]:focus:not(:disabled):not(.disabled).active:focus,
.show>button[name="apply_coupon"]:focus.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 45, 94, 0.5);
}

.site-header__navbar {
    background: #c22f63;
}

.site-header--v1 .primary-nav-menu>.menu-item:not(.highlight)>a:hover,
.site-header--v1 .secondary-nav-menu>.menu-item:not(.highlight)>a:hover,
.site-header--v1 .primary-nav-menu>.menu-item:not(.highlight)>a:focus,
.site-header--v1 .secondary-nav-menu>.menu-item:not(.highlight)>a:focus,
.header-user-account-dropdown>.menu-item>a,
.site-header__departments-menu>.menu-item>a:hover,
.header-user-account-dropdown>.menu-item>a,
.site-header__departments-menu>.menu-item>a:focus,
.site-header .departments-menu-title:hover,
.site-header .departments-menu-title:focus {
    color: #eebacc;
}

.site-header--v1 .search-field {
    background: #faebf0;
}

.site-header--v1 .header-user-account-dropdown>.menu-item-has-children>a,
.handheld-only .header-user-account-dropdown>.menu-item-has-children>a {
    border-color: #dd7499;
}

.site-header--v1 .header-user-account-dropdown img,
.handheld-only .header-user-account-dropdown img {
    border-color: #ce376c;
}

.site-header--v1 .header-user-account-dropdown>.menu-item-has-children>a:after,
.handheld-only .header-user-account-dropdown>.menu-item-has-children>a:after {
    color: #dd7499;
}

.btn--continue-shopping:hover,
form.woocommerce-ResetPassword .button:hover,
.btn--continue-shopping:focus,
form.woocommerce-ResetPassword .button:focus,
.woocommerce-MyAccount-content .button:hover,
.woocommerce-MyAccount-content .button:focus,
.article__author a:hover,
.woocommerce-checkout .woocommerce-form-login .lost_password a:hover,
button[name="update_cart"]:hover,
.shipping-calculator-form p .button:hover,
.shipping-calculator-form p .button:focus,
.wp-block-latest-posts a:hover,
.wp-block-latest-posts a:focus {
    color: #98254d;
}

.uneno-hero-banner.primary .uneno-hero-banner__caption--desc {
    color: #f1c6d5;
}

.checkout-steps a:hover:before {
    background-color: #b92d5e;
    border-color: #b92d5e;
}

.blog .site-header-blog.header-transparent .site-header-blog__back-to-store a:before {
    color: #b92d5e;
}

.site-header.header-transparent+.site-content-page-header:after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b92d5e), to(#b92d5e));
    background-image: -webkit-linear-gradient(#b92d5e, #b92d5e);
    background-image: linear-gradient(#b92d5e, #b92d5e);
}

.uneno-slider-btn,
.uneno-slider-price,
.uneno-slider-with-product-carousel .slick-arrow,
.uneno-slider-caption,
.page-template-template-homepage-v3 #uneno-slider-fullwidth .tparrows:hover.tparrows:before,
.page-template-template-homepage-v3 #uneno-slider-fullwidth .tparrows:focus.tparrows:before {
    color: #b92d5e !important;
}

#uneno-slider-product .tp-bullet:hover,
#uneno-slider-product .tp-bullet.selected,
.uneno-slider-btn-bg {
    background-color: #b92d5e !important;
}

.uneno-slider-block #uneno-slider-v5 ul.products .product__outer {
    border-color: #a72955 !important;
}

.uneno-slider-block #uneno-slider-v5 ul.products .product__outer,
.page-template-template-homepage-v5 #uneno-slider-v5 .tparrows {
    background-color: #a72955 !important;
}

#sb_instagram .sbi_follow_btn a,
#sb_instagram .sbi_follow_btn a:hover {
    box-shadow: 1.563px 8.863px 59px 17px #b92d5e;
}

.page-template-template-homepage-v5 #uneno-slider-v5 .tparrows {
    background-color: #d55381 !important;
}

.uneno-slider-v3-bg {
    background-color: #f0c2d2 !important;
}

.page-template-template-homepage-v3 #uneno-slider-fullwidth .tparrows.tp-leftarrow:before,
.page-template-template-homepage-v3 #uneno-slider-fullwidth .tparrows.tp-rightarrow:before {
    color: #d75b87 !important;
}

.page-template-template-homepage-v1 .uneno-slider-bg-round .slotholder:before,
.page-template-template-homepage-v1 .uneno-slider-bg-round .slotholder:after {
    background-color: #ad2a58 !important;
}

.demo_store {
    background-color: #98254d;
}