Author:			AIGHTYTHREE | Design and Communication Studio.
Author URL:		https://www.aightythree.com
CLient Name:	Melek Ipekten
Description:	Melek Ipekten Theme designed specially for cosmetics shop & beauty studio
Version:		1.0
:root {
--heading-font: "HKGrotesk";
--text-font: "HKGrotesk";
--dark-color: #000;
--white-color: #fff;
--primary-color-1: #fbf8f5;
--primary-color-2: #ecf2f1;
--primary-color-3: #fcf3f6;
--primary-color-4: #f0ece4;
--border-color: rgba(0, 0, 0, 0.1);
--border-color-white: hsla(0, 0%, 100%, 0.1);
--navigation-height: 84px;
--top-banner-height: 0.1px;
--navigation-mobile-height: 85px;
--navigation-mobile-scroll-height: 65px;
--admin-bar-height: 0.1px;
}
@media (max-width:1025px) {
.global-navigation-scroll {
--top-banner-height: 0.1px!important;
}
}.global-navigation-type-1 {
--navigation-height: 84px!important;
}
.global-navigation-type-1.global-navigation-scroll {
--navigation-height: 60px!important;
}
.global-navigation-type-2 {
--navigation-height: 120px!important;
}
.global-navigation-type-2.global-navigation-scroll {
--navigation-height: 108px!important;
}
.global-top-banner-enabled {
--top-banner-height: 40px;
}
@media (max-width:576px) {
.global-top-banner-enabled {
--top-banner-height: 60px;
}
}.admin-bar {
--admin-bar-height: 32px!important;
}
.banner-disabled {
--top-banner-height: 0.1px!important;
}
.banner-disabled .top-banner {
display: none!important;
}
.banner-disabled .global-top-banner-enabled {
--top-banner-height: 0.1px!important;
}
body {
min-height: 100vh;
overflow-x: hidden!important;
}
.main-wrapper, body {
max-width: 100vw!important;
}
.main-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
--e-global-color-primary: var(--dark-color)!important;
--e-global-color-secondary: var(--dark-color)!important;
--e-global-color-text: var(--dark-color)!important;
background-color: var(--white-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%;
z-index: 10;
}
@media (max-width:1025px) {
.main-wrapper.mobile-menu-open {
margin-left: -260px;
}
}@media (max-width:576px) {
.main-wrapper.mobile-menu-open {
margin-left: calc(-100% + 80px);
}
}.container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
margin-right: auto;
max-width: 1140px;
padding: 0 15px;
position: relative;
width: 100%;
z-index: 10;
}
@media (max-width:1025px) {
.container {
padding: 0 30px;
}
}.container-fluid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
margin-right: auto;
padding: 0 15px;
position: relative;
width: 100%;
z-index: 10;
}
@media (max-width:1025px) {
.container-fluid {
padding: 0 30px;
}
}.link-overlay {
bottom: 0;
position: absolute;
right: 0;
z-index: 2;
}
.link-overlay, .page-overlay {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
left: 0;
top: 0;
width: 100%}
.page-overlay {
background-color: var(--white-color);
position: fixed;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
z-index: 999999;
}
.page-overlay.completed {
opacity: 0!important;
pointer-events: none!important;
}
@media (max-width:768px) {
.paroller-image {
height: auto!important;
width: 100%!important;
}
}*, :after, :before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
outline: none!important;
padding: 0;
}
a {
text-decoration: none;
}
a, i {
color: inherit;
}
i {
line-height: 1;
}
button, form, input {
border: none;
}
::-webkit-search-cancel-button, ::-webkit-search-results-button {
-webkit-appearance: none;
}
input[type=search] {
-webkit-appearance: none;
}
img {
display: block;
}
html {
-webkit-text-size-adjust: 100%;
line-height: 1.15;
}
body {
margin: 0;
}
main {
display: block;
}
h1 {
font-size: 2em;
margin: .67em 0;
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b, strong {
font-weight: bolder;
}
code, kbd, samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
img {
border-style: none;
}
button, input, optgroup, select, textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button, input {
overflow: visible;
}
button, select {
text-transform: none;
}
[type=button], [type=reset], [type=submit], button {
-webkit-appearance: button;
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: .35em .75em .625em;
}
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type=checkbox], [type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height: auto;
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
[hidden], template {
display: none;
}
body {
color: var(--dark-color)!important;
line-height: 30px;
margin: 0!important;
padding: 0!important;
}
body, button, form, input, option, select, textarea {
font-family: var(--text-font)!important;
}
h1, h2, h3, h4, h5, h6 {
color: var(--dark-color);
font-family: var(--heading-font)!important;
margin: 0;
padding: 0;
}
h1 {
font-size: 44px!important;
font-weight: 500!important;
line-height: 56px!important;
}
@media (max-width:1025px) {
h1 {
font-size: 26px!important;
font-weight: 500!important;
line-height: 34px!important;
}
}h2 {
font-size: 28px!important;
font-weight: 500!important;
line-height: 40px!important;
}
@media (max-width:1025px) {
h2 {
font-size: 20px!important;
font-weight: 600!important;
letter-spacing: .02em!important;
line-height: 25px!important;
}
}h3 {
font-size: 26px!important;
font-weight: 500!important;
line-height: 34px!important;
}
@media (max-width:1025px) {
h3 {
font-size: 20px!important;
font-weight: 600!important;
letter-spacing: .02em!important;
line-height: 25px!important;
}
}h4 {
font-size: 20px!important;
line-height: 25px!important;
}
h4, h5 {
font-weight: 600!important;
letter-spacing: .02em!important;
}
h5 {
font-size: 16px!important;
line-height: 22px!important;
}
h6 {
font-size: 14px!important;
font-weight: 600!important;
letter-spacing: .02em!important;
line-height: 18px!important;
}
p {
font-family: var(--text-font)!important;
}
.body-1 {
font-size: 22px!important;
}
@media (max-width:576px) {
.body-1 {
font-size: 16px!important;
letter-spacing: .02em!important;
line-height: 26px!important;
}
}.body-2 {
font-size: 22px!important;
font-style: italic!important;
}
@media (max-width:576px) {
.body-2 {
font-size: 16px!important;
letter-spacing: .02em!important;
line-height: 26px!important;
}
}.body-3 {
font-size: 18px!important;
font-weight: 600!important;
letter-spacing: .02em!important;
}
@media (max-width:576px) {
.body-3 {
font-size: 16px!important;
letter-spacing: .02em!important;
line-height: 26px!important;
}
}.body-4 {
font-size: 18px!important;
font-weight: 500!important;
letter-spacing: .02em!important;
}
@media (max-width:576px) {
.body-4 {
font-size: 16px!important;
letter-spacing: .02em!important;
line-height: 26px!important;
}
}.body-5 {
font-weight: 600!important;
letter-spacing: .04em!important;
}
.body-5, .body-6 {
font-size: 16px!important;
}
.body-6 {
letter-spacing: .02em!important;
}
.body-7 {
font-size: 13px!important;
font-weight: 600!important;
letter-spacing: .04em!important;
}
.body-8 {
font-size: 14px!important;
letter-spacing: .01em!important;
}
.body-9 {
font-size: 12px!important;
letter-spacing: .04em!important;
}
#loginform input[type=submit], .boxzilla-newsletter-box button[type=submit], .entry-content button[type=submit], .form-submit .submit, .fs-button, .grouped_form .button, .tinvwl-table-manage-list .button, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]), .woocommerce-form-login .woocommerce-button, .woof_submit_search_form_container .button {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
align-items: center!important;
border-radius: 0!important;
cursor: pointer!important;
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 600!important;
height: 56px!important;
justify-content: center!important;
letter-spacing: .04em!important;
line-height: 26px!important;
padding: 15px 40px!important;
-webkit-transition: all .2s ease-in-out!important;
transition: all .2s ease-in-out!important;
white-space: nowrap!important;
}
@media (max-width:576px) {
#loginform input[type=submit], .boxzilla-newsletter-box button[type=submit], .entry-content button[type=submit], .form-submit .submit, .fs-button, .grouped_form .button, .tinvwl-table-manage-list .button, .tinvwl-table-manage-list button: not(button[name=tinvwl-remove]), .woocommerce-form-login .woocommerce-button, .woof_submit_search_form_container .button {
height: 50px!important;
padding: 15px 30px!important;
}
}#loginform input[type=submit][disabled], .boxzilla-newsletter-box button[type=submit][disabled], .entry-content button[type=submit][disabled], .form-submit .submit[disabled], .fs-button[disabled], .grouped_form .button[disabled], .tinvwl-table-manage-list .button[disabled], .tinvwl-table-manage-list button:not(button[name=tinvwl-remove])[disabled], .woocommerce-form-login .woocommerce-button[disabled], .woof_submit_search_form_container .button[disabled] {
opacity: .3!important;
}
#loginform input[type=submit].default-style, .boxzilla-newsletter-box button[type=submit].default-style, .entry-content button[type=submit].default-style, .form-submit .submit.default-style, .fs-button.default-style, .grouped_form .button.default-style, .tinvwl-table-manage-list .button.default-style, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-style, .woocommerce-form-login .woocommerce-button.default-style, .woof_submit_search_form_container .button.default-style {
background-color: var(--white-color)!important;
color: var(--dark-color)!important;
}
#loginform input[type=submit].default-border-style, .boxzilla-newsletter-box button[type=submit].default-border-style, .entry-content button[type=submit].default-border-style, .form-submit .submit.default-border-style, .fs-button.default-border-style, .grouped_form .button.default-border-style, .tinvwl-table-manage-list .button.default-border-style, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-border-style, .woocommerce-form-login .woocommerce-button.default-border-style, .woof_submit_search_form_container .button.default-border-style {
background-color: transparent!important;
border: 1px solid var(--white-color)!important;
color: var(--white-color)!important;
}
#loginform input[type=submit].default-border-style:active, .boxzilla-newsletter-box button[type=submit].default-border-style:active, .entry-content button[type=submit].default-border-style:active, .form-submit .submit.default-border-style:active, .fs-button.default-border-style:active, .grouped_form .button.default-border-style:active, .tinvwl-table-manage-list .button.default-border-style:active, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-border-style:active, .woocommerce-form-login .woocommerce-button.default-border-style:active, .woof_submit_search_form_container .button.default-border-style:active {
background-color: var(--white-color)!important;
color: var(--white-color)!important;
}
#loginform input[type=submit].default-border-style:hover, .boxzilla-newsletter-box button[type=submit].default-border-style:hover, .entry-content button[type=submit].default-border-style:hover, .form-submit .submit.default-border-style:hover, .fs-button.default-border-style:hover, .grouped_form .button.default-border-style:hover, .tinvwl-table-manage-list .button.default-border-style:hover, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).default-border-style:hover, .woocommerce-form-login .woocommerce-button.default-border-style:hover, .woof_submit_search_form_container .button.default-border-style:hover {
background-color: var(--white-color)!important;
color: var(--dark-color)!important;
}
#loginform input[type=submit].dark-style, .boxzilla-newsletter-box button[type=submit].dark-style, .entry-content button[type=submit].dark-style, .form-submit .submit.dark-style, .fs-button.dark-style, .grouped_form .button.dark-style, .tinvwl-table-manage-list .button.dark-style, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).dark-style, .woocommerce-form-login .woocommerce-button.dark-style, .woof_submit_search_form_container .button.dark-style {
background-color: var(--dark-color)!important;
color: var(--white-color)!important;
}
#loginform input[type=submit].dark-style:active, #loginform input[type=submit].dark-style:hover, .boxzilla-newsletter-box button[type=submit].dark-style:active, .boxzilla-newsletter-box button[type=submit].dark-style:hover, .entry-content button[type=submit].dark-style:active, .entry-content button[type=submit].dark-style:hover, .form-submit .submit.dark-style:active, .form-submit .submit.dark-style:hover, .fs-button.dark-style:active, .fs-button.dark-style:hover, .grouped_form .button.dark-style:active, .grouped_form .button.dark-style:hover, .tinvwl-table-manage-list .button.dark-style:active, .tinvwl-table-manage-list .button.dark-style:hover, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).dark-style:active, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).dark-style:hover, .woocommerce-form-login .woocommerce-button.dark-style:active, .woocommerce-form-login .woocommerce-button.dark-style:hover, .woof_submit_search_form_container .button.dark-style:active, .woof_submit_search_form_container .button.dark-style:hover {
opacity: .9!important;
}
#loginform input[type=submit].dark-border-style, .boxzilla-newsletter-box button[type=submit].dark-border-style, .entry-content button[type=submit].dark-border-style, .form-submit .submit.dark-border-style, .fs-button.dark-border-style, .grouped_form .button.dark-border-style, .tinvwl-table-manage-list .button.dark-border-style, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).dark-border-style, .woocommerce-form-login .woocommerce-button.dark-border-style, .woof_submit_search_form_container .button.dark-border-style {
background-color: transparent!important;
border: 1px solid var(--dark-color)!important;
color: var(--dark-color)!important;
}
#loginform input[type=submit].dark-border-style:active, .boxzilla-newsletter-box button[type=submit].dark-border-style:active, .entry-content button[type=submit].dark-border-style:active, .form-submit .submit.dark-border-style:active, .fs-button.dark-border-style:active, .grouped_form .button.dark-border-style:active, .tinvwl-table-manage-list .button.dark-border-style:active, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).dark-border-style:active, .woocommerce-form-login .woocommerce-button.dark-border-style:active, .woof_submit_search_form_container .button.dark-border-style:active {
background-color: var(--dark-color)!important;
color: var(--white-color)!important;
opacity: .9!important;
}
#loginform input[type=submit].dark-border-style:hover, .boxzilla-newsletter-box button[type=submit].dark-border-style:hover, .entry-content button[type=submit].dark-border-style:hover, .form-submit .submit.dark-border-style:hover, .fs-button.dark-border-style:hover, .grouped_form .button.dark-border-style:hover, .tinvwl-table-manage-list .button.dark-border-style:hover, .tinvwl-table-manage-list button:not(button[name=tinvwl-remove]).dark-border-style:hover, .woocommerce-form-login .woocommerce-button.dark-border-style:hover, .woof_submit_search_form_container .button.dark-border-style:hover {
background-color: var(--dark-color)!important;
color: var(--white-color)!important;
}
.button-wrapper {
-webkit-box-pack: start;
-ms-flex-pack: start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-start;
}
.blog-card-slider .card-inner {
width: 100%}
.blog-card-slider .card-inner:hover .card-header .buttons-overlay, .blog-card-slider .card-inner:hover .card-header:after {
opacity: 1!important;
}
.blog-card-slider .card-inner .card-header {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
margin-bottom: 20px;
overflow: hidden;
position: relative;
width: 100%}
@media (max-width:576px) {
.blog-card-slider .card-inner .card-header {
margin-bottom: 12px;
}
}.blog-card-slider .card-inner .card-header:after {
background-color: rgba(0, 0, 0, .1);
bottom: 0;
content: "";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.blog-card-slider .card-inner .card-header .badges-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
right: 16px;
top: 16px;
z-index: 100;
}
@media (max-width:576px) {
.blog-card-slider .card-inner .card-header .badges-wrapper {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-webkit-box-align: end!important;
-ms-flex-align: end!important;
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
align-items: flex-end!important;
-ms-flex-direction: column!important;
flex-direction: column!important;
justify-content: flex-end!important;
right: 6px!important;
top: 6px!important;
}
}.blog-card-slider .card-inner .card-header .itsnew, .blog-card-slider .card-inner .card-header .onsale, .blog-card-slider .card-inner .card-header .sold-out-badge {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--white-color);
border: 1px solid var(--dark-color);
border-radius: 0;
bottom: unset;
color: var(--dark-color)!important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 12px!important;
font-style: normal!important;
font-weight: 400!important;
height: 25px!important;
justify-content: center;
left: unset;
letter-spacing: .04em!important;
line-height: 1!important;
max-height: 25px!important;
min-height: 25px!important;
min-width: unset!important;
padding: 1px 12px 0!important;
position: relative!important;
top: unset!important;
width: unset!important;
}
@media (max-width:576px) {
.blog-card-slider .card-inner .card-header .itsnew, .blog-card-slider .card-inner .card-header .onsale, .blog-card-slider .card-inner .card-header .sold-out-badge {
font-size: 12px!important;
height: 16px!important;
letter-spacing: .04em!important;
line-height: 16px!important;
max-height: 16px!important;
min-height: 16px!important;
padding: 1px 6px 0!important;
}
}.blog-card-slider .card-inner .card-header .itsnew:not(:last-child), .blog-card-slider .card-inner .card-header .onsale:not(:last-child), .blog-card-slider .card-inner .card-header .sold-out-badge:not(:last-child) {
margin-right: 16px;
}
@media (max-width:576px) {
.blog-card-slider .card-inner .card-header .itsnew: not(:last-child), .blog-card-slider .card-inner .card-header .onsale:not(:last-child), .blog-card-slider .card-inner .card-header .sold-out-badge:not(:last-child) {
margin-bottom: 6px!important;
margin-right: 0!important;
}
}.blog-card-slider .card-inner .card-header .star-rating {
left: 16px;
position: absolute;
top: 20px;
z-index: 99;
}
@media (max-width:576px) {
.blog-card-slider .card-inner .card-header .star-rating {
display: none!important;
}
}.blog-card-slider .card-inner .card-header img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto!important;
max-height: unset!important;
max-width: unset!important;
min-height: unset!important;
min-width: unset!important;
position: relative;
width: 100%!important;
}
.blog-card-slider .card-inner .star-rating {
font-size: .857em!important;
margin: 0!important;
width: 86px!important;
}
.blog-card-slider .card-inner .star-rating:before, .blog-card-slider .card-inner .star-rating span:before {
letter-spacing: 3px;
}
.blog-card-slider .card-inner .card-body {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%}
.blog-card-slider .card-inner .card-body .responsive-rating {
display: none!important;
margin-bottom: 6px!important;
}
.blog-card-slider .card-inner .card-body .card-meta {
-webkit-box-pack: center;
-ms-flex-pack: center;
font-size: 14px;
font-style: normal;
font-weight: 400;
justify-content: center;
letter-spacing: .02em;
line-height: 18px;
margin-bottom: 10px;
text-align: center;
width: 100%}
.blog-card-slider .card-inner .card-body .card-meta, .blog-card-slider .card-inner .card-body .card-meta .meta-item, .blog-card-slider .card-inner .card-body .card-meta .meta-item:not(:last-child):after {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.blog-card-slider .card-inner .card-body .card-meta .meta-item:not(:last-child):after {
background-color: var(--dark-color);
border-radius: 100%;
content: "";
height: 4px;
margin: 0 10px;
width: 4px;
}
.blog-card-slider .card-inner .card-body .card-title, .blog-card-slider .card-inner .card-body .card-title a {
text-align: center;
width: 100%}
.blog-card-slider .card-inner .card-body .card-title, .blog-card-slider .card-inner .card-body .card-title a, .blog-card-slider .card-inner .card-body .price {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
}
.blog-card-slider .card-inner .card-body .price {
color: var(--dark-color)!important;
font-size: 14px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .02em!important;
line-height: 18px!important;
margin-top: 10px;
text-align: center!important;
}
.blog-card-slider .card-inner .card-body .price del {
margin-left: 3px;
margin-right: 3px;
opacity: 1!important;
}
.blog-card-slider .card-inner .card-body .price ins {
margin-left: 3px;
margin-right: 3px;
text-decoration: none!important;
}
.blog-card-slider .card-inner .card-body .price ins .amount bdi {
color: var(--dark-color)!important;
font-size: 14px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .02em!important;
line-height: 18px!important;
text-align: center!important;
}
.blog-card, .blog-card .post-inner {
width: 100%}
.blog-card .post-inner .post-header {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
margin-bottom: 25px;
overflow: hidden;
position: relative;
width: 100%}
.blog-card .post-inner .post-header img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto;
width: 100%}
.blog-card .post-inner .post-body {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.blog-card .post-inner .post-body, .blog-card .post-inner .post-body .meta-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
width: 100%}
.blog-card .post-inner .post-body .meta-wrapper {
color: var(--dark-color);
font-size: 14px;
letter-spacing: .02em;
line-height: 18px;
margin-bottom: 12px;
text-align: center;
}
.blog-card .post-inner .post-body .meta-wrapper .meta-item, .blog-card .post-inner .post-body .meta-wrapper .meta-item:not(:last-child):after {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.blog-card .post-inner .post-body .meta-wrapper .meta-item:not(:last-child):after {
background-color: var(--dark-color);
border-radius: 100%;
content: "";
height: 4px;
margin: 0 10px;
width: 4px;
}
.blog-card .post-inner .post-body .post-title {
font-size: 16px!important;
line-height: 26px!important;
text-align: center;
}
@media (max-width:576px) {
.responsive-view-grid .blog-card-slider .card-inner .card-header {
margin-bottom: 12px;
}
.responsive-view-grid .blog-card-slider .card-inner .card-header .badges-wrapper {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-webkit-box-align: end!important;
-ms-flex-align: end!important;
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
align-items: flex-end!important;
-ms-flex-direction: column!important;
flex-direction: column!important;
justify-content: flex-end!important;
right: 6px!important;
top: 6px!important;
}
.responsive-view-grid .blog-card-slider .card-inner .card-header .itsnew, .responsive-view-grid .blog-card-slider .card-inner .card-header .onsale, .responsive-view-grid .blog-card-slider .card-inner .card-header .sold-out-badge {
font-size: 12px!important;
height: 16px!important;
letter-spacing: .04em!important;
line-height: 16px!important;
max-height: 16px!important;
min-height: 16px!important;
padding: 1px 6px 0!important;
}
.responsive-view-grid .blog-card-slider .card-inner .card-header .itsnew:not(:last-child), .responsive-view-grid .blog-card-slider .card-inner .card-header .onsale:not(:last-child), .responsive-view-grid .blog-card-slider .card-inner .card-header .sold-out-badge:not(:last-child) {
margin-bottom: 6px!important;
margin-right: 0!important;
}
.responsive-view-grid .blog-card-slider .card-inner .card-header .star-rating {
display: none!important;
}
.responsive-view-grid .blog-card-slider .card-inner .card-body {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
justify-content: flex-start;
}
.responsive-view-grid .blog-card-slider .card-inner .card-body .responsive-rating {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.responsive-view-grid .blog-card-slider .card-inner .card-body .card-title {
text-align: left;
}
.responsive-view-grid .blog-card-slider .card-inner .card-body .card-title a, .responsive-view-grid .blog-card-slider .card-inner .card-body .price {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
justify-content: flex-start;
text-align: left;
}
.responsive-view-grid .blog-card-slider .card-inner .card-body .price {
margin-top: 6px;
}
}html body .main-wrapper .card-inner .buttons-overlay, html body .main-wrapper main .buttons-overlay {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
left: 0;
opacity: 0;
position: absolute;
right: 0;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
width: 100%;
z-index: 100;
}
html body .main-wrapper .card-inner .buttons-overlay.active .def-st, html body .main-wrapper main .buttons-overlay.active .def-st {
display: none;
}
html body .main-wrapper .card-inner .buttons-overlay.active .load-st, html body .main-wrapper .card-inner .buttons-overlay .def-st, html body .main-wrapper main .buttons-overlay.active .load-st, html body .main-wrapper main .buttons-overlay .def-st {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
html body .main-wrapper .card-inner .buttons-overlay .load-st, html body .main-wrapper main .buttons-overlay .load-st {
display: none;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-button, html body .main-wrapper main .buttons-overlay .fs-button {
width: 100%}
html body .main-wrapper .card-inner .buttons-overlay .fs-button svg, html body .main-wrapper main .buttons-overlay .fs-button svg {
margin-top: -4px;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-button svg.left-ic, html body .main-wrapper main .buttons-overlay .fs-button svg.left-ic {
margin-right: 11px;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-button svg.right-ic, html body .main-wrapper main .buttons-overlay .fs-button svg.right-ic {
margin-left: 11px;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-button svg path, html body .main-wrapper main .buttons-overlay .fs-button svg path {
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-add-to-cart-button, html body .main-wrapper main .buttons-overlay .fs-add-to-cart-button {
background-color: var(--white-color)!important;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-add-to-cart-button .already-in-state, html body .main-wrapper main .buttons-overlay .fs-add-to-cart-button .already-in-state {
display: none;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-add-to-cart-button:hover, html body .main-wrapper main .buttons-overlay .fs-add-to-cart-button:hover {
background-color: var(--dark-color)!important;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-add-to-cart-button:hover svg path, html body .main-wrapper main .buttons-overlay .fs-add-to-cart-button:hover svg path {
fill: var(--white-color)!important;
}
html body .main-wrapper .card-inner .buttons-overlay .fs-add-to-cart-button .default-state img, html body .main-wrapper .card-inner .buttons-overlay .fs-add-to-cart-button .hover-state img, html body .main-wrapper main .buttons-overlay .fs-add-to-cart-button .default-state img, html body .main-wrapper main .buttons-overlay .fs-add-to-cart-button .hover-state img {
height: 30px;
width: 25px;
}
html body .main-wrapper .card-inner .buttons-overlay .loading, html body .main-wrapper main .buttons-overlay .loading {
background-color: var(--dark-color)!important;
}
html body .main-wrapper .card-inner .buttons-overlay .loading svg path, html body .main-wrapper main .buttons-overlay .loading svg path {
fill: var(--white-color)!important;
}
html body .main-wrapper .card-inner .buttons-overlay .loading .def-st, html body .main-wrapper main .buttons-overlay .loading .def-st {
display: none;
}
html body .main-wrapper .card-inner .buttons-overlay .loading .load-st, html body .main-wrapper main .buttons-overlay .loading .load-st {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
align-items: center!important;
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
justify-content: center!important;
}
html body .main-wrapper .card-inner .buttons-overlay .already-in-cart, html body .main-wrapper main .buttons-overlay .already-in-cart {
background-color: var(--white-color);
}
html body .main-wrapper .card-inner .buttons-overlay .already-in-cart .def-st, html body .main-wrapper main .buttons-overlay .already-in-cart .def-st {
display: none;
}
html body .main-wrapper .card-inner .buttons-overlay .already-in-cart .default-state, html body .main-wrapper .card-inner .buttons-overlay .already-in-cart .hover-state, html body .main-wrapper main .buttons-overlay .already-in-cart .default-state, html body .main-wrapper main .buttons-overlay .already-in-cart .hover-state {
opacity: 0;
}
html body .main-wrapper .card-inner .buttons-overlay .already-in-cart .already-in-state, html body .main-wrapper main .buttons-overlay .already-in-cart .already-in-state {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
opacity: 1;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button, html body .main-wrapper main .buttons-overlay .circle-button {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--white-color);
border-radius: 100%;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 46px;
justify-content: center;
margin: 0;
overflow: hidden;
position: absolute;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 46px;
}
@media (max-width:576px) {
html body .main-wrapper .card-inner .buttons-overlay .circle-button, html body .main-wrapper main .buttons-overlay .circle-button {
height: 28px;
min-width: 28px;
width: 28px;
}
}html body .main-wrapper .card-inner .buttons-overlay .circle-button.tinv-wishlist, html body .main-wrapper main .buttons-overlay .circle-button.tinv-wishlist {
bottom: 72px;
right: 16px;
}
@media (max-width:576px) {
html body .main-wrapper .card-inner .buttons-overlay .circle-button.tinv-wishlist img, html body .main-wrapper main .buttons-overlay .circle-button.tinv-wishlist img {
height: 15px;
width: 16px;
}
}html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button {
bottom: 0;
left: 0;
margin: 0;
position: absolute;
right: 0;
top: 0;
z-index: 10;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button .icons-wrapper, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button .icons-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
position: relative;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button:after, html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button:before, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button:after, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button:before {
display: none;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button.tinvwl-product-in-list, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button.tinvwl-product-in-list {
background-color: var(--white-color);
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .default-state, html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .hover-state, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .default-state, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .hover-state {
opacity: 0;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .already-in-state, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .already-in-state {
opacity: 1;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinv-wishlist-clear, html body .main-wrapper .card-inner .buttons-overlay .circle-button .tinvwl_add_to_wishlist-text, html body .main-wrapper main .buttons-overlay .circle-button .tinv-wishlist-clear, html body .main-wrapper main .buttons-overlay .circle-button .tinvwl_add_to_wishlist-text {
display: none;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button .default-state, html body .main-wrapper main .buttons-overlay .circle-button .default-state {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button .already-in-state, html body .main-wrapper .card-inner .buttons-overlay .circle-button .hover-state, html body .main-wrapper main .buttons-overlay .circle-button .already-in-state, html body .main-wrapper main .buttons-overlay .circle-button .hover-state {
opacity: 0;
position: absolute;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button.loading, html body .main-wrapper .card-inner .buttons-overlay .circle-button.loading .icons-wrapper, html body .main-wrapper main .buttons-overlay .circle-button.loading, html body .main-wrapper main .buttons-overlay .circle-button.loading .icons-wrapper {
background-color: var(--dark-color);
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button.loading .hover-state, html body .main-wrapper main .buttons-overlay .circle-button.loading .hover-state {
opacity: .7;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button.loading .already-in-state, html body .main-wrapper .card-inner .buttons-overlay .circle-button.loading .default-state, html body .main-wrapper main .buttons-overlay .circle-button.loading .already-in-state, html body .main-wrapper main .buttons-overlay .circle-button.loading .default-state {
opacity: 0;
}
@media (min-width:576px) {
html body .main-wrapper .card-inner .buttons-overlay .circle-button: not(.loading):hover, html body .main-wrapper .card-inner .buttons-overlay .circle-button:not(.loading):hover .icons-wrapper, html body .main-wrapper main .buttons-overlay .circle-button:not(.loading):hover, html body .main-wrapper main .buttons-overlay .circle-button:not(.loading):hover .icons-wrapper {
background-color: var(--dark-color);
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button:not(.loading):hover .already-in-state, html body .main-wrapper .card-inner .buttons-overlay .circle-button:not(.loading):hover .default-state, html body .main-wrapper main .buttons-overlay .circle-button:not(.loading):hover .already-in-state, html body .main-wrapper main .buttons-overlay .circle-button:not(.loading):hover .default-state {
opacity: 0;
}
html body .main-wrapper .card-inner .buttons-overlay .circle-button:not(.loading):hover .hover-state, html body .main-wrapper main .buttons-overlay .circle-button:not(.loading):hover .hover-state {
opacity: 1;
}
}.fs-link {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
color: var(--dark-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px;
font-style: normal;
font-weight: 600;
justify-content: center;
letter-spacing: .02em;
line-height: 22px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
@media (max-width:576px) {
.fs-link {
font-size: 16px;
line-height: 21px;
}
}.fs-link.with-icon i, .fs-link.with-icon img, .fs-link.with-icon svg {
margin-left: 10px;
margin-top: -1px;
}
.fs-link:active, .fs-link:hover {
opacity: .8;
}
.fs-link[disabled] {
opacity: .3;
}
.woocommerce-message[role=alert] {
border: none!important;
color: var(--dark-color)!important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px!important;
height: 94px!important;
letter-spacing: .01em!important;
line-height: 18px!important;
margin: 0!important;
padding: 24px!important;
position: fixed!important;
right: 50px!important;
text-align: left!important;
-webkit-transition: all .2s ease-out!important;
transition: all .2s ease-out!important;
width: 394px!important;
z-index: 999!important;
}
@media (max-width:1025px) {
.woocommerce-message[role=alert] {
right: 30px!important;
}
}@media (max-width:768px) {
.woocommerce-message[role=alert] {
width: auto!important;
}
}.woocommerce-message[role=alert] .image-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 94px;
justify-content: center;
margin-left: -24px;
min-width: 70px;
overflow: hidden;
width: 70px;
}
@media (max-width:768px) {
.woocommerce-message[role=alert] .image-wrapper {
display: none!important;
}
}.woocommerce-message[role=alert] .image-wrapper a {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
margin: 0;
padding: 0;
width: 100%}
.woocommerce-message[role=alert] .image-wrapper img {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
height: 100%!important;
margin: 0!important;
max-height: unset!important;
max-width: unset!important;
min-width: 100%;
width: unset!important;
}
.woocommerce-message[role=alert] .notice-inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding-right: 40px;
text-align: right;
width: 100%}
.woocommerce-message[role=alert] .notice-inner-wrapper .fs-link {
margin-top: 10px;
}
.woocommerce-message[role=alert] .notice-inner-wrapper .fs-link img {
margin-left: 10px;
margin-right: 0;
}
.woocommerce-message[role=alert] .message-icon {
display: none;
}
.woocommerce-message[role=alert]:after, .woocommerce-message[role=alert]:before {
display: none!important;
}
.woocommerce-message[role=alert]:first-child {
top: calc(50px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
@media (max-width:1025px) {
.woocommerce-message[role=alert]: first-child {
top: calc(30px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}@media (max-width:576px) {
.woocommerce-message[role=alert]: first-child {
top: calc(30px + var(--navigation-mobile-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}.woocommerce-message[role=alert]:nth-child(2) {
top: calc(174px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
@media (max-width:1025px) {
.woocommerce-message[role=alert]: nth-child(2) {
top: calc(154px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}@media (max-width:576px) {
.woocommerce-message[role=alert]: nth-child(2) {
top: calc(154px + var(--navigation-mobile-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}.woocommerce-message[role=alert]:nth-child(3) {
top: calc(298px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
@media (max-width:1025px) {
.woocommerce-message[role=alert]: nth-child(3) {
top: calc(278px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}@media (max-width:576px) {
.woocommerce-message[role=alert]: nth-child(3) {
top: calc(278px + var(--navigation-mobile-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}.woocommerce-message[role=alert]:nth-child(4) {
top: calc(422px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
@media (max-width:1025px) {
.woocommerce-message[role=alert]: nth-child(4) {
top: calc(402px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}@media (max-width:576px) {
.woocommerce-message[role=alert]: nth-child(4) {
top: calc(402px + var(--navigation-mobile-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}.woocommerce-message[role=alert]:nth-child(5) {
top: calc(546px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
@media (max-width:1025px) {
.woocommerce-message[role=alert]: nth-child(5) {
top: calc(526px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
}@media (max-width:576px) {
.woocommerce-message[role=alert]: nth-child(5) {
top: calc(526px + var(--navigation-mobile-height) + var(--top-banner-height) + var(--admin-bar-height))!important;
}
.global-navigation-scroll .woocommerce-message[role=alert]:first-child {
top: 96px!important;
}
.global-navigation-scroll .woocommerce-message[role=alert]:nth-child(2) {
top: 220px!important;
}
.global-navigation-scroll .woocommerce-message[role=alert]:nth-child(3) {
top: 344px!important;
}
.global-navigation-scroll .woocommerce-message[role=alert]:nth-child(4) {
top: 468px!important;
}
.global-navigation-scroll .woocommerce-message[role=alert]:nth-child(5) {
top: 592px!important;
}
}.woocommerce-info {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
background-color: #f4efe9!important;
border: none!important;
color: var(--dark-color)!important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px!important;
letter-spacing: .01em!important;
line-height: 18px!important;
margin-bottom: 22px!important;
margin-left: auto;
margin-right: auto;
max-width: 1110px;
padding: 23px 26px!important;
width: 100%!important;
}
.woocommerce-info a {
margin-left: 5px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.woocommerce-info a:hover {
opacity: .8;
}
.woocommerce-info img {
margin-right: 19px;
}
.woocommerce-info:after, .woocommerce-info:before {
display: none!important;
}
.woocommerce-error {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
background-color: #ffe9e0!important;
border: none!important;
color: var(--dark-color)!important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px!important;
letter-spacing: .01em!important;
line-height: 18px!important;
margin-bottom: 22px!important;
margin-left: auto;
margin-right: auto;
max-width: 1110px;
padding: 23px 26px!important;
width: 100%!important;
}
.woocommerce-error li {
list-style: none;
}
.woocommerce-error a {
margin-left: 5px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.woocommerce-error a:hover {
opacity: .8;
}
.woocommerce-error img {
margin-right: 19px;
}
.woocommerce-error:after, .woocommerce-error:before {
display: none!important;
}
.woocommerce-message {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
background-color: #f2f8f9!important;
border: none!important;
color: var(--dark-color)!important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px!important;
letter-spacing: .01em!important;
line-height: 18px!important;
margin-bottom: 22px!important;
margin-left: auto;
margin-right: auto;
max-width: 1110px;
padding: 23px 26px!important;
width: 100%!important;
}
.woocommerce-message a {
margin-left: 5px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.woocommerce-message a:hover {
opacity: .8;
}
.woocommerce-message img {
margin-right: 19px;
}
.woocommerce-message:after, .woocommerce-message:before {
display: none!important;
}
.woocommerce-error .close-button, .woocommerce-info .close-button, .woocommerce-message .close-button {
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 24px;
position: absolute;
right: 22px;
top: 22px;
width: 24px;
}
.woocommerce-error .close-button img, .woocommerce-info .close-button img, .woocommerce-message .close-button img {
height: auto;
width: 100%}
.woocommerce-form-coupon-toggle {
-webkit-box-ordinal-group: 100;
-ms-flex-order: 99;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 30px;
order: 99;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
margin-bottom: 0!important;
}
.woocommerce-form-coupon-toggle .close-button {
display: none!important;
}
.woocommerce-form-track-order {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.woocommerce-form-track-order .upper-text {
font-size: 16px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .02em!important;
line-height: 26px!important;
margin-bottom: 40px;
text-align: center!important;
}
.woocommerce-form-track-order .form-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
max-width: 400px;
width: 100%}
.woocommerce-form-track-order .form-inner .form-row, .woocommerce-form-track-order .form-inner .form-row button, .woocommerce-form-track-order .form-inner .form-row input {
width: 100%}
.woocommerce-form-track-order .form-inner .form-row:not(:last-child) {
margin-bottom: 30px;
}
.brands-main-archive-wrapper .brands-header {
border-bottom: 1px solid var(--border-color);
padding: 50px 0;
}
.brands-main-archive-wrapper .brands-header .letters-list {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
list-style: none;
margin: -7px;
width: 100%}
.brands-main-archive-wrapper .brands-header .letters-list li {
cursor: pointer;
font-size: 15px;
list-style: none;
margin: 7px;
}
.brands-main-archive-wrapper .brands-body {
padding: 30px 0 100px;
width: 100%}
.brands-main-archive-wrapper .brands-body .brands-list {
width: 100%}
.brands-main-archive-wrapper .brands-body .brands-list .brand-item {
list-style: none;
width: 100%}
.brands-main-archive-wrapper .brands-body .brands-list .brand-item:not(:last-child) {
border-bottom: 1px solid var(--border-color);
margin-bottom: 30px;
padding-bottom: 30px;
}
.brands-main-archive-wrapper .brands-body .brands-list .brand-item .letter-title {
margin-bottom: 16px;
width: 100%}
.brands-main-archive-wrapper .brands-body .brands-list .brand-item .brands-children-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -16px;
width: 100%}
.brands-main-archive-wrapper .brands-body .brands-list .brand-item .brands-children-list li {
list-style: none;
margin: 16px;
width: 25%}
.brands-main-archive-wrapper .brands-body .brands-list .brand-item .brands-children-list li a {
font-size: 16px;
font-weight: 600;
line-height: 22px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.brands-main-archive-wrapper .brands-body .brands-list .brand-item .brands-children-list li a:hover {
opacity: .7;
}
#loginform input[type=password], #loginform input[type=text], .blog-list-wrapper .sidebar-wrapper input, .blog-list-wrapper .sidebar-wrapper select, .comment-text input[type=password], .comment-text input[type=text], .entry-content input[type=password], .entry-content input[type=text], .entry-content select, .fs-input, .fs-select, .shipping-calculator-form input, .shipping-calculator-form select, .woocommerce-address-fields .input-text, .woocommerce-address-fields select, .woocommerce-billing-fields .input-text, .woocommerce-billing-fields select, .woocommerce-form-login .input-text, .woocommerce-shipping-fields .input-text, .woocommerce-shipping-fields select, select[data-attribute_name] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid var(--dark-color)!important;
border-radius: 0!important;
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
height: 56px;
letter-spacing: .02em;
line-height: 26px;
max-width: 100%;
padding: 15px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
@media (max-width:576px) {
#loginform input[type=password], #loginform input[type=text], .blog-list-wrapper .sidebar-wrapper input, .blog-list-wrapper .sidebar-wrapper select, .comment-text input[type=password], .comment-text input[type=text], .entry-content input[type=password], .entry-content input[type=text], .entry-content select, .fs-input, .fs-select, .shipping-calculator-form input, .shipping-calculator-form select, .woocommerce-address-fields .input-text, .woocommerce-address-fields select, .woocommerce-billing-fields .input-text, .woocommerce-billing-fields select, .woocommerce-form-login .input-text, .woocommerce-shipping-fields .input-text, .woocommerce-shipping-fields select, select[data-attribute_name] {
height: 50px!important;
}
}#loginform input[type=password]::-webkit-input-placeholder, #loginform input[type=text]::-webkit-input-placeholder, .blog-list-wrapper .sidebar-wrapper input::-webkit-input-placeholder, .blog-list-wrapper .sidebar-wrapper select::-webkit-input-placeholder, .comment-text input[type=password]::-webkit-input-placeholder, .comment-text input[type=text]::-webkit-input-placeholder, .entry-content input[type=password]::-webkit-input-placeholder, .entry-content input[type=text]::-webkit-input-placeholder, .entry-content select::-webkit-input-placeholder, .fs-input::-webkit-input-placeholder, .fs-select::-webkit-input-placeholder, .shipping-calculator-form input::-webkit-input-placeholder, .shipping-calculator-form select::-webkit-input-placeholder, .woocommerce-address-fields .input-text::-webkit-input-placeholder, .woocommerce-address-fields select::-webkit-input-placeholder, .woocommerce-billing-fields .input-text::-webkit-input-placeholder, .woocommerce-billing-fields select::-webkit-input-placeholder, .woocommerce-form-login .input-text::-webkit-input-placeholder, .woocommerce-shipping-fields .input-text::-webkit-input-placeholder, .woocommerce-shipping-fields select::-webkit-input-placeholder, select[data-attribute_name]::-webkit-input-placeholder {
color: var(--dark-color)!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .02em!important;
line-height: 26px!important;
opacity: 1!important;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#loginform input[type=password]::-moz-placeholder, #loginform input[type=text]::-moz-placeholder, .blog-list-wrapper .sidebar-wrapper input::-moz-placeholder, .blog-list-wrapper .sidebar-wrapper select::-moz-placeholder, .comment-text input[type=password]::-moz-placeholder, .comment-text input[type=text]::-moz-placeholder, .entry-content input[type=password]::-moz-placeholder, .entry-content input[type=text]::-moz-placeholder, .entry-content select::-moz-placeholder, .fs-input::-moz-placeholder, .fs-select::-moz-placeholder, .shipping-calculator-form input::-moz-placeholder, .shipping-calculator-form select::-moz-placeholder, .woocommerce-address-fields .input-text::-moz-placeholder, .woocommerce-address-fields select::-moz-placeholder, .woocommerce-billing-fields .input-text::-moz-placeholder, .woocommerce-billing-fields select::-moz-placeholder, .woocommerce-form-login .input-text::-moz-placeholder, .woocommerce-shipping-fields .input-text::-moz-placeholder, .woocommerce-shipping-fields select::-moz-placeholder, select[data-attribute_name]::-moz-placeholder {
color: var(--dark-color)!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .02em!important;
line-height: 26px!important;
opacity: 1!important;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#loginform input[type=password]:-ms-input-placeholder, #loginform input[type=text]:-ms-input-placeholder, .blog-list-wrapper .sidebar-wrapper input:-ms-input-placeholder, .blog-list-wrapper .sidebar-wrapper select:-ms-input-placeholder, .comment-text input[type=password]:-ms-input-placeholder, .comment-text input[type=text]:-ms-input-placeholder, .entry-content input[type=password]:-ms-input-placeholder, .entry-content input[type=text]:-ms-input-placeholder, .entry-content select:-ms-input-placeholder, .fs-input:-ms-input-placeholder, .fs-select:-ms-input-placeholder, .shipping-calculator-form input:-ms-input-placeholder, .shipping-calculator-form select:-ms-input-placeholder, .woocommerce-address-fields .input-text:-ms-input-placeholder, .woocommerce-address-fields select:-ms-input-placeholder, .woocommerce-billing-fields .input-text:-ms-input-placeholder, .woocommerce-billing-fields select:-ms-input-placeholder, .woocommerce-form-login .input-text:-ms-input-placeholder, .woocommerce-shipping-fields .input-text:-ms-input-placeholder, .woocommerce-shipping-fields select:-ms-input-placeholder, select[data-attribute_name]:-ms-input-placeholder {
color: var(--dark-color)!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .02em!important;
line-height: 26px!important;
opacity: 1!important;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#loginform input[type=password]::-ms-input-placeholder, #loginform input[type=text]::-ms-input-placeholder, .blog-list-wrapper .sidebar-wrapper input::-ms-input-placeholder, .blog-list-wrapper .sidebar-wrapper select::-ms-input-placeholder, .comment-text input[type=password]::-ms-input-placeholder, .comment-text input[type=text]::-ms-input-placeholder, .entry-content input[type=password]::-ms-input-placeholder, .entry-content input[type=text]::-ms-input-placeholder, .entry-content select::-ms-input-placeholder, .fs-input::-ms-input-placeholder, .fs-select::-ms-input-placeholder, .shipping-calculator-form input::-ms-input-placeholder, .shipping-calculator-form select::-ms-input-placeholder, .woocommerce-address-fields .input-text::-ms-input-placeholder, .woocommerce-address-fields select::-ms-input-placeholder, .woocommerce-billing-fields .input-text::-ms-input-placeholder, .woocommerce-billing-fields select::-ms-input-placeholder, .woocommerce-form-login .input-text::-ms-input-placeholder, .woocommerce-shipping-fields .input-text::-ms-input-placeholder, .woocommerce-shipping-fields select::-ms-input-placeholder, select[data-attribute_name]::-ms-input-placeholder {
color: var(--dark-color)!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .02em!important;
line-height: 26px!important;
opacity: 1!important;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#loginform input[type=password]::placeholder, #loginform input[type=password]:focus, #loginform input[type=text]::placeholder, #loginform input[type=text]:focus, .blog-list-wrapper .sidebar-wrapper input::placeholder, .blog-list-wrapper .sidebar-wrapper input:focus, .blog-list-wrapper .sidebar-wrapper select::placeholder, .blog-list-wrapper .sidebar-wrapper select:focus, .comment-text input[type=password]::placeholder, .comment-text input[type=password]:focus, .comment-text input[type=text]::placeholder, .comment-text input[type=text]:focus, .entry-content input[type=password]::placeholder, .entry-content input[type=password]:focus, .entry-content input[type=text]::placeholder, .entry-content input[type=text]:focus, .entry-content select::placeholder, .entry-content select:focus, .fs-input::placeholder, .fs-input:focus, .fs-select::placeholder, .fs-select:focus, .shipping-calculator-form input::placeholder, .shipping-calculator-form input:focus, .shipping-calculator-form select::placeholder, .shipping-calculator-form select:focus, .woocommerce-address-fields .input-text::placeholder, .woocommerce-address-fields .input-text:focus, .woocommerce-address-fields select::placeholder, .woocommerce-address-fields select:focus, .woocommerce-billing-fields .input-text::placeholder, .woocommerce-billing-fields .input-text:focus, .woocommerce-billing-fields select::placeholder, .woocommerce-billing-fields select:focus, .woocommerce-form-login .input-text::placeholder, .woocommerce-form-login .input-text:focus, .woocommerce-shipping-fields .input-text::placeholder, .woocommerce-shipping-fields .input-text:focus, .woocommerce-shipping-fields select::placeholder, .woocommerce-shipping-fields select:focus, select[data-attribute_name]::placeholder, select[data-attribute_name]:focus {
color: var(--dark-color)!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .02em!important;
line-height: 26px!important;
opacity: 1!important;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#loginform input[type=password]:hover, #loginform input[type=text]:hover, .blog-list-wrapper .sidebar-wrapper input:hover, .blog-list-wrapper .sidebar-wrapper select:hover, .comment-text input[type=password]:hover, .comment-text input[type=text]:hover, .entry-content input[type=password]:hover, .entry-content input[type=text]:hover, .entry-content select:hover, .fs-input:hover, .fs-select:hover, .shipping-calculator-form input:hover, .shipping-calculator-form select:hover, .woocommerce-address-fields .input-text:hover, .woocommerce-address-fields select:hover, .woocommerce-billing-fields .input-text:hover, .woocommerce-billing-fields select:hover, .woocommerce-form-login .input-text:hover, .woocommerce-shipping-fields .input-text:hover, .woocommerce-shipping-fields select:hover, select[data-attribute_name]:hover {
opacity: .7;
}
#loginform input[type=password] option, #loginform input[type=text] option, .blog-list-wrapper .sidebar-wrapper input option, .blog-list-wrapper .sidebar-wrapper select option, .comment-text input[type=password] option, .comment-text input[type=text] option, .entry-content input[type=password] option, .entry-content input[type=text] option, .entry-content select option, .fs-input option, .fs-select option, .shipping-calculator-form input option, .shipping-calculator-form select option, .woocommerce-address-fields .input-text option, .woocommerce-address-fields select option, .woocommerce-billing-fields .input-text option, .woocommerce-billing-fields select option, .woocommerce-form-login .input-text option, .woocommerce-shipping-fields .input-text option, .woocommerce-shipping-fields select option, select[data-attribute_name] option {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
max-width: 100%}
.fs-textarea, .woocommerce-additional-fields .input-text {
border: 1px solid var(--dark-color);
border-radius: 0!important;
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
height: 225px!important;
letter-spacing: .02em;
line-height: 26px;
padding: 15px;
resize: none;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.fs-textarea::-webkit-input-placeholder, .woocommerce-additional-fields .input-text::-webkit-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.fs-textarea::-moz-placeholder, .woocommerce-additional-fields .input-text::-moz-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.fs-textarea:-ms-input-placeholder, .woocommerce-additional-fields .input-text:-ms-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.fs-textarea::-ms-input-placeholder, .woocommerce-additional-fields .input-text::-ms-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.fs-textarea::placeholder, .woocommerce-additional-fields .input-text::placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.fs-textarea:hover::-webkit-input-placeholder, .woocommerce-additional-fields .input-text:hover::-webkit-input-placeholder {
opacity: .8;
}
.fs-textarea:hover::-moz-placeholder, .woocommerce-additional-fields .input-text:hover::-moz-placeholder {
opacity: .8;
}
.fs-textarea:hover:-ms-input-placeholder, .woocommerce-additional-fields .input-text:hover:-ms-input-placeholder {
opacity: .8;
}
.fs-textarea:hover::-ms-input-placeholder, .woocommerce-additional-fields .input-text:hover::-ms-input-placeholder {
opacity: .8;
}
.fs-textarea:hover::placeholder, .woocommerce-additional-fields .input-text:hover::placeholder {
opacity: .8;
}
#loginform input[type=checkbox], #wp-comment-cookies-consent, .fs-checkbox, .woocommerce-form-login .woocommerce-form__input-checkbox, .WOOF_Widget input[type=checkbox] {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
align-items: center!important;
border-radius: 0!important;
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
justify-content: center!important;
margin: 0 12px 0 0!important;
width: 22px;
}
#loginform input[type=checkbox]:after, #wp-comment-cookies-consent:after, .fs-checkbox:after, .woocommerce-form-login .woocommerce-form__input-checkbox:after, .WOOF_Widget input[type=checkbox]:after {
background-color: var(--white-color);
border: 1px solid var(--dark-color);
content: "";
cursor: pointer;
display: inline-block;
height: 20px;
padding-left: 1px;
padding-top: 1px;
position: relative;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
width: 20px;
}
#loginform input[type=checkbox]:checked:after, #wp-comment-cookies-consent:checked:after, .fs-checkbox:checked:after, .woocommerce-form-login .woocommerce-form__input-checkbox:checked:after, .WOOF_Widget input[type=checkbox]:checked:after {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--dark-color);
border: 1px solid var(--dark-color);
content: var(--check-icon-url);
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 20px;
justify-content: center;
position: relative;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
width: 20px;
}
#loginform input[type=checkbox]:checked, #wp-comment-cookies-consent:checked, .fs-checkbox:checked, .woocommerce-form-login .woocommerce-form__input-checkbox:checked, .WOOF_Widget input[type=checkbox]:checked {
opacity: 1!important;
}
#loginform input[type=checkbox]:hover, #wp-comment-cookies-consent:hover, .fs-checkbox:hover, .woocommerce-form-login .woocommerce-form__input-checkbox:hover, .WOOF_Widget input[type=checkbox]:hover {
opacity: .8;
}
.fs-radio, .WOOF_Widget input[type=radio] {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
align-items: center!important;
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
justify-content: center!important;
margin: 0 8px 0 0!important;
min-width: 18px;
width: 18px;
}
.fs-radio:after, .WOOF_Widget input[type=radio]:after {
background-color: var(--white-color);
border: 1px solid var(--dark-color);
border-radius: 100%;
content: "";
cursor: pointer;
display: inline-block;
height: 20px;
min-width: 20px;
padding-left: 1px;
padding-top: 1px;
position: relative;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
width: 20px;
}
.fs-radio:checked:after, .WOOF_Widget input[type=radio]:checked:after {
border: 6px solid var(--dark-color);
}
.fs-radio:checked, .WOOF_Widget input[type=radio]:checked {
opacity: 1!important;
}
.fs-radio:hover, .WOOF_Widget input[type=radio]:hover {
opacity: .8;
}
.custom-quantity-input-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.custom-quantity-input-wrapper input::-webkit-inner-spin-button, .custom-quantity-input-wrapper input::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.custom-quantity-input-wrapper input[type=number] {
-moz-appearance: textfield;
}
.custom-quantity-input-wrapper .pre {
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
margin-right: 15px;
}
.custom-quantity-input-wrapper .quantity-inner {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.custom-quantity-input-wrapper .quantity-inner .decrease img {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.custom-quantity-input-wrapper .quantity-inner button {
background-color: transparent;
cursor: pointer;
}
.custom-quantity-input-wrapper .quantity-inner input {
-webkit-box-pack: center;
-ms-flex-pack: center;
font-size: 14px;
font-style: normal;
font-weight: 400;
justify-content: center;
letter-spacing: .01em;
line-height: 18px;
text-align: center;
width: 35px;
}
.custom-quantity-input-wrapper .quantity-inner input, .select-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.select-wrapper {
position: relative;
}
.select-wrapper .select2 {
display: none!important;
}
.select-wrapper select {
padding-right: 45px;
pointer-events: auto!important;
}
.select-wrapper:after {
content: var(--select-arrow-url);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
pointer-events: none!important;
position: absolute;
right: 18px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
z-index: 999;
}
.select-wrapper.active:after {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
select {
cursor: pointer;
}
.fs-accordion {
border-top: 1px solid var(--border-color);
width: 100%}
.fs-accordion .accordion-item {
border-bottom: 1px solid var(--border-color);
list-style: none;
margin: 0;
padding: 0;
width: 100%}
.fs-accordion .accordion-item .open-link {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
align-items: center;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 60px;
justify-content: space-between;
}
.fs-accordion .accordion-item .open-link .plus-icon {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.fs-accordion .accordion-item .accordion-content {
display: none;
padding-bottom: 25px;
}
.fs-accordion .accordion-item.open .plus-icon {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.fs-content-tab {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.fs-content-tab, .fs-content-tab .tabs-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%}
.fs-content-tab .tabs-header {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 45px;
}
@media (max-width:576px) {
.fs-content-tab .tabs-header {
margin-bottom: 30px;
}
}.fs-content-tab .tabs-header .header-item {
border-bottom: 1px solid transparent;
cursor: pointer;
list-style: none;
margin-bottom: 10px;
opacity: .6;
}
.fs-content-tab .tabs-header .header-item: not(:last-child) {
margin-right: 26px!important;
}
@media (max-width:768px) {
.fs-content-tab .tabs-header .header-item: not(:last-child) {
margin-right: 30px;
}
}@media (max-width:576px) {
.fs-content-tab .tabs-header .header-item: not(:last-child) {
margin-right: 20px;
}
}.fs-content-tab .tabs-header .header-item.active {
border-bottom: 1px solid var(--dark-color)!important;
opacity: 1!important;
}
.fs-content-tab .tabs-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
width: 100%}
.fs-content-tab .tabs-content .tab-content {
display: none;
width: 100%}
.fs-content-tab .tabs-content .tab-content.active {
display: block!important;
}
.countdown-wrapper .countdown-list, .countdown-wrapper .countdown-list .countdown-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.countdown-wrapper .countdown-list .countdown-item {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
justify-content: center;
}
.countdown-wrapper .countdown-list .countdown-item .inner-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
width: 100%}
.countdown-wrapper .countdown-list .countdown-item .inner-wrapper .inner-label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.ticker-wrapper {
max-width: 100%;
overflow: hidden;
width: 100%}
.ticker-wrapper .ticker-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 9px;
padding: 0;
}
.ticker-wrapper .ticker-list .ticker-item {
list-style: none;
white-space: nowrap;
word-break: keep-all;
}
.mailchimp-subscribe-form-style-1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 56px;
width: 100%}
.mailchimp-subscribe-form-style-1 .upper-text {
display: none;
}
.mailchimp-subscribe-form-style-1 p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
width: 100%}
.mailchimp-subscribe-form-style-1 input {
border: 1px solid var(--dark-color);
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
height: 56px;
letter-spacing: .02em;
line-height: 26px;
padding: 15px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.mailchimp-subscribe-form-style-1 input::-webkit-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.mailchimp-subscribe-form-style-1 input::-moz-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.mailchimp-subscribe-form-style-1 input:-ms-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.mailchimp-subscribe-form-style-1 input::-ms-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.mailchimp-subscribe-form-style-1 input::placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.mailchimp-subscribe-form-style-1 input:hover {
opacity: .8;
}
.mailchimp-subscribe-form-style-1 button {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: transparent;
border: 1px solid var(--dark-color);
border-left: none;
color: var(--dark-color);
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px;
font-weight: 600;
justify-content: center;
letter-spacing: .04em;
line-height: 21px;
padding: 5px 24px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
white-space: nowrap;
word-break: keep-all;
}
.mailchimp-subscribe-form-style-1 button:hover {
background-color: var(--dark-color);
color: var(--white-color);
}
.wpcf7-form {
margin: -15px;
}
.wpcf7-form .input-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%}
@media (max-width:768px) {
.wpcf7-form .input-row {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}.wpcf7-form .input-row p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 33.33333%}
@media (max-width:768px) {
.wpcf7-form .input-row p {
max-width: 100%;
min-width: 100%;
width: 100%}
}.wpcf7-form p {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding: 15px;
width: 100%}
@media (max-width:576px) {
.wpcf7-form p {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}.wpcf7-form .wpcf7-form-control-wrap {
width: 100%}
.wpcf7-form textarea {
border: 1px solid var(--dark-color);
color: var(--dark-color);
font-size: 16px;
height: 224px;
letter-spacing: .02em;
line-height: 26px;
padding: 15px;
resize: none;
width: 100%}
.wpcf7-form textarea::-webkit-input-placeholder {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form textarea::-moz-placeholder {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form textarea:-ms-input-placeholder {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form textarea::-ms-input-placeholder {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form textarea::placeholder {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form textarea::-webkit-input-placeholder {
color: var(--dark-color);
opacity: 1;
}
.wpcf7-form textarea::-moz-placeholder {
color: var(--dark-color);
opacity: 1;
}
.wpcf7-form textarea:-ms-input-placeholder {
color: var(--dark-color);
opacity: 1;
}
.wpcf7-form textarea::-ms-input-placeholder {
color: var(--dark-color);
opacity: 1;
}
.wpcf7-form textarea::placeholder {
color: var(--dark-color);
opacity: 1;
}
.wpcf7-form textarea:hover {
opacity: .8;
}
.wpcf7-form .your-message {
height: 224px;
}
.wpcf7-form .wpcf7-not-valid-tip {
margin-top: 10px!important;
min-width: 100%!important;
padding: 0!important;
width: 100%!important;
}
.wpcf7-form input {
border: 1px solid var(--dark-color);
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
height: 56px;
letter-spacing: .02em;
line-height: 26px;
padding: 15px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.wpcf7-form input::-webkit-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form input::-moz-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form input:-ms-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form input::-ms-input-placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form input::placeholder {
color: var(--dark-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.wpcf7-form input:hover {
opacity: .8;
}
.wpcf7-form .wpcf7-submit {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--dark-color);
color: var(--white-color);
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px;
font-style: normal;
font-weight: 600;
height: 56px;
justify-content: center;
letter-spacing: .04em;
line-height: 26px;
margin-left: auto;
padding: 15px 40px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: unset;
}
.wpcf7-form .wpcf7-submit[disabled] {
opacity: .3;
}
.wpcf7-form .wpcf7-submit:active, .wpcf7-form .wpcf7-submit:hover {
opacity: .9;
}
.notify-me-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 420px;
min-width: 420px;
width: 420px;
}
@media (max-width:576px) {
.notify-me-form {
max-width: 300px;
min-width: 300px;
width: 300px;
}
}.notify-me-form .wpcf7-email {
padding: 0 20px!important;
}
.notify-me-form .wpcf7-email, .notify-me-form .wpcf7-submit {
background-color: transparent!important;
border-radius: 0!important;
}
.notify-me-form .wpcf7-submit {
border: 1px solid var(--dark-color)!important;
border-left: none!important;
color: var(--dark-color)!important;
line-height: 1.2!important;
padding: 18px 24px!important;
}
.notify-me-form .wpcf7-submit:hover {
background-color: var(--dark-color)!important;
color: var(--white-color)!important;
}
.notify-me-form br {
display: none!important;
}
#sb_instagram #sbi_images {
margin: -12px;
padding: 0!important;
}
@media (max-width:1025px) {
#sb_instagram #sbi_images {
margin: -5px;
}
}#sb_instagram #sbi_images.art-big-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#sb_instagram #sbi_images.art-big-image .art-big-image {
width: 40%}
@media (max-width:576px) {
#sb_instagram #sbi_images.art-big-image .art-big-image {
min-width: 66.66666%;
width: 66.66666%}
}#sb_instagram #sbi_images.art-big-image .art-big-image .art-inst-item {
display: block;
padding: 12px;
}
@media (max-width:1025px) {
#sb_instagram #sbi_images.art-big-image .art-big-image .art-inst-item {
padding: 5px;
}
}#sb_instagram #sbi_images.art-big-image .art-other-images {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 60%}
@media (max-width:576px) {
#sb_instagram #sbi_images.art-big-image .art-other-images {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-width: 33.3333%;
width: 33.3333%}
}#sb_instagram #sbi_images.art-big-image .art-other-images .art-inst-item {
padding: 12px;
width: 33.3333333333%}
@media (max-width:1025px) {
#sb_instagram #sbi_images.art-big-image .art-other-images .art-inst-item {
padding: 5px;
}
}@media (max-width:576px) {
#sb_instagram #sbi_images.art-big-image .art-other-images .art-inst-item {
display: none;
width: 100%}
#sb_instagram #sbi_images.art-big-image .art-other-images .art-inst-item:first-child, #sb_instagram #sbi_images.art-big-image .art-other-images .art-inst-item:nth-child(2) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}#sb_instagram #sbi_images .art-other-images {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%}
#sb_instagram #sbi_images .art-other-images .art-inst-item {
width: 20%}
.footer-sidebar-area {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
margin: -15px;
}
@media (max-width:1025px) {
.footer-sidebar-area {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
margin: -25px -15px;
}
}.footer-sidebar-area .sidebar-widget {
max-width: 20%;
padding: 15px;
width: 100%}
@media (max-width:1025px) {
.footer-sidebar-area .sidebar-widget {
max-width: 50%!important;
min-width: 50%!important;
padding: 25px 15px;
width: 50%!important;
}
}@media (max-width:576px) {
.footer-sidebar-area .sidebar-widget {
max-width: 100%!important;
min-width: 100%!important;
width: 100%!important;
}
}.footer-sidebar-area .sidebar-widget .fs-social-list {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.footer-sidebar-area .sidebar-widget .fs-social-list li {
list-style: none!important;
margin-bottom: 0!important;
}
.footer-sidebar-area .sidebar-widget .fs-social-list li a {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.footer-sidebar-area .sidebar-widget .fs-social-list li a:hover {
opacity: .7;
}
.footer-sidebar-area .sidebar-widget .fs-social-list li:not(:last-child) {
margin-right: 20px!important;
}
.footer-sidebar-area .sidebar-widget .fs-social-list i {
font-size: 18px;
}
.footer-sidebar-area .sidebar-widget ol li a, .footer-sidebar-area .sidebar-widget ul li a {
color: var(--white-color);
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.footer-sidebar-area .sidebar-widget ol li a:hover, .footer-sidebar-area .sidebar-widget ul li a:hover {
opacity: .7;
}
.footer-sidebar-area .sidebar-widget ol li:not(:last-child), .footer-sidebar-area .sidebar-widget ul li:not(:last-child) {
margin-bottom: 14px;
}
.footer-sidebar-area .sidebar-widget .widget-title, .footer-sidebar-area .sidebar-widget h2 {
color: var(--white-color);
font-size: 14px;
font-weight: 600;
letter-spacing: .02em;
line-height: 18px;
margin-bottom: 20px;
text-transform: capitalize;
}
.footer-sidebar-area .sidebar-widget .wp-block-search__input {
border-color: var(--border-color)!important;
}
.footer-sidebar-area .sidebar-widget .wp-block-search__button {
border-left: none!important;
border-left-color: var(--border-color)!important;
border-bottom-color: var(--border-color)!important;
border-right-color: var(--border-color)!important;
border-top-color: var(--border-color)!important;
margin-left: 0!important;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget, .footer-sidebar-area .sidebar-widget.widget_text {
max-width: 30%!important;
min-width: 30%!important;
}
@media (max-width:1025px) {
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget, .footer-sidebar-area .sidebar-widget.widget_text {
max-width: 50%!important;
min-width: 50%!important;
width: 50%!important;
}
}@media (max-width:576px) {
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget, .footer-sidebar-area .sidebar-widget.widget_text {
max-width: 100%!important;
min-width: 100%!important;
width: 100%!important;
}
}.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .widget-title {
color: var(--white-color)!important;
font-size: 18px!important;
font-style: normal!important;
font-weight: 600!important;
letter-spacing: .02em!important;
line-height: 26px!important;
margin-bottom: 13px!important;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
height: unset!important;
width: 100%}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
width: 100%}
@media (max-width:576px) {
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 p: last-child {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-direction: column;
flex-direction: column;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 p:last-child button {
border: 1px solid var(--white-color)!important;
height: 56px;
margin-top: 16px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
}.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 .upper-text {
color: var(--white-color);
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
margin-bottom: 24px;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 input {
background-color: transparent;
border: 1px solid var(--white-color);
color: var(--white-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
height: 56px;
letter-spacing: .02em;
line-height: 26px;
padding: 15px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 input::-webkit-input-placeholder {
color: var(--white-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 input::-moz-placeholder {
color: var(--white-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 input:-ms-input-placeholder {
color: var(--white-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 input::-ms-input-placeholder {
color: var(--white-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 input::placeholder {
color: var(--white-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 input:hover {
opacity: .8;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 button {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: transparent;
border: 1px solid var(--white-color);
border-left: none;
color: var(--white-color);
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px;
font-weight: 600;
justify-content: center;
letter-spacing: .04em;
line-height: 21px;
padding: 5px 24px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
white-space: nowrap;
word-break: keep-all;
}
.footer-sidebar-area .sidebar-widget.widget_mc4wp_form_widget .mailchimp-subscribe-form-style-1 button:hover {
background-color: var(--white-color)!important;
color: var(--dark-color)!important;
}
.hero-slider-scene {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100vh;
width: 100%}
.hero-slider-scene .inner-wrapper {
height: 100%;
position: relative;
width: 100%}
.hero-slider-scene .inner-wrapper, .hero-slider-scene .inner-wrapper .navigation-button {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.hero-slider-scene .inner-wrapper .navigation-button {
-webkit-box-pack: center;
-ms-flex-pack: center;
cursor: pointer;
justify-content: center;
position: absolute;
z-index: 999;
}
.hero-slider-scene .inner-wrapper .navigation-button img {
height: auto;
}
.hero-slider-scene .inner-wrapper .navigation-button.navigation-button-next {
right: 30px;
}
@media (max-width:576px) {
.hero-slider-scene .inner-wrapper .navigation-button.navigation-button-next {
right: -10px;
}
}.hero-slider-scene .inner-wrapper .navigation-button.navigation-button-prev {
left: 30px;
}
@media (max-width:576px) {
.hero-slider-scene .inner-wrapper .navigation-button.navigation-button-prev {
left: -10px;
}
}.hero-slider-scene .inner-wrapper .hero-slider {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
width: 100%}
.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper {
height: 100%;
width: 100%}
.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
padding-top: var(--top-banner-height);
width: 100%}
@media (max-width:576px) {
.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide {
padding: calc(50px + var(--top-banner-height) + var(--navigation-height)) 30px 100px 30px!important;
}
}.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide .content-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide .content-wrapper .title {
text-align: center;
}
.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide .content-wrapper .subtitle {
font-size: 22px;
line-height: 34px;
margin-top: 20px;
text-align: center;
}
@media (max-width:576px) {
.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide .content-wrapper .subtitle {
font-size: 16px;
letter-spacing: .02em;
line-height: 26px;
}
}.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide .content-wrapper .button-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 40px;
}
@media (max-width:576px) {
.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide .content-wrapper .button-wrapper {
margin-top: 20px;
}
.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide .content-wrapper .button-wrapper .fs-button {
margin: 10px!important;
}
}.hero-slider-scene .inner-wrapper .hero-slider .swiper-wrapper .swiper-slide .content-wrapper .button-wrapper .fs-button:not(:last-child) {
margin-right: 20px;
}
.hero-slider-scene .inner-wrapper .hero-slider-pagination {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
bottom: 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
left: 0;
position: absolute;
right: 0;
width: 100%;
z-index: 100;
}
.hero-slider-scene .inner-wrapper .hero-slider-pagination .swiper-pagination-bullet {
background-color: var(--dark-color);
border-radius: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 8px;
opacity: .4;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 8px;
}
.hero-slider-scene .inner-wrapper .hero-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
opacity: 1;
}
.hero-slider-scene .inner-wrapper .hero-slider-pagination .swiper-pagination-bullet:not(:last-child) {
margin-right: 15px;
}
.admin-bar .hero-slider-scene {
height: calc(100vh - var(--admin-bar-height));
}
.positions-list {
display: f;
}
.positions-list .inner-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -15px;
}
.positions-list .inner-wrapper .position-item {
max-width: 50%;
min-width: 50%;
padding: 15px;
width: 50%}
@media (max-width:768px) {
.positions-list .inner-wrapper .position-item {
max-width: 100%;
min-width: 100%;
width: 100%}
}.positions-list .inner-wrapper .position-item .item-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-pack: center;
-ms-flex-pack: center;
border: 1px solid var(--border-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
padding: 40px;
position: relative;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.positions-list .inner-wrapper .position-item .item-inner .arrow {
position: absolute;
right: 40px;
}
.positions-list .inner-wrapper .position-item .item-inner .post-title {
margin-bottom: 13px;
}
.positions-list .inner-wrapper .position-item .item-inner .location {
line-height: 1;
}
.positions-list .inner-wrapper .position-item .item-inner:hover {
border: 1px solid var(--dark-color);
}
.fs-testimonials {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
max-width: 100%;
overflow: hidden;
width: 100%}
.fs-testimonials li {
list-style: none;
}
.fs-testimonials .testimonials-items {
position: relative;
}
.fs-testimonials .testimonials-items, .fs-testimonials .testimonials-items .testimonial-item {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
}
.fs-testimonials .testimonials-items .testimonial-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
left: 0;
max-width: 600px;
opacity: 0;
pointer-events: none;
position: absolute;
text-align: center;
top: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.fs-testimonials .testimonials-items .testimonial-item .testimonial-link {
margin-top: 40px;
text-align: center;
}
.fs-testimonials .testimonials-items .testimonial-item.active {
opacity: 1;
pointer-events: auto;
position: relative;
}
.fs-testimonials .logos-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
margin-top: 65px;
max-width: 100%;
width: 100%}
@media (max-width:576px) {
.fs-testimonials .logos-wrapper {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-top: 50px;
overflow-x: scroll;
}
.fs-testimonials .logos-wrapper::-webkit-scrollbar {
display: none!important;
}
}.fs-testimonials .testimonials-logos {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (max-width:576px) {
.fs-testimonials .testimonials-logos {
min-width: 475px;
}
}.fs-testimonials .testimonials-logos .testimonial-logo {
-webkit-box-pack: center;
-ms-flex-pack: center;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
opacity: .4;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.fs-testimonials .testimonials-logos .testimonial-logo:not(:last-child) {
margin-right: 120px;
}
@media (max-width:576px) {
.fs-testimonials .testimonials-logos .testimonial-logo: not(:last-child) {
margin-right: 60px;
}
}.fs-testimonials .testimonials-logos .testimonial-logo.active, .fs-testimonials .testimonials-logos .testimonial-logo:hover {
opacity: 1;
}
.posts-slider-wrapper {
margin: 0!important;
position: relative;
}
@media (max-width:768px) {
.posts-slider-wrapper {
min-width: 100%!important;
}
}.posts-slider-wrapper .product-wishlist-button {
display: none!important;
}
.posts-slider-wrapper .inner-wrapper {
position: relative;
width: 100%}
.posts-slider-wrapper .inner-wrapper .posts-slider {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
}
.posts-slider-wrapper .inner-wrapper .posts-slider .swiper-wrapper {
position: relative;
}
.posts-slider-wrapper .inner-wrapper .posts-slider .swiper-wrapper .swiper-slide {
padding: 0!important;
}
.posts-slider-wrapper .inner-wrapper .posts-slider-navigation {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
margin-top: -39px;
pointer-events: none;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
z-index: 100;
}
@media (max-width:576px) {
.posts-slider-wrapper .inner-wrapper .posts-slider-navigation {
display: none!important;
}
}.posts-slider-wrapper .inner-wrapper .posts-slider-navigation.inside {
padding: 0 50px;
}
.posts-slider-wrapper .inner-wrapper .posts-slider-navigation.outside {
margin-left: -81px;
width: calc(100% + 166px);
}
@media (max-width:1441px) {
.posts-slider-wrapper .inner-wrapper .posts-slider-navigation.outside {
margin-left: 0;
padding: 0 50px;
width: 100%}
}.posts-slider-wrapper .inner-wrapper .posts-slider-navigation .navigation-button {
cursor: pointer;
opacity: 1;
pointer-events: auto;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.posts-slider-wrapper .inner-wrapper .posts-slider-navigation .navigation-button.navigation-button-prev img {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.posts-slider-wrapper .inner-wrapper .posts-slider-scrollbar {
background-color: var(--border-color);
height: 1px;
margin-top: 50px;
position: relative;
width: 100%}
@media (max-width:576px) {
.posts-slider-wrapper .inner-wrapper .posts-slider-scrollbar {
display: none!important;
}
}.posts-slider-wrapper .inner-wrapper .posts-slider-scrollbar.hidden {
display: none!important;
}
.posts-slider-wrapper .inner-wrapper .posts-slider-scrollbar .swiper-scrollbar-drag {
background-color: var(--dark-color);
opacity: 1;
}
.posts-slider-wrapper.loop-disabled .swiper-button-disabled {
opacity: 0!important;
pointer-events: none!important;
}
@media (min-width:768px) {
.posts-slider-wrapper.full-width .posts-slider .blog-card-slider {
max-width: 263px;
min-width: 263px;
width: 263px;
}
}@media (max-width:576px) {
.posts-slider-wrapper.responsive-view-grid .inner-wrapper, .posts-slider-wrapper.responsive-view-grid .inner-wrapper .posts-slider {
max-width: 100%!important;
width: 100%!important;
}
.posts-slider-wrapper.responsive-view-grid .inner-wrapper .posts-slider .swiper-wrapper {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
margin: -15px -5px!important;
max-width: calc(100% + 10px)!important;
width: calc(100% + 10px)!important;
}
.posts-slider-wrapper.responsive-view-grid .inner-wrapper .posts-slider .swiper-wrapper .swiper-slide {
padding: 15px 5px!important;
width: 50%!important;
}
}.elementor-widget-fs-posts-slider .card-header:after {
display: none!important;
}
.featured-product-categories {
width: 100%}
.featured-product-categories.style-1 {
padding-bottom: 100px;
}
@media (max-width:1025px) {
.featured-product-categories.style-1 {
padding-bottom: 0;
}
}.featured-product-categories.style-1 .inner-wrapper {
width: 100%}
.featured-product-categories.style-1 .inner-wrapper .categories-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -40px;
}
@media (max-width:1025px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid {
margin: -15px;
}
}.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 40px;
width: 50%}
@media (max-width:1025px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item {
padding: 15px;
}
}@media (max-width:768px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item {
width: 100%}
}.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item:first-child, .featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item:nth-child(3) {
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
@media (max-width:1025px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item: first-child, .featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item:nth-child(3) {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 440px;
overflow: hidden;
position: relative;
width: 100%}
@media (max-width:1025px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner {
height: 317px;
}
}.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .link-overlay {
z-index: 10;
}
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
position: relative;
width: 100%}
@media (max-width:576px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important;
}
}.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto!important;
max-width: unset!important;
position: absolute;
width: 100%!important;
}
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image img:first-child {
-webkit-transition: all .45s ease-in-out;
transition: all .45s ease-in-out;
z-index: 2;
}
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image img:last-child {
-webkit-transform: scale(1.15);
transform: scale(1.15);
-webkit-transition: all .55s ease-out;
transition: all .55s ease-out;
z-index: 1;
}
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
align-items: center;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
left: 0;
padding: 30px;
position: absolute;
width: 100%;
z-index: 3;
}
@media (max-width:768px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
padding: 22px 30px;
}
}@media (max-width:576px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-direction: column;
flex-direction: column;
justify-content: flex-end;
}
}.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link, .featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title {
line-height: 1!important;
}
@media (max-width:576px) {
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link {
margin-top: 11px;
}
}.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link img {
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
}
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item:hover .thumbnail-image img:first-child {
opacity: 0;
}
.featured-product-categories.style-1 .inner-wrapper .categories-grid .category-item:hover .thumbnail-image img:last-child {
-webkit-transform: scale(1)!important;
transform: scale(1)!important;
}
.featured-product-categories.style-2 .inner-wrapper {
width: 100%}
.featured-product-categories.style-2 .inner-wrapper .categories-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 50%}
@media (max-width:576px) {
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item {
width: 100%}
}.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
padding-bottom: 100%;
position: relative;
width: 100%}
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .link-overlay {
z-index: 10;
}
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%}
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto!important;
max-width: unset!important;
position: absolute;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: all .7s ease-in-out;
transition: all .7s ease-in-out;
width: 100%!important;
}
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
align-items: center;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
left: 0;
padding: 50px;
position: absolute;
width: 100%;
z-index: 3;
}
@media (max-width:768px) {
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
padding: 30px;
}
}@media (max-width:576px) {
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
}
}.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link, .featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title {
line-height: 1!important;
}
@media (max-width:576px) {
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link {
margin-top: 10px;
}
}.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link img {
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
}
.featured-product-categories.style-2 .inner-wrapper .categories-grid .category-item:hover .thumbnail-image img {
-webkit-transform: scale(1.05)!important;
transform: scale(1.05)!important;
}
.featured-product-categories.style-3 .inner-wrapper {
width: 100%}
.featured-product-categories.style-3 .inner-wrapper .categories-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -15px;
}
@media (max-width:576px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid {
margin: 0;
}
}.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 15px;
width: 50%}
@media (max-width:576px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item {
padding: 0;
width: 100%}
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item.text-item .item-inner {
padding: 0!important;
}
}.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item.text-item .item-inner .content-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
justify-content: center;
padding: 0 75px 0 0;
}
@media (max-width:768px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item.text-item .item-inner .content-item {
padding-right: 30px;
}
}@media (max-width:576px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item.text-item .item-inner .content-item {
padding: 0 0 50px;
position: relative!important;
}
}.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item.text-item .item-inner .content-item .info-title {
margin-bottom: 20px;
}
@media (max-width:768px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item.text-item .item-inner .content-item .info-title {
margin-bottom: 10px;
}
}.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item.text-item .item-inner .content-item .subtitle {
font-size: 22px;
line-height: 34px;
margin-bottom: 40px;
}
@media (max-width:768px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item.text-item .item-inner .content-item .subtitle {
font-size: 16px;
letter-spacing: .02em;
line-height: 26px;
margin-bottom: 20px;
}
}.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
padding-bottom: 100%;
position: relative;
width: 100%}
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .link-overlay {
z-index: 10;
}
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%}
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto!important;
max-width: unset!important;
position: absolute;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: all .7s ease-in-out;
transition: all .7s ease-in-out;
width: 100%!important;
}
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
align-items: flex-end;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
left: 0;
padding: 40px;
position: absolute;
width: 100%;
z-index: 3;
}
@media (max-width:1025px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: flex-start;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
}
}@media (max-width:768px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
padding: 30px;
}
}.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
}
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title-wrapper .category-description {
color: var(--white-color);
font-size: 18px;
line-height: 30px;
margin-top: 15px;
}
@media (max-width:768px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title-wrapper .category-description {
font-size: 16px;
letter-spacing: .02em;
line-height: 26px;
}
}@media (max-width:576px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title-wrapper .category-description {
margin-top: 10px;
}
}.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link, .featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title {
color: var(--white-color);
line-height: 1!important;
}
@media (max-width:1025px) {
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link {
margin-top: 10px;
}
}.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link img {
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
}
.featured-product-categories.style-3 .inner-wrapper .categories-grid .category-item:hover .thumbnail-image img {
-webkit-transform: scale(1.05)!important;
transform: scale(1.05)!important;
}
.featured-product-categories.style-4 .inner-wrapper {
width: 100%}
.featured-product-categories.style-4 .inner-wrapper .categories-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -15px;
}
@media (max-width:576px) {
.featured-product-categories.style-4 .inner-wrapper .categories-grid {
margin: 0;
}
}.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 15px;
width: 50%}
@media (max-width:576px) {
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item {
padding: 0;
width: 100%}
}.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
padding-bottom: 100%;
position: relative;
width: 100%}
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .link-overlay {
z-index: 10;
}
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%}
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .thumbnail-image img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto!important;
max-width: unset!important;
position: absolute;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: all .7s ease-in-out;
transition: all .7s ease-in-out;
width: 100%!important;
}
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
align-items: flex-end;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
left: 0;
padding: 40px;
position: absolute;
width: 100%;
z-index: 3;
}
@media (max-width:768px) {
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .content-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
padding: 30px;
}
}.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
}
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link, .featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .content-item .title {
color: var(--white-color);
line-height: 1!important;
}
@media (max-width:768px) {
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link {
margin-top: 10px;
}
}.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item .item-inner .content-item .fs-link img {
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
}
.featured-product-categories.style-4 .inner-wrapper .categories-grid .category-item:hover .thumbnail-image img {
-webkit-transform: scale(1.05)!important;
transform: scale(1.05)!important;
}
#comments .comment-list {
margin-bottom: 60px;
}
@media (max-width:1025px) {
#comments .comment-list {
margin-bottom: 30px;
}
}#comments .comment-list .comment-respond {
margin-top: 60px!important;
}
@media (max-width:768px) {
#comments .comment-list .comment-respond {
margin-top: 30px;
}
}#comments .comment-list .pingback .author-avatar, #comments .comment-list .trackback .author-avatar {
display: none;
}
#comments .comment-list .comment, #comments .comment-list .pingback, #comments .comment-list .trackback {
list-style: none;
}
#comments .comment-list .comment .comment-body, #comments .comment-list .pingback .comment-body, #comments .comment-list .trackback .comment-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#comments .comment-list .comment .comment-body .comment-content, #comments .comment-list .pingback .comment-body .comment-content, #comments .comment-list .trackback .comment-body .comment-content {
max-width: calc(100% - 85px);
width: calc(100% - 85px);
}
#comments .comment-list .comment .comment-body .author-avatar, #comments .comment-list .pingback .comment-body .author-avatar, #comments .comment-list .trackback .comment-body .author-avatar {
margin-right: 25px;
}
@media (max-width:768px) {
#comments .comment-list .comment .comment-body .author-avatar, #comments .comment-list .pingback .comment-body .author-avatar, #comments .comment-list .trackback .comment-body .author-avatar {
margin-right: 20px;
}
}@media (max-width:576px) {
#comments .comment-list .comment .comment-body .author-avatar, #comments .comment-list .pingback .comment-body .author-avatar, #comments .comment-list .trackback .comment-body .author-avatar {
margin-right: 15px;
}
}#comments .comment-list .comment .comment-body .author-avatar .avatar, #comments .comment-list .pingback .comment-body .author-avatar .avatar, #comments .comment-list .trackback .comment-body .author-avatar .avatar {
border-radius: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 60px;
min-width: 60px;
overflow: hidden;
position: relative;
width: 60px;
}
@media (max-width:768px) {
#comments .comment-list .comment .comment-body .author-avatar .avatar, #comments .comment-list .pingback .comment-body .author-avatar .avatar, #comments .comment-list .trackback .comment-body .author-avatar .avatar {
height: 50px;
min-width: 50px;
width: 50px;
}
}#comments .comment-list .comment .comment-body .comment-content .author-name, #comments .comment-list .pingback .comment-body .comment-content .author-name, #comments .comment-list .trackback .comment-body .comment-content .author-name {
font-size: 16px!important;
font-weight: 600!important;
letter-spacing: .04em!important;
line-height: 26px!important;
margin-bottom: 8px;
}
@media (max-width:768px) {
#comments .comment-list .comment .comment-body .comment-content .author-name, #comments .comment-list .pingback .comment-body .comment-content .author-name, #comments .comment-list .trackback .comment-body .comment-content .author-name {
margin-bottom: 5px;
}
}#comments .comment-list .comment .comment-body .comment-content .date-wrapper, #comments .comment-list .pingback .comment-body .comment-content .date-wrapper, #comments .comment-list .trackback .comment-body .comment-content .date-wrapper {
margin-bottom: 20px;
}
@media (max-width:768px) {
#comments .comment-list .comment .comment-body .comment-content .date-wrapper, #comments .comment-list .pingback .comment-body .comment-content .date-wrapper, #comments .comment-list .trackback .comment-body .comment-content .date-wrapper {
margin-bottom: 12px;
}
}#comments .comment-list .comment .comment-body .comment-content .date-wrapper .date, #comments .comment-list .pingback .comment-body .comment-content .date-wrapper .date, #comments .comment-list .trackback .comment-body .comment-content .date-wrapper .date {
font-size: 14px!important;
letter-spacing: .02em!important;
line-height: 18px!important;
}
#comments .comment-list .comment .comment-body .comment-content .comment-text, #comments .comment-list .pingback .comment-body .comment-content .comment-text, #comments .comment-list .trackback .comment-body .comment-content .comment-text {
font-size: 16px!important;
letter-spacing: .02em!important;
line-height: 26px!important;
}
#comments .comment-list .comment .comment-body .comment-content .comment-text .reply-link-wrapper, #comments .comment-list .pingback .comment-body .comment-content .comment-text .reply-link-wrapper, #comments .comment-list .trackback .comment-body .comment-content .comment-text .reply-link-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px;
font-weight: 600;
letter-spacing: .04em;
line-height: 26px;
margin-top: 15px!important;
position: relative;
}
#comments .comment-list .comment:not(:first-child), #comments .comment-list .pingback:not(:first-child), #comments .comment-list .trackback:not(:first-child) {
margin-top: 78px;
}
@media (max-width:768px) {
#comments .comment-list .comment: not(:first-child), #comments .comment-list .pingback:not(:first-child), #comments .comment-list .trackback:not(:first-child) {
margin-top: 50px;
}
}#comments .comment-list .children {
margin-top: 78px;
padding-left: 84px;
}
@media (max-width:768px) {
#comments .comment-list .children {
margin-top: 50px;
padding-left: 50px;
}
}#comments .comment-respond .comment-reply-title {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 10px;
}
@media (max-width:768px) {
#comments .comment-respond .comment-reply-title {
margin-bottom: 5px;
}
}#comments .comment-respond .comment-reply-title #cancel-comment-reply-link {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--dark-color);
color: var(--white-color);
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px;
font-style: normal;
font-weight: 600;
height: 35px;
justify-content: center;
letter-spacing: .02em;
line-height: 26px;
margin-left: 10px;
padding: 10px 20px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#comments .comment-respond .comment-reply-title #cancel-comment-reply-link[disabled] {
opacity: .3;
}
#comments .comment-respond .comment-reply-title #cancel-comment-reply-link:active, #comments .comment-respond .comment-reply-title #cancel-comment-reply-link:hover {
opacity: .9;
}
#comments .comment-respond .comment-form {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%}
#comments .comment-respond .comment-form .comment-notes {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
font-size: 16px!important;
letter-spacing: .02em!important;
line-height: 26px!important;
margin-bottom: 30px;
order: 1;
}
@media (max-width:768px) {
#comments .comment-respond .comment-form .comment-notes {
margin-bottom: 15px;
}
}#comments .comment-respond .comment-form .comment-form-textarea {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
order: 3;
width: 100%}
#comments .comment-respond .comment-form .comment-form-textarea textarea {
width: 100%}
#comments .comment-respond .comment-form .input-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
justify-content: center;
margin: 0 -15px 30px;
order: 2;
}
@media (max-width:768px) {
#comments .comment-respond .comment-form .input-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}#comments .comment-respond .comment-form .input-wrapper .input-field-wrapper {
margin: 0 15px;
width: 33.33333%}
@media (max-width:768px) {
#comments .comment-respond .comment-form .input-wrapper .input-field-wrapper {
width: 100%}
#comments .comment-respond .comment-form .input-wrapper .input-field-wrapper:not(:last-child) {
margin-bottom: 30px;
}
}#comments .comment-respond .comment-form .comment-form-cookies-consent {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px!important;
justify-content: flex-start;
letter-spacing: .02em!important;
line-height: 26px!important;
margin-top: 15px;
order: 4;
width: 100%}
#comments .comment-respond .comment-form .comment-form-cookies-consent input[type=checkbox] {
margin-right: 10px;
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
#comments .comment-respond .comment-form .form-submit {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
-webkit-box-pack: end;
-ms-flex-pack: end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-end;
margin-top: 30px;
order: 5;
width: 100%}
@media (max-width:576px) {
#comments .comment-respond .comment-form .form-submit {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}#comments .comment-respond .comment-form .form-submit .submit {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--dark-color);
color: var(--white-color);
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px;
font-style: normal;
font-weight: 600;
height: 56px;
justify-content: center;
letter-spacing: .04em;
line-height: 26px;
padding: 15px 40px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#comments .comment-respond .comment-form .form-submit .submit[disabled] {
opacity: .3;
}
#comments .comment-respond .comment-form .form-submit .submit:active, #comments .comment-respond .comment-form .form-submit .submit:hover {
opacity: .9;
}
.boxzilla-overlay {
background-color: rgba(0, 0, 0, .5)!important;
}
.boxzilla .boxzilla-close-icon {
background-image: var(--close-icon-url);
background-repeat: no-repeat;
background-size: cover;
color: transparent!important;
height: 31px;
opacity: 1!important;
padding: 0!important;
right: 26px;
top: 26px;
width: 31px;
}
.boxzilla.boxzilla-newsletter-box {
max-width: 516px!important;
padding: 50px 40px!important;
width: 100%}
.boxzilla.boxzilla-newsletter-box .boxzilla-content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
justify-content: center;
}
.boxzilla.boxzilla-newsletter-box .boxzilla-content * {
-webkit-box-sizing: border-box!important;
box-sizing: border-box!important;
}
.boxzilla.boxzilla-newsletter-box .boxzilla-content .first-child {
margin-bottom: 16px;
text-align: center;
}
.boxzilla.boxzilla-newsletter-box .boxzilla-content p {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
margin-bottom: 30px;
max-width: 375px;
text-align: center;
width: 100%}
.boxzilla.boxzilla-newsletter-box .boxzilla-content div, .boxzilla.boxzilla-newsletter-box .boxzilla-content form {
width: 100%}
.boxzilla.boxzilla-newsletter-box .boxzilla-content form p {
line-height: unset!important;
max-width: unset!important;
}
.boxzilla.boxzilla-newsletter-box .boxzilla-content form button[type=submit] {
background-color: var(--dark-color)!important;
color: var(--white-color)!important;
margin-left: 20px!important;
}
.boxzilla.boxzilla-newsletter-box .boxzilla-content form button[type=submit]:active, .boxzilla.boxzilla-newsletter-box .boxzilla-content form button[type=submit]:hover {
opacity: .9!important;
}
.boxzilla.boxzilla-fs-career-position-apply-box {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
align-items: center;
background-color: var(--primary-color-1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
max-width: 947px!important;
padding: 60px 40px!important;
width: 100%}
.boxzilla.boxzilla-fs-career-position-apply-box .first-child {
margin-bottom: 20px;
text-align: center;
}
.boxzilla.boxzilla-fs-career-position-apply-box p {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
margin-bottom: 38px;
margin-left: auto;
margin-right: auto;
max-width: 490px;
text-align: center;
width: 100%}
.boxzilla.boxzilla-fs-career-position-apply-box form .ajax-loader {
display: none!important;
}
.boxzilla.boxzilla-fs-career-position-apply-box form .wpcf7-submit {
margin-right: 15px;
margin-top: 15px;
}
.boxzilla.boxzilla-fs-career-position-apply-box form .input-row {
width: 100%}
.boxzilla.boxzilla-fs-career-position-apply-box form .input-row span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 33.33333%}
@media (max-width:768px) {
.boxzilla.boxzilla-fs-career-position-apply-box form .input-row span {
max-width: 100%;
min-width: 100%;
width: 100%}
}.boxzilla.boxzilla-fs-career-position-apply-box form br {
display: none!important;
}
.boxzilla.boxzilla-fs-career-position-apply-box form span {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column!important;
flex-direction: column!important;
padding: 15px;
width: 100%!important;
}
@media (max-width:576px) {
.boxzilla.boxzilla-fs-career-position-apply-box form span {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}.boxzilla.boxzilla-fs-career-position-apply-box form p {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
line-height: unset!important;
max-width: unset!important;
padding: 0!important;
width: 100%!important;
}
.boxzilla.boxzilla-fs-career-successful-message {
height: 100%;
max-width: 947px!important;
min-height: 700px;
padding: 60px 40px!important;
width: 100%}
.boxzilla.boxzilla-fs-career-successful-message .boxzilla-content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
height: 100%;
justify-content: center;
}
.boxzilla.boxzilla-fs-career-successful-message .boxzilla-content * {
-webkit-box-sizing: border-box!important;
box-sizing: border-box!important;
}
.boxzilla.boxzilla-fs-career-successful-message .boxzilla-content .first-child {
margin-bottom: 20px;
text-align: center;
}
.boxzilla.boxzilla-fs-career-successful-message .boxzilla-content p {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 26px;
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
width: 100%}
.navigation {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
left: 0;
max-width: 100vw!important;
right: 0;
top: calc(var(--admin-bar-height));
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%!important;
z-index: 999;
}
@media (max-width:1025px) {
.navigation {
display: none!important;
}
}.navigation .hidden-icon {
display: none;
}
.navigation .inner-wrapper {
border-bottom: 1px solid transparent;
border-top: 1px solid transparent;
height: 100%;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.navigation .inner-wrapper .navigation-inner {
padding: 0 50px;
}
.navigation .inner-wrapper .shopping-bag-panel {
background-color: var(--white-color);
border-left: 1px solid var(--border-color);
border-top: 1px solid var(--border-color);
height: calc(100vh - var(--navigation-height));
min-height: calc(100vh - var(--navigation-height));
position: absolute;
right: -375px;
top: calc(100% + 1px);
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
width: 375px;
z-index: 100;
}
.navigation .inner-wrapper .shopping-bag-panel.active {
right: 0;
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
position: relative;
width: 100%}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag.loading-state .empty-cart {
display: none;
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag.empty-cart-state .empty-cart {
opacity: 1;
pointer-events: auto;
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag.empty-cart-state .bag-body, .navigation .inner-wrapper .shopping-bag-panel .inner-bag.empty-cart-state .bag-footer {
display: none;
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag.empty-cart-state .close-button-empty {
opacity: 1;
pointer-events: auto;
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag .close-button {
cursor: pointer;
height: 17px;
position: absolute;
right: 30px;
width: 17px;
z-index: 11;
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag .close-button img {
height: 100%;
width: 100%}
@-webkit-keyframes loader-dots-animation {
0% {
width: 0;
}
50% {
width: 1em;
}
to {
width: 0;
}
}.navigation .inner-wrapper .shopping-bag-panel .inner-bag .loading-message {
left: 50%;
opacity: 0;
pointer-events: none;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag .loading-message:after {
-webkit-animation: loader-dots-animation 1.4s linear infinite;
animation: loader-dots-animation 1.4s linear infinite;
content: "....";
overflow: hidden;
width: 0;
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag .empty-cart {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
left: 50%;
opacity: 0;
pointer-events: none;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.navigation .inner-wrapper .shopping-bag-panel .inner-bag .empty-cart .empty-message {
font-size: 20px;
font-style: normal;
font-weight: 600;
letter-spacing: .02em;
line-height: 25px;
margin-top: 20px;
text-align: center;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid var(--border-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 76px;
min-height: 76px;
padding: 0 30px;
position: relative;
width: 100%}
.navigation .inner-wrapper .shopping-bag-panel .bag-header .before-count {
font-size: 20px;
font-style: normal;
font-weight: 600;
letter-spacing: .02em;
line-height: 1;
margin-right: 17px;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-header .count {
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 1;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
overflow-x: hidden;
overflow-y: scroll;
position: relative;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding: 30px;
position: relative;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list .product {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-bottom: 30px;
width: 100%}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list .product .product-image {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
margin-right: 25px;
min-width: 92px;
overflow: hidden;
position: relative;
width: 92px;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list .product .product-image img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto;
width: 100%}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list .product .product-body {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
width: 100%}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list .product .product-body .product-price {
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
margin-top: 12px;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list .product .product-body .custom-quantity-input-wrapper {
margin-top: 15px;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list .product .product-body .product-remote-button {
cursor: pointer;
height: 17px;
position: absolute;
right: 0;
top: 0;
width: 17px;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-body .products-list .product .product-body .product-remote-button img {
height: 100%;
width: 100%}
.navigation .inner-wrapper .shopping-bag-panel .bag-body::-webkit-scrollbar {
display: none;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-footer {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
border-top: 1px solid var(--border-color);
-ms-flex-direction: column;
flex-direction: column;
height: 140px;
min-height: 140px;
padding: 25px 30px;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-footer, .navigation .inner-wrapper .shopping-bag-panel .bag-footer .subtotal {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-footer .subtotal {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-footer .subtotal p {
font-size: 16px;
font-style: normal;
font-weight: 600;
letter-spacing: .02em;
line-height: 1;
text-align: left;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-footer .subtotal span {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 1;
text-align: right;
}
.navigation .inner-wrapper .shopping-bag-panel .bag-footer .links {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
}
.navigation .top-banner {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--primary-color-1);
display: none;
height: 40px;
justify-content: center;
width: 100%}
.navigation .top-banner .offer-text {
line-height: 15px;
}
.navigation .top-banner .offer-text, .navigation .top-banner .offer-text .offer-link {
display: inline;
font-size: 12px;
font-style: normal;
font-weight: 600;
letter-spacing: .06em;
text-align: center;
}
.navigation .top-banner .offer-text .offer-link {
line-height: 16px;
margin-bottom: -2px;
margin-left: 16px;
position: relative;
text-transform: uppercase;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.navigation .top-banner .offer-text .offer-link:hover {
opacity: .8;
}
.navigation .top-banner .offer-text .offer-link img {
left: calc(100% + 3px);
position: absolute;
top: calc(50% - 2px);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.navigation .top-banner .close-button {
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 17px;
position: absolute;
right: 18px;
width: 17px;
}
.navigation .action-wrapper, .navigation .theme-logo {
position: relative;
z-index: 10;
}
.navigation .action-wrapper, .navigation .action-wrapper .action-toggle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.navigation .action-wrapper .action-toggle {
cursor: pointer;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.navigation .action-wrapper .action-toggle.shopping-bag-toggle {
font-size: 15px;
font-style: normal;
font-weight: 600;
letter-spacing: .04em;
line-height: 19px;
}
.navigation .action-wrapper .action-toggle.shopping-bag-toggle .bag-icon {
height: auto!important;
max-height: 50px;
}
.navigation .action-wrapper .action-toggle.shopping-bag-toggle.active {
opacity: .5;
pointer-events: none;
}
.navigation .action-wrapper .action-toggle.shopping-bag-toggle .cart-count {
margin-left: 4px;
}
.navigation .action-wrapper .action-toggle:hover {
opacity: .8;
}
.navigation .action-wrapper .action-toggle:not(:last-child) {
margin-right: 20px;
}
@media (max-width:1201px) {
.navigation .action-wrapper .action-toggle: not(:last-child) {
margin-right: 10px;
}
}.navigation .menu-list-wrapper {
height: 100%;
left: 0;
padding: 0 100px;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.navigation .menu-list-wrapper .menu-list {
-webkit-box-pack: center;
-ms-flex-pack: center;
height: calc(100% + 1px);
justify-content: center;
margin-bottom: -1px;
}
.navigation .menu-list-wrapper .menu-list, .navigation .menu-list-wrapper .menu-list .menu-item {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.navigation .menu-list-wrapper .menu-list .menu-item {
height: 100%;
list-style: none;
}
.navigation .menu-list-wrapper .menu-list .menu-item a {
border-bottom: 1px solid transparent;
color: var(--dark-color);
font-size: 15px;
font-style: normal;
font-weight: 700;
letter-spacing: .04em;
line-height: 19px;
padding: 3px 0;
text-align: center;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.navigation .menu-list-wrapper .menu-list .menu-item a .menu-item-icon {
display: none;
}
.navigation .menu-list-wrapper .menu-list .menu-item:hover a {
border-bottom: 1px solid var(--dark-color);
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) {
position: relative;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu {
background-color: var(--white-color);
left: -16px;
max-width: 200px;
min-width: 200px;
opacity: 0;
padding: 16px 0;
pointer-events: none;
position: absolute;
top: 100%;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 200px;
z-index: 10;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .sub-menu {
border-top: none;
left: 100%;
top: -16px;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item {
margin-right: 0;
width: 100%}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item a {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
border: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px;
font-style: normal;
font-weight: 500;
justify-content: space-between;
letter-spacing: .02em;
line-height: 20px;
padding: 0 16px;
text-align: left!important;
width: 100%}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item a .menu-item-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item a:hover {
border: none;
opacity: .8;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item:not(:last-child) {
margin-bottom: 20px;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu.active {
opacity: 1;
pointer-events: auto;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-megamenu .sub-menu {
background-color: var(--white-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
left: 0;
margin-left: auto;
margin-right: auto;
opacity: 0;
pointer-events: none;
position: absolute;
right: 0;
top: 100%;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%;
z-index: 10;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-megamenu .sub-menu .sub-menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
opacity: 1;
pointer-events: unset;
position: relative;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-megamenu .sub-menu .sub-menu:after {
display: none;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-megamenu .sub-menu:after {
background-color: var(--white-color);
border-top: 1px solid var(--border-color);
bottom: 0;
content: "";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
left: -100%;
pointer-events: none;
position: absolute;
top: 0;
width: 10000px;
z-index: 1;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-megamenu .sub-menu .menu-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
z-index: 10;
}
.navigation .menu-list-wrapper .menu-list .menu-item.menu-item-has-megamenu .sub-menu.active {
opacity: 1;
pointer-events: auto;
}
.navigation .menu-list-wrapper .menu-list .menu-item:not(:last-child) {
margin-right: 40px;
}
@media (max-width:1201px) {
.navigation .menu-list-wrapper .menu-list .menu-item: not(:last-child) {
margin-right: 20px;
}
}.navigation.navigation-type-1 .inner-wrapper {
height: 83px;
position: relative;
}
.navigation.navigation-type-1 .inner-wrapper .navigation-inner {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
justify-content: space-between;
position: unset;
}
.navigation.navigation-type-2 .inner-wrapper {
height: 68px;
position: relative;
}
.navigation.navigation-type-2 .inner-wrapper .navigation-inner {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
justify-content: space-between;
position: unset;
}
.navigation.navigation-type-2 .inner-wrapper .navigation-inner .theme-logo {
left: 50%;
position: absolute;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.navigation.navigation-type-2 .menu-list-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-top: 1px solid var(--border-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 52px;
justify-content: center;
padding: 0 30px;
position: relative!important;
width: 100%}
.navigation.navigation-type-2 .menu-list-wrapper .menu-list, .navigation.navigation-type-2 .menu-list-wrapper .menu-list .menu-item {
height: 100%}
.navigation.navigation-type-2 .menu-list-wrapper .menu-list .menu-item a {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
}
.navigation.navigation-type-2 .shopping-bag-panel {
top: calc(100% + 53px);
}
.navigation.megamenu-boxed .menu-item-has-megamenu .sub-menu {
max-width: 1200px!important;
padding: 50px;
}
.navigation.megamenu-wide .menu-item-has-megamenu .sub-menu {
padding: 50px 100px;
}
.navigation.megamenu-style-1 .menu-item-has-megamenu .sub-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 0!important;
}
.navigation.megamenu-style-1 .menu-item-has-megamenu .sub-menu .sub-menu {
left: 0!important;
margin: 0!important;
max-width: 100%!important;
min-width: 100%!important;
padding-bottom: 0!important;
width: 100%!important;
}
.navigation.megamenu-style-1 .menu-item-has-megamenu .sub-menu .menu-item {
margin-bottom: 50px!important;
margin-right: 0!important;
max-width: 20%;
min-width: 20%;
width: 20%}
.navigation.megamenu-style-1 .menu-item-has-megamenu .sub-menu .menu-item .menu-item {
margin-bottom: 0!important;
max-width: 100%;
min-width: 100%;
width: 100%}
.navigation.megamenu-style-1 .menu-item-has-megamenu .sub-menu .menu-item a {
-webkit-box-pack: start;
-ms-flex-pack: start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px;
font-style: normal;
font-weight: 400;
justify-content: flex-start;
letter-spacing: .01em;
line-height: 18px;
padding: 0!important;
}
.navigation.megamenu-style-1 .menu-item-has-megamenu .sub-menu .menu-item a.megamenu-title {
border: none!important;
font-size: 15px;
font-style: normal;
font-weight: 600;
letter-spacing: .04em;
line-height: 20px;
margin-bottom: 15px;
width: 100%}
.navigation.megamenu-style-1 .menu-item-has-megamenu .sub-menu .menu-item .sub-menu {
padding: 0!important;
}
.navigation.megamenu-style-1 .menu-item-has-megamenu .sub-menu .menu-item .sub-menu .menu-item:not(:last-child) {
margin-bottom: 15px!important;
}
.navigation.megamenu-style-2 .menu-item-has-megamenu .sub-menu {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
padding: 0!important;
}
.navigation.megamenu-style-2 .menu-item-has-megamenu .sub-menu .sub-menu {
max-width: unset!important;
min-width: unset!important;
padding: 0 20px!important;
width: unset!important;
}
.navigation.megamenu-style-2 .menu-item-has-megamenu .sub-menu .menu-item {
margin: 0!important;
}
.navigation.megamenu-style-2 .menu-item-has-megamenu .sub-menu .menu-item a {
border-bottom: 1px solid transparent!important;
font-size: 15px;
font-weight: 600;
letter-spacing: .04em;
line-height: 19px;
padding: 15px 0!important;
text-align: center;
}
.navigation.megamenu-style-2 .menu-item-has-megamenu .sub-menu .menu-item a:hover {
border-bottom: 1px solid var(--dark-color)!important;
opacity: 1!important;
}
.navigation.megamenu-style-2 .menu-item-has-megamenu .sub-menu .menu-item a.megamenu-title {
display: none;
}
.navigation.megamenu-style-3 .menu-item-has-megamenu .sub-menu {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
padding: 40px 0!important;
}
.navigation.megamenu-style-3 .menu-item-has-megamenu .sub-menu .sub-menu {
max-width: unset!important;
min-width: unset!important;
padding: 0 20px!important;
width: unset!important;
}
.navigation.megamenu-style-3 .menu-item-has-megamenu .sub-menu .sub-menu .menu-item:not(:last-child) {
margin-bottom: 15px!important;
}
.navigation.megamenu-style-3 .menu-item-has-megamenu .sub-menu .menu-item {
margin: 0!important;
}
.navigation.megamenu-style-3 .menu-item-has-megamenu .sub-menu .menu-item a {
font-size: 15px;
font-weight: 600;
letter-spacing: .04em;
line-height: 19px;
padding: 0!important;
text-align: center;
}
.navigation.megamenu-style-3 .menu-item-has-megamenu .sub-menu .menu-item a.megamenu-title {
display: none;
}
.navigation.navigation-light {
background-color: var(--white-color);
border-bottom: 1px solid var(--border-color);
}
.navigation.navigation-dark {
background-color: var(--dark-color);
border-bottom: 1px solid transparent;
}
.navigation.navigation-dark .menu-list-wrapper {
border-top: 1px solid var(--border-color-white)!important;
}
.navigation.navigation-dark .menu-item a {
color: var(--white-color)!important;
}
.navigation.navigation-dark .menu-item .menu-item a {
color: var(--dark-color)!important;
}
.navigation.navigation-dark .shopping-bag-toggle {
color: var(--white-color)!important;
}
.navigation.navigation-transparent {
background-color: transparent;
border-bottom: 1px solid transparent!important;
}
.navigation.navigation-transparent:hover {
background-color: var(--white-color);
}
.navigation.navigation-transparent-light {
background-color: transparent;
border-bottom: 1px solid transparent!important;
}
.navigation.navigation-transparent-light:hover {
background-color: var(--white-color)!important;
}
.navigation.navigation-transparent-light:hover .shopping-bag-toggle, .navigation.navigation-transparent-light:hover .site-name {
color: var(--dark-color)!important;
}
.navigation.navigation-transparent-light:hover .hidden-icon {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.navigation.navigation-transparent-light:hover .show-icon {
display: none!important;
}
.navigation.navigation-transparent-light:hover .menu-item a {
color: var(--dark-color)!important;
}
.navigation.navigation-transparent-light:hover .menu-item:hover a {
border-color: var(--dark-color)!important;
}
.navigation.navigation-transparent-light.navigation-type-1 {
border-bottom: 1px solid transparent!important;
}
.navigation.navigation-transparent-light .menu-item a {
color: var(--white-color)!important;
}
.navigation.navigation-transparent-light .menu-item:hover a {
border-color: var(--white-color)!important;
}
.navigation.navigation-transparent-light .menu-item .menu-item a {
color: var(--dark-color)!important;
}
.navigation.navigation-transparent-light .shopping-bag-toggle, .navigation.navigation-transparent-light .site-name {
color: var(--white-color);
}
.navigation.navigation-static {
position: absolute;
}
.navigation.navigation-sticky {
position: fixed;
}
.navigation.navigation-scroll.scroll-animation-fill {
background-color: var(--white-color);
}
.navigation.navigation-scroll.scroll-animation-fill.navigation-transparent, .navigation.navigation-scroll.scroll-animation-fill.navigation-transparent-light {
border-bottom: 1px solid var(--border-color)!important;
}
.navigation.navigation-scroll.scroll-animation-fill.navigation-transparent-light .menu-item a {
color: var(--dark-color)!important;
}
.navigation.navigation-scroll.scroll-animation-fill.navigation-transparent-light .menu-item:hover a {
border-color: var(--dark-color)!important;
}
.navigation.navigation-scroll.scroll-animation-fill.navigation-transparent-light .shopping-bag-toggle, .navigation.navigation-scroll.scroll-animation-fill.navigation-transparent-light .site-name {
color: var(--dark-color)!important;
}
.navigation.navigation-scroll.scroll-animation-fill.navigation-transparent-light .hidden-icon {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.navigation.navigation-scroll.scroll-animation-fill.navigation-transparent-light .show-icon {
display: none!important;
}
.navigation.navigation-scroll.scroll-animation-fill-resize.navigation-transparent-light {
border-bottom: 1px solid var(--border-color)!important;
}
.navigation.navigation-scroll.scroll-animation-fill-resize.navigation-transparent-light .menu-item a {
color: var(--dark-color)!important;
}
.navigation.navigation-scroll.scroll-animation-fill-resize.navigation-transparent-light .menu-item:hover a {
border-color: var(--dark-color)!important;
}
.navigation.navigation-scroll.scroll-animation-fill-resize.navigation-transparent-light .shopping-bag-toggle, .navigation.navigation-scroll.scroll-animation-fill-resize.navigation-transparent-light .site-name {
color: var(--dark-color)!important;
}
.navigation.navigation-scroll.scroll-animation-fill-resize.navigation-transparent-light .hidden-icon {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.navigation.navigation-scroll.scroll-animation-fill-resize.navigation-transparent-light .show-icon {
display: none!important;
}
.navigation.navigation-scroll.scroll-animation-fill-resize.navigation-transparent {
border-bottom: 1px solid var(--border-color)!important;
}
.navigation.navigation-scroll.navigation-type-1.scroll-animation-resize .inner-wrapper {
height: 60px;
}
.navigation.navigation-scroll.navigation-type-1.scroll-animation-fill-resize {
background-color: var(--white-color);
}
.navigation.navigation-scroll.navigation-type-1.scroll-animation-fill-resize .inner-wrapper {
height: 60px;
}
.navigation.navigation-scroll.navigation-type-2.scroll-animation-resize .inner-wrapper {
height: 55px;
}
.navigation.navigation-scroll.navigation-type-2.scroll-animation-fill-resize {
background-color: var(--white-color);
}
.navigation.navigation-scroll.navigation-type-2.scroll-animation-fill-resize .inner-wrapper {
height: 55px;
}
.admin-bar .navigation .shopping-bag-panel {
height: calc(100vh - var(--navigation-height) - var(--admin-bar-height))!important;
min-height: calc(100vh - var(--navigation-height) - var(--admin-bar-height))!important;
}
.admin-bar .global-top-banner-enabled .navigation .shopping-bag-panel {
height: calc(100vh - var(--navigation-height) - var(--admin-bar-height) - var(--top-banner-height))!important;
min-height: calc(100vh - var(--navigation-height) - var(--admin-bar-height) - var(--top-banner-height))!important;
}
.global-top-banner-enabled .navigation .shopping-bag-panel {
height: calc(100vh - var(--navigation-height) - var(--top-banner-height))!important;
min-height: calc(100vh - var(--navigation-height) - var(--top-banner-height))!important;
}
.global-navigation-scroll.global-navigation-type-1.global-scroll-animation-fill-resize, .global-navigation-scroll.global-navigation-type-1.global-scroll-animation-resize {
--navigation-height: 55px;
}
.global-navigation-scroll.global-navigation-type-2.global-scroll-animation-fill-resize, .global-navigation-scroll.global-navigation-type-2.global-scroll-animation-resize {
--navigation-height: 100px;
}
.navigation-mobile {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: none;
-ms-flex-direction: column;
flex-direction: column;
pointer-events: none;
position: fixed;
right: 0;
top: calc(var(--admin-bar-height));
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%;
z-index: 199;
}
@media (max-width:1025px) {
.navigation-mobile {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
}.navigation-mobile .hidden-icon {
display: none!important;
}
.navigation-mobile.navigation-light {
background-color: var(--white-color);
border-bottom: 1px solid var(--border-color);
}
.navigation-mobile.navigation-dark {
background-color: var(--dark-color);
border-bottom: 1px solid transparent;
}
.navigation-mobile.navigation-transparent, .navigation-mobile.navigation-transparent-light {
background-color: transparent;
border-bottom: 1px solid transparent!important;
}
.navigation-mobile.navigation-transparent-light .cart-count, .navigation-mobile.navigation-transparent-light .site-name, .navigation-mobile.navigation-transparent .cart-count, .navigation-mobile.navigation-transparent .site-name {
color: var(--white-color);
}
.navigation-mobile.navigation-transparent-light .hidden-icon {
display: none!important;
}
.navigation-mobile.navigation-transparent-light .show-icon {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.navigation-mobile .top-banner {
overflow: hidden!important;
}
@media (max-width:600px) {
.navigation-mobile.navigation-scroll {
top: 0!important;
}
}.navigation-mobile.navigation-scroll.navigation-transparent-light .hidden-icon {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.navigation-mobile.navigation-scroll.navigation-transparent-light .show-icon {
display: none!important;
}
.navigation-mobile.navigation-scroll.navigation-transparent-light .cart-count, .navigation-mobile.navigation-scroll.navigation-transparent-light .site-name {
color: var(--dark-color);
}
.navigation-mobile.navigation-scroll .inner-wrapper {
margin-top: calc(var(--top-banner-height) - var(--top-banner-height)*2);
}
.navigation-mobile.navigation-scroll.navigation-dark .menu-actions-wrapper {
background-color: var(--dark-color)!important;
border-bottom: 1px solid transparent!important;
}
.navigation-mobile.navigation-scroll .menu-actions-wrapper {
background-color: var(--white-color);
height: var(--navigation-mobile-scroll-height)!important;
}
.navigation-mobile .top-banner {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--primary-color-1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: var(--top-banner-height);
justify-content: center;
padding: 0 35px 0 20px;
pointer-events: auto;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.navigation-mobile .top-banner .offer-text {
font-size: 12px;
font-style: normal;
font-weight: 600;
letter-spacing: .06em;
line-height: 16px;
text-align: left;
}
.navigation-mobile .top-banner .offer-text .offer-link {
display: inline;
font-size: 12px;
font-style: normal;
font-weight: 600;
letter-spacing: .06em;
line-height: 16px;
margin-bottom: -2px;
margin-left: 16px;
position: relative;
text-align: center;
text-transform: uppercase;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
white-space: nowrap!important;
word-break: keep-all!important;
}
@media (max-width:576px) {
.navigation-mobile .top-banner .offer-text .offer-link {
margin-left: 7px!important;
}
}.navigation-mobile .top-banner .offer-text .offer-link img {
left: calc(100% + 3px);
position: absolute;
top: calc(50% - 2px);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.navigation-mobile .top-banner .close-button {
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 17px;
position: absolute;
right: 17px;
width: 17px;
}
.navigation-mobile .inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.navigation-mobile .inner-wrapper, .navigation-mobile .inner-wrapper .menu-actions-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.navigation-mobile .inner-wrapper .menu-actions-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
align-items: center;
height: var(--navigation-mobile-height);
justify-content: flex-end;
padding: 0 22px;
}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .theme-logo {
left: 50%;
margin-top: -5px;
pointer-events: auto;
position: absolute;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side, .navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .shopping-bag-toggle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: -12px;
}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .shopping-bag-toggle {
cursor: pointer;
margin-right: 10px;
pointer-events: auto;
position: relative;
z-index: 10;
}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .shopping-bag-toggle img {
height: 28px!important;
position: relative!important;
width: 23px!important;
}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .shopping-bag-toggle .cart-count {
font-size: 15px;
font-style: normal;
font-weight: 600;
letter-spacing: .04em;
line-height: 19px;
margin-left: 4px;
}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .menu-toggle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 25px;
pointer-events: auto;
position: relative;
width: 25px;
z-index: 10;
}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .menu-toggle img {
height: auto;
width: 100%}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .menu-toggle .open-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .menu-toggle .close-toggle {
display: none;
}
.navigation-mobile .menu-panel {
background-color: var(--white-color);
border-left: 1px solid var(--border-color);
height: 100vh;
min-height: 100vh;
pointer-events: auto;
position: absolute;
right: -260px;
top: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 260px;
z-index: 999;
}
@media (max-width:576px) {
.navigation-mobile .menu-panel {
right: calc(-100% + 80px);
width: calc(100% - 80px);
}
}.navigation-mobile .menu-panel .inner-panel {
height: 100%;
overflow-x: hidden;
overflow-y: scroll;
padding: 20px 30px;
width: 100%}
.navigation-mobile .menu-panel .inner-panel form {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
position: relative;
}
.navigation-mobile .menu-panel .inner-panel form .search {
position: absolute;
}
.navigation-mobile .menu-panel .inner-panel form input {
border-bottom: 1px solid var(--dark-color);
color: var(--dark-color);
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
padding: 10px 10px 10px 35px;
width: 100%}
.navigation-mobile .menu-panel .inner-panel form input::-webkit-input-placeholder {
color: var(--dark-color);
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
}
.navigation-mobile .menu-panel .inner-panel form input::-moz-placeholder {
color: var(--dark-color);
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
}
.navigation-mobile .menu-panel .inner-panel form input:-ms-input-placeholder {
color: var(--dark-color);
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
}
.navigation-mobile .menu-panel .inner-panel form input::-ms-input-placeholder {
color: var(--dark-color);
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
}
.navigation-mobile .menu-panel .inner-panel form input::placeholder {
color: var(--dark-color);
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper {
border-bottom: 1px solid var(--border-color);
margin-bottom: 28px;
overflow-y: scroll;
padding-bottom: 28px;
width: 100%}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper::-webkit-scrollbar {
display: none;
}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper .menu-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
margin: 0;
padding: 0;
width: 100%}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper .menu-list .menu-item {
list-style: none;
width: 100%}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper .menu-list .menu-item a {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--dark-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px;
font-style: normal;
font-weight: 600;
justify-content: space-between;
letter-spacing: .02em;
line-height: 18px;
text-transform: capitalize;
width: 100%}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper .menu-list .menu-item a .menu-item-icon {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper .menu-list .menu-item a .menu-item-icon.active {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper .menu-list .menu-item .sub-menu {
display: none;
margin-top: 28px;
}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper .menu-list .menu-item .sub-menu a {
font-weight: 500!important;
}
.navigation-mobile .menu-panel .inner-panel .menu-list-wrapper .menu-list .menu-item:not(:last-child) {
margin-bottom: 28px;
}
.navigation-mobile .menu-panel .inner-panel .actions-wrapper {
width: 100%}
.navigation-mobile .menu-panel .inner-panel .actions-wrapper .action-toggle {
color: var(--dark-color);
font-size: 14px;
font-weight: 600;
letter-spacing: .02em;
line-height: 18px;
text-transform: capitalize;
}
.navigation-mobile .menu-panel .inner-panel .actions-wrapper .action-toggle, .navigation-mobile .menu-panel .inner-panel .actions-wrapper .action-toggle a {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
width: 100%}
.navigation-mobile .menu-panel .inner-panel .actions-wrapper .action-toggle:not(:last-child) {
margin-bottom: 28px;
}
.navigation-mobile .shopping-bag-panel {
background-color: var(--white-color);
border-top: 1px solid var(--border-color);
height: 100vh;
left: 100%;
min-height: 100vh;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
width: calc(100% - 1px);
z-index: 100;
}
.navigation-mobile .shopping-bag-panel.active {
left: 1px;
pointer-events: auto!important;
}
.navigation-mobile .shopping-bag-panel .inner-bag {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
position: relative;
width: 100%}
.navigation-mobile .shopping-bag-panel .inner-bag.empty-cart-state .empty-cart {
opacity: 1;
pointer-events: auto;
}
.navigation-mobile .shopping-bag-panel .inner-bag.empty-cart-state .bag-body, .navigation-mobile .shopping-bag-panel .inner-bag.empty-cart-state .bag-footer {
display: none;
}
@keyframes loader-dots-animation {
0% {
width: 0;
}
50% {
width: 1em;
}
to {
width: 0;
}
}.navigation-mobile .shopping-bag-panel .inner-bag .loading-message {
left: 50%;
opacity: 0;
pointer-events: none;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.navigation-mobile .shopping-bag-panel .inner-bag .loading-message:after {
-webkit-animation: loader-dots-animation 1.4s linear infinite;
animation: loader-dots-animation 1.4s linear infinite;
content: "....";
overflow: hidden;
width: 0;
}
.navigation-mobile .shopping-bag-panel .inner-bag .empty-cart {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
left: 50%;
opacity: 0;
pointer-events: none;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.navigation-mobile .shopping-bag-panel .inner-bag .empty-cart .empty-message {
font-size: 20px;
font-style: normal;
font-weight: 600;
letter-spacing: .02em;
line-height: 25px;
margin-top: 20px;
text-align: center;
}
.navigation-mobile .shopping-bag-panel .bag-header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid var(--border-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 76px;
min-height: 76px;
padding: 0 30px;
position: relative;
width: 100%}
.navigation-mobile .shopping-bag-panel .bag-header .close-button {
cursor: pointer;
height: 17px;
position: absolute;
right: 30px;
width: 17px;
z-index: 11;
}
.navigation-mobile .shopping-bag-panel .bag-header .close-button img {
height: 100%;
width: 100%}
.navigation-mobile .shopping-bag-panel .bag-header .before-count {
font-size: 20px;
font-style: normal;
font-weight: 600;
letter-spacing: .02em;
line-height: 1;
margin-right: 17px;
}
.navigation-mobile .shopping-bag-panel .bag-header .count {
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 1;
}
.navigation-mobile .shopping-bag-panel .bag-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
overflow-x: hidden;
overflow-y: scroll;
position: relative;
}
.navigation-mobile .shopping-bag-panel .bag-body .products-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding: 30px;
position: relative;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%}
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%}
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-image {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 122px;
margin-right: 25px;
min-width: 92px;
overflow: hidden;
position: relative;
width: 92px;
}
@media (max-width:576px) {
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-image {
height: 112px;
margin-right: 15px;
min-width: 82px;
width: 82px;
}
}.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-image img {
height: auto;
width: 100%}
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-body {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
width: 100%}
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-body .product-price {
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: .01em;
line-height: 18px;
margin-top: 12px;
}
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-body .custom-quantity-input-wrapper {
margin-top: 15px;
}
@media (max-width:576px) {
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-body .custom-quantity-input-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
}
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-body .custom-quantity-input-wrapper .quantity-inner {
margin-top: 7px;
}
}.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-body .product-remote-button {
cursor: pointer;
height: 17px;
position: absolute;
right: 0;
top: 0;
width: 17px;
}
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product .product-body .product-remote-button img {
height: 100%;
width: 100%}
.navigation-mobile .shopping-bag-panel .bag-body .products-list .product:not(:last-child) {
margin-bottom: 30px;
}
.navigation-mobile .shopping-bag-panel .bag-body::-webkit-scrollbar {
display: none;
}
.navigation-mobile .shopping-bag-panel .bag-footer {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
border-top: 1px solid var(--border-color);
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 60px;
padding: 25px 30px;
}
.navigation-mobile .shopping-bag-panel .bag-footer, .navigation-mobile .shopping-bag-panel .bag-footer .subtotal {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
}
.navigation-mobile .shopping-bag-panel .bag-footer .subtotal {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 15px;
}
.navigation-mobile .shopping-bag-panel .bag-footer .subtotal p {
font-size: 16px;
font-style: normal;
font-weight: 600;
letter-spacing: .02em;
line-height: 1;
text-align: left;
}
.navigation-mobile .shopping-bag-panel .bag-footer .subtotal span {
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 1;
text-align: right;
}
.navigation-mobile .shopping-bag-panel .bag-footer .links {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: flex-start;
margin-top: -10px;
}
.navigation-mobile .shopping-bag-panel .bag-footer .links .fs-button {
margin-top: 10px;
width: 100%}
.navigation-mobile.active {
right: 260px!important;
}
@media (max-width:576px) {
.navigation-mobile.active {
right: calc(100% - 80px)!important;
}
}.navigation-mobile.active .shopping-bag-toggle {
pointer-events: none!important;
}
.navigation-mobile.active .menu-toggle .open-toggle {
display: none!important;
}
.navigation-mobile.active .menu-toggle .close-toggle {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.admin-bar .menu-panel {
height: calc(100vh - var(--admin-bar-height))!important;
min-height: calc(100vh - var(--admin-bar-height))!important;
}
.footer {
background-color: var(--dark-color);
padding: 100px 0 40px;
}
@media (max-width:1025px) {
.footer {
padding: 50px 0;
}
}.footer.without-widgets {
padding: 25px 0!important;
}
.footer.without-widgets .copyright {
-webkit-box-pack: center;
-ms-flex-pack: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
text-align: center!important;
width: 100%}
.footer .inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 0 50px;
}
@media (max-width:1025px) {
.footer .inner-wrapper {
padding: 0 30px;
}
}.footer .inner-wrapper .footer-sidebar-area {
border-bottom: 1px solid hsla(0, 0%, 100%, .2);
margin-bottom: 60px;
padding-bottom: 50px;
}
@media (max-width:1025px) {
.footer .inner-wrapper .footer-sidebar-area {
margin-bottom: 50px;
}
}.footer .inner-wrapper .copyright-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
width: 100%}
@media (max-width:1025px) {
.footer .inner-wrapper .copyright-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: center;
}
}.footer .inner-wrapper .copyright-wrapper .icons-list {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
margin-bottom: 40px;
}
@media (max-width:1025px) {
.footer .inner-wrapper .copyright-wrapper .icons-list {
margin-bottom: 20px;
}
}.footer .inner-wrapper .copyright-wrapper .icons-list .icon-item {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
list-style: none;
padding: 0;
}
.footer .inner-wrapper .copyright-wrapper .icons-list .icon-item a, .footer .inner-wrapper .copyright-wrapper .icons-list .icon-item p {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
opacity: .6;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.footer .inner-wrapper .copyright-wrapper .icons-list .icon-item a i, .footer .inner-wrapper .copyright-wrapper .icons-list .icon-item p i {
color: var(--white-color)!important;
font-size: 22px;
}
.footer .inner-wrapper .copyright-wrapper .icons-list .icon-item a .custom-icon, .footer .inner-wrapper .copyright-wrapper .icons-list .icon-item p .custom-icon {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
height: auto!important;
max-width: 25px!important;
position: relative!important;
width: 100%!important;
}
.footer .inner-wrapper .copyright-wrapper .icons-list .icon-item a:hover {
opacity: 1;
}
.footer .inner-wrapper .copyright-wrapper .icons-list .icon-item:not(:last-child) {
margin-right: 18px;
}
.footer .inner-wrapper .copyright-wrapper .copyright {
color: var(--white-color);
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 15px;
}
.archive-header {
margin-top: calc(var(--navigation-height) + var(--top-banner-height));
padding-top: 50px;
}
.archive-header .inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.archive-header .inner-wrapper .page-title {
margin-bottom: 30px;
text-align: center;
}
.archive-header .inner-wrapper .results-count {
text-align: center;
}
.not-fount-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 700px;
margin-top: calc(var(--navigation-height) + var(--top-banner-height));
}
.not-fount-header, .not-fount-header .inner-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
justify-content: center;
}
.not-fount-header .inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.not-fount-header .inner-wrapper .search-term {
margin-bottom: 30px;
text-align: center;
}
.not-fount-header .inner-wrapper .subtitle {
margin-bottom: 50px;
text-align: center;
}
.authorization-popup-overlay {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background: rgba(0, 0, 0, .5);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
left: 0;
opacity: 0;
pointer-events: none;
position: fixed;
top: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%;
z-index: 999;
}
.authorization-popup-overlay .error-wrapper {
color: red!important;
font-size: 14px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .01em!important;
line-height: 18px!important;
margin-top: 20px;
}
.authorization-popup-overlay .authorization-popup {
background-color: var(--primary-color-1);
max-width: 440px;
min-width: 440px;
padding: 40px;
position: relative;
width: 440px;
}
@media (max-width:576px) {
.authorization-popup-overlay .authorization-popup {
max-width: calc(100% - 30px);
min-width: calc(100% - 30px);
padding: 30px;
width: calc(100% - 30px);
}
}.authorization-popup-overlay .authorization-popup .form-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.authorization-popup-overlay .authorization-popup .form-wrapper .form-title {
margin-bottom: 30px;
text-align: center;
}
@media (max-width:576px) {
.authorization-popup-overlay .authorization-popup .form-wrapper .form-title {
margin-bottom: 20px;
}
}.authorization-popup-overlay .authorization-popup .form-wrapper #loginform {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform p {
width: 100%}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform p:not(:last-child) {
margin-bottom: 30px;
}
@media (max-width:576px) {
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform p: not(:last-child) {
margin-bottom: 20px;
}
}.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-username {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-username input {
width: 100%}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-username label {
display: none;
}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-password {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-password input {
width: 100%}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-password label {
display: none;
}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-lost, .authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-remember {
font-size: 14px!important;
font-style: normal!important;
font-weight: 400!important;
letter-spacing: .01em!important;
line-height: 18px!important;
}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-remember {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
-webkit-box-pack: start;
-ms-flex-pack: start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-start;
max-width: 50%;
min-width: 50%;
order: 1;
width: 50%}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-remember label {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-lost {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
-webkit-box-pack: end;
-ms-flex-pack: end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-end;
max-width: 50%;
min-width: 50%;
order: 2;
width: 50%}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-submit {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-submit input {
background-color: var(--dark-color);
color: var(--white-color);
width: 100%}
.authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-submit input:active, .authorization-popup-overlay .authorization-popup .form-wrapper #loginform .login-submit input:hover {
opacity: .9;
}
.authorization-popup-overlay .authorization-popup .form-wrapper .registration-form {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%}
.authorization-popup-overlay .authorization-popup .form-wrapper .registration-form input {
margin-bottom: 30px;
width: 100%}
@media (max-width:576px) {
.authorization-popup-overlay .authorization-popup .form-wrapper .registration-form input {
margin-bottom: 20px;
}
}.authorization-popup-overlay .authorization-popup .form-wrapper .registration-form button {
width: 100%}
.authorization-popup-overlay .authorization-popup .form-wrapper .auth-redirect-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
margin-top: 50px;
width: 100%}
@media (max-width:576px) {
.authorization-popup-overlay .authorization-popup .form-wrapper .auth-redirect-wrapper {
margin-top: 20px;
}
}.authorization-popup-overlay .authorization-popup .form-wrapper .auth-redirect-wrapper .info-message {
text-align: center;
}
.authorization-popup-overlay .authorization-popup .form-wrapper .auth-redirect-wrapper .auth-switcher {
background-color: transparent;
margin-top: 30px;
width: 100%}
@media (max-width:576px) {
.authorization-popup-overlay .authorization-popup .form-wrapper .auth-redirect-wrapper .auth-switcher {
margin-top: 20px;
}
}.authorization-popup-overlay .authorization-popup .close-button {
cursor: pointer;
position: absolute;
right: 25px;
top: 25px;
z-index: 99;
}
@media (max-width:576px) {
.authorization-popup-overlay .authorization-popup .close-button {
right: 15px;
top: 15px;
}
}.authorization-popup-overlay.active {
opacity: 1!important;
pointer-events: auto!important;
}
.error-page-header {
margin-top: calc(var(--navigation-height) + var(--top-banner-height));
padding: 140px 0;
}
.error-page-header .inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.error-page-header .inner-wrapper .error-title {
margin-bottom: 20px;
text-align: center;
}
.error-page-header .inner-wrapper .error-subtitle {
text-align: center;
}
.search-form-overlay {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
background-color: var(--white-color);
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
justify-content: center;
left: 0;
opacity: 0;
pointer-events: none;
position: fixed;
right: 0;
top: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width: 100%;
z-index: 1999;
}
.search-form-overlay.active {
opacity: 1;
pointer-events: auto;
}
.search-form-overlay .close-toggle {
cursor: pointer;
position: absolute;
right: 55px;
top: 55px;
}
@media (max-width:576px) {
.search-form-overlay .close-toggle {
right: 16px;
top: 16px;
}
}.search-form-overlay .search-form-wrapper {
max-width: 810px;
width: 100%}
.search-form-overlay .search-form-wrapper form {
width: 100%}
.search-form-overlay .search-form-wrapper form input {
border-bottom: 1px solid var(--dark-color);
color: var(--dark-color);
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 30px;
padding: 10px 0;
width: 100%}
.search-form-overlay .search-form-wrapper form input::-webkit-input-placeholder {
color: var(--dark-color);
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 30px;
}
.search-form-overlay .search-form-wrapper form input::-moz-placeholder {
color: var(--dark-color);
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 30px;
}
.search-form-overlay .search-form-wrapper form input:-ms-input-placeholder {
color: var(--dark-color);
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 30px;
}
.search-form-overlay .search-form-wrapper form input::-ms-input-placeholder {
color: var(--dark-color);
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 30px;
}
.search-form-overlay .search-form-wrapper form input::placeholder {
color: var(--dark-color);
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: .02em;
line-height: 30px;
}
.sticky-post-header {
background-color: var(--primary-color-1);
padding: 100px 0;
padding-top: calc(100px + var(--navigation-height) + var(--top-banner-height))!important;
width: 100%}
@media (max-width:1025px) {
.sticky-post-header {
padding: 50px 0;
padding-top: calc(50px + var(--navigation-height) + var(--top-banner-height))!important;
}
}.sticky-post-header .inner-wrapper.without-image .right-side {
margin-left: auto;
margin-right: auto;
padding-left: 0!important;
}
.sticky-post-header .inner-wrapper.without-image .right-side .post-body, .sticky-post-header .inner-wrapper.without-image .right-side .post-body .meta-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
text-align: center;
}
@media (max-width:768px) {
.sticky-post-header .inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}.sticky-post-header .left-side, .sticky-post-header .right-side {
max-width: 50%;
min-width: 50%;
position: relative;
width: 50%}
.sticky-post-header .left-side {
padding-right: 45px;
}
@media (max-width:1025px) {
.sticky-post-header .left-side {
padding-right: 30px;
}
}@media (max-width:768px) {
.sticky-post-header .left-side {
margin-bottom: 30px;
max-width: 100%;
min-width: 100%;
padding-right: 0;
width: 100%}
}.sticky-post-header .left-side img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto;
width: 100%}
.sticky-post-header .right-side {
padding-left: 45px;
}
@media (max-width:1025px) {
.sticky-post-header .right-side {
padding-left: 30px;
}
}@media (max-width:768px) {
.sticky-post-header .right-side {
max-width: 100%;
min-width: 100%;
padding-left: 0;
width: 100%}
}.sticky-post-header .right-side .post-body {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
justify-content: center;
}
.sticky-post-header .right-side .post-body .meta-wrapper {
color: var(--dark-color);
font-size: 14px;
letter-spacing: .02em;
line-height: 18px;
margin-bottom: 15px;
text-align: center;
width: 100%}
.sticky-post-header .right-side .post-body .meta-wrapper, .sticky-post-header .right-side .post-body .meta-wrapper .meta-item, .sticky-post-header .right-side .post-body .meta-wrapper .meta-item:not(:last-child):after {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.sticky-post-header .right-side .post-body .meta-wrapper .meta-item:not(:last-child):after {
background-color: var(--dark-color);
border-radius: 100%;
content: "";
height: 4px;
margin: 0 10px;
width: 4px;
}
.sticky-post-header .right-side .post-body .post-title {
margin-bottom: 20px;
}
@media (max-width:1025px) {
.sticky-post-header .right-side .post-body .post-title {
margin-bottom: 15px;
}
}.sticky-post-header .right-side .post-body .excerpt {
margin-bottom: 40px;
}
@media (max-width:1025px) {
.sticky-post-header .right-side .post-body .excerpt {
margin-bottom: 25px;
}
}.sticky-post-sidebar {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
position: relative;
}
@media (max-width:1025px) {
.sticky-post-sidebar {
height: unset!important;
margin-bottom: 30px;
max-width: 100%!important;
min-width: 100%!important;
padding-right: 0!important;
width: 100%!important;
}
}.sticky-post-sidebar .post-header {
margin-bottom: 30px;
position: relative;
width: 100%}
.sticky-post-sidebar .post-header img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto;
width: 100%}
.sticky-post-sidebar .post-body {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
position: sticky;
top: calc(50px + var(--navigation-height) + var(--top-banner-height) + var(--admin-bar-height));
}
@media (max-width:1025px) {
.sticky-post-sidebar .post-body {
position: relative!important;
top: unset!important;
}
}.sticky-post-sidebar .post-body .meta-wrapper {
color: var(--dark-color);
font-size: 14px;
letter-spacing: .02em;
line-height: 18px;
margin-bottom: 15px;
text-align: center;
width: 100%}
.sticky-post-sidebar .post-body .meta-wrapper, .sticky-post-sidebar .post-body .meta-wrapper .meta-item, .sticky-post-sidebar .post-body .meta-wrapper .meta-item:not(:last-child):after {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.sticky-post-sidebar .post-body .meta-wrapper .meta-item:not(:last-child):after {
background-color: var(--dark-color);
border-radius: 100%;
content: "";
height: 4px;
margin: 0 10px;
width: 4px;
}
.sticky-post-sidebar .post-body .post-title {
margin-bottom: 20px;
}
@media (max-width:1025px) {
.sticky-post-sidebar .post-body .post-title {
margin-bottom: 15px;
}
}.sticky-post-sidebar .post-body .excerpt {
margin-bottom: 40px;
}
@media (max-width:1025px) {
.sticky-post-sidebar .post-body .excerpt {
margin-bottom: 25px;
}
}.blog-wrapper {
padding: 55px 0 100px!important;
}
@media (max-width:1025px) {
.blog-wrapper {
padding: 50px 0!important;
}
}.blog-wrapper.blog-default {
padding: 100px 0!important;
}
@media (max-width:1025px) {
.blog-wrapper.blog-default {
padding: 50px 0!important;
}
}.blog-wrapper .inner-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.blog-wrapper .inner-wrapper .bottom-side {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%}
.blog-wrapper.top-section {
margin-top: calc(var(--navigation-height) + var(--top-banner-height));
}
.blog-wrapper .blog-grid-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-pack: start;
-ms-flex-pack: start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: flex-start;
width: 100%}
@media (max-width:1025px) {
.blog-wrapper .blog-grid-wrapper {
max-width: 100%!important;
min-width: 100%!important;
padding-left: 0!important;
width: 100%!important;
}
}.blog-wrapper .blog-grid-wrapper .blog-grid {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.blog-wrapper .blog-grid-wrapper .blog-grid, .blog-wrapper .blog-grid-wrapper .blog-grid .post-article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (max-width:768px) {
.blog-wrapper .blog-grid-wrapper .blog-grid .post-article {
max-width: 50%!important;
min-width: 50%!important;
width: 50%!important;
}
}@media (max-width:576px) {
.blog-wrapper .blog-grid-wrapper .blog-grid .post-article {
max-width: 100%!important;
min-width: 100%!important;
width: 100%!important;
}
}.blog-wrapper .blog-grid-wrapper .blog-grid .post-article .post-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%}
.blog-wrapper .blog-grid-wrapper .blog-grid .post-article .post-inner .post-title-default {
max-width: 100%;
overflow-wrap: break-word;
text-align: center;
width: 100%}
.blog-wrapper .blog-grid-wrapper .blog-grid.columns-1 .post-article {
max-width: 100%;
min-width: 100%;
width: 100%}
.blog-wrapper .blog-grid-wrapper .blog-grid.columns-2 .post-article {
max-width: 50%;
min-width: 50%;
width: 50%}
.blog-wrapper .blog-grid-wrapper .blog-grid.columns-3 .post-article {
max-width: 33.3333%;
min-width: 33.3333%;
width: 33.3333%}
.blog-wrapper .blog-grid-wrapper .blog-grid.columns-4 .post-article {
max-width: 25%;
min-width: 25%;
width: 25%}
@media (max-width:1025px) {
.blog-wrapper .blog-grid-wrapper .blog-grid.columns-4 .post-article {
max-width: 33.3333%!important;
min-width: 33.3333%!important;
width: 33.3333%!important;
}
}.blog-wrapper.sidebar-sticky .sticky-post-sidebar {
max-width: 50%;
min-width: 50%;
padding-right: 15px;
width: 50%}
.blog-wrapper.sidebar-sticky .blog-grid-wrapper {
max-width: 50%;
min-width: 50%;
padding-left: 15px;
width: 50%}
.pagination-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
margin-top: 60px;
}
@media (max-width:1025px) {
.pagination-wrapper {
margin-top: 40px;
}
}@media (max-width:768px) {
.pagination-wrapper {
margin-top: 20px;
}
}.pagination-wrapper.pagination-default a {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.pagination-wrapper.pagination-default a:hover {
opacity: .8;
}
.pagination-wrapper.pagination-default .page-numbers {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
}
.pagination-wrapper.pagination-default .page-numbers li {
font-size: 14px;
font-style: normal;
font-weight: 600;
letter-spacing: .02em;
line-height: 18px;
list-style: none;
text-transform: capitalize;
}
.pagination-wrapper.pagination-default .page-numbers li .current {
text-decoration: underline;
}
.pagination-wrapper.pagination-default .page-numbers li .dots {
margin: 0 -4px;
}
.pagination-wrapper.pagination-default .page-numbers li .next {
margin-left: 4px;
}
.pagination-wrapper.pagination-default .page-numbers li .prev {
margin-right: 4px;
}
.pagination-wrapper.pagination-default .page-numbers li .prev img {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.pagination-wrapper.pagination-default .page-numbers li:not(:last-child) {
margin-right: 18px;
}
.pagination-wrapper .load-more-button {
cursor: pointer;
}
.archive-page-header {
margin-top: calc(-50px + var(--navigation-height) + var(--top-banner-height));
padding: 50px 0 40px;
width: 100%}
.archive-page-header .inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.archive-page-header .inner-wrapper .page-title {
text-align: center;
}
.archive-page-header .inner-wrapper .results {
margin-top: 30px;
}
.filter-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 40px;
min-width: 100%;
width: 100%}
@media (max-width:768px) {
.filter-wrapper {
margin-bottom: 10px;
}
}.filter-wrapper .filter-button {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
border-bottom: 1px solid transparent;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
margin-bottom: 10px;
opacity: .6;
}
.filter-wrapper .filter-button.active {
border-bottom: 1px solid var(--dark-color);
opacity: 1;
}
.filter-wrapper .filter-button:not(:last-child) {
margin-right: 50px;
}
@media (max-width:1025px) {
.filter-wrapper .filter-button: not(:last-child) {
margin-right: 30px;
}
}@media (max-width:768px) {
.filter-wrapper .filter-button: not(:last-child) {
margin-right: 20px;
}
}.single-post-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.single-post-wrapper, .single-post-wrapper .single-post-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%}
.single-post-wrapper .single-post-header {
background-color: var(--primary-color-1);
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.single-post-wrapper .single-post-header .left-side {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
position: relative;
width: 50%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-header .left-side {
max-width: 100%;
min-width: 100%;
width: 100%}
}.single-post-wrapper .single-post-header .left-side img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: auto;
width: 100%}
.single-post-wrapper .single-post-header .right-side {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
width: 50%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-header .right-side {
max-width: 100%;
min-width: 100%;
padding: 50px 30px;
width: 100%}
}.single-post-wrapper .single-post-header .right-side.without-image {
max-width: 100%;
min-width: 100%;
padding: 100px 0;
padding-top: calc(100px + var(--navigation-height) + var(--top-banner-height));
width: 100%}
.single-post-wrapper .single-post-header .right-side.without-image .content-wrapper {
max-width: 700px!important;
}
.single-post-wrapper .single-post-header .right-side .content-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: 500px;
}
.single-post-wrapper .single-post-header .right-side .content-wrapper, .single-post-wrapper .single-post-header .right-side .content-wrapper .meta-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
}
.single-post-wrapper .single-post-header .right-side .content-wrapper .meta-wrapper {
color: var(--dark-color);
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-size: 14px;
letter-spacing: .02em;
line-height: 18px;
margin-bottom: 15px!important;
margin: -2px 0 0;
padding: 0;
text-align: center;
width: 100%}
.single-post-wrapper .single-post-header .right-side .content-wrapper .meta-wrapper .meta-item {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
margin: 2px 0;
}
.single-post-wrapper .single-post-header .right-side .content-wrapper .meta-wrapper .meta-item:not(:last-child):after {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: var(--dark-color);
border-radius: 100%;
content: "";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 4px;
margin: 0 10px;
width: 4px;
}
.single-post-wrapper .single-post-header .right-side .content-wrapper .post-title {
margin-bottom: 25px;
overflow-wrap: break-word;
text-align: center;
width: 100%}
.single-post-wrapper .single-post-header .right-side .content-wrapper .author-wrapper {
font-size: 14px;
letter-spacing: .02em;
line-height: 18px;
text-align: center;
}
.single-post-wrapper .single-post-body {
padding: 100px 0;
width: 100%}
.single-post-wrapper .single-post-body .container {
display: block;
}
@media (max-width:1025px) {
.single-post-wrapper .single-post-body {
padding: 50px 0;
}
}.single-post-wrapper .single-post-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-bottom: 100px;
width: 100%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-footer {
padding-bottom: 50px;
}
}.single-post-wrapper .single-post-footer .inner-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.single-post-wrapper .single-post-footer .inner-wrapper .footer-title {
margin-bottom: 30px;
text-align: center;
width: 100%}
.single-post-wrapper .single-post-footer .inner-wrapper .tags-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%}
.single-post-wrapper .single-post-footer .inner-wrapper .tags-wrapper, .single-post-wrapper .single-post-footer .inner-wrapper .tags-wrapper .tags-list {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
}
.single-post-wrapper .single-post-footer .inner-wrapper .tags-wrapper .tags-list {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -5px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .tags-wrapper .tags-list .tag {
list-style: none;
margin: 5px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .tags-wrapper .tags-list .tag a {
border: 1px solid var(--dark-color);
font-size: 16px;
height: 38px;
letter-spacing: .02em;
line-height: 26px;
padding: 0 14px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .share-wrapper, .single-post-wrapper .single-post-footer .inner-wrapper .tags-wrapper .tags-list .tag a {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
}
.single-post-wrapper .single-post-footer .inner-wrapper .share-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 80px;
width: 100%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-footer .inner-wrapper .share-wrapper {
margin-top: 50px;
}
}.single-post-wrapper .single-post-footer .inner-wrapper .share-wrapper .share-list {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
}
.single-post-wrapper .single-post-footer .inner-wrapper .share-wrapper .share-list a {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.single-post-wrapper .single-post-footer .inner-wrapper .share-wrapper .share-list a i {
font-size: 22px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .share-wrapper .share-list a:not(:last-child) {
margin-right: 20px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .share-wrapper .share-list a:hover {
opacity: .8;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
margin-top: 100px;
width: 100%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation {
margin-top: 50px;
}
}.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box, .single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .image-side {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .image-side {
-webkit-box-pack: center;
-ms-flex-pack: center;
height: 132px;
justify-content: center;
min-width: 100px;
overflow: hidden;
position: relative;
width: 100px;
}
@media (max-width:768px) {
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .image-side {
display: none;
}
}.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .image-side img {
height: 100%;
width: auto;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .content-side {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
max-width: 380px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .content-side .upper-text {
font-size: 14px;
letter-spacing: .02em;
line-height: 18px;
margin-bottom: 15px;
text-align: center;
text-transform: uppercase;
}
@media (max-width:768px) {
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .content-side .upper-text {
margin-bottom: 10px;
}
}@media (max-width:576px) {
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .content-side .upper-text {
margin-bottom: 7px;
}
}.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box .content-side .post-title {
font-size: 18px!important;
letter-spacing: .02em!important;
line-height: 26px!important;
max-width: 100%;
overflow-wrap: break-word;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box.prev-box .content-side {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding-right: 15px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box.prev-box .post-title, .single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box.prev-box .upper-text {
text-align: left;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box.prev-box .image-side {
margin-right: 30px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box.next-box .content-side {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
padding-left: 15px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box.next-box .content-side .post-title, .single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box.next-box .content-side .upper-text {
text-align: right;
}
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-navigation .nav-box.next-box .image-side {
margin-left: 30px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper {
margin-top: 100px;
width: 100%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper {
margin-top: 50px;
}
}.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper .recent-posts-title {
margin-bottom: 60px;
text-align: center;
}
@media (max-width:1025px) {
.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper .recent-posts-title {
margin-bottom: 30px;
}
}.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper .recent-posts-grid-wrapper {
width: 100%}
.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper .recent-posts-grid-wrapper .recent-posts-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -15px;
}
.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper .recent-posts-grid-wrapper .recent-posts-grid .blog-card {
max-width: 25%;
min-width: 25%;
padding: 15px;
width: 25%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper .recent-posts-grid-wrapper .recent-posts-grid .blog-card {
max-width: 50%;
min-width: 50%;
width: 50%}
}@media (max-width:576px) {
.single-post-wrapper .single-post-footer .inner-wrapper .recent-posts-wrapper .recent-posts-grid-wrapper .recent-posts-grid .blog-card {
max-width: 100%;
min-width: 100%;
width: 100%}
}.single-post-wrapper .single-post-footer .inner-wrapper .single-post-comments {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
margin-top: 90px;
max-width: 750px;
width: 100%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-comments {
margin-top: 50px;
}
}.single-post-wrapper .single-post-footer .inner-wrapper .single-post-comments .comments-title {
margin-bottom: 45px;
text-align: left;
width: 100%}
@media (max-width:1025px) {
.single-post-wrapper .single-post-footer .inner-wrapper .single-post-comments .comments-title {
margin-bottom: 30px;
}
}.single-post-wrapper .single-post-footer .inner-wrapper .single-post-comments .comments-area {
width: 100%}
.blog-list-wrapper {
padding: 100px 0!important;
width: 100%}
@media (max-width:1025px) {
.blog-list-wrapper {
padding: 50px 0!important;
}
}.blog-list-wrapper .inner-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper {
max-width: 33.3333333333%;
min-width: 33.3333333333%;
padding-left: 30px;
width: 33.3333333333%}
@media (max-width:1025px) {
.blog-list-wrapper .inner-wrapper .sidebar-wrapper {
display: none;
}
}.blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget .wp-block-search__input {
border-color: var(--border-color)!important;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget .wp-block-search__button {
background-color: var(--dark-color)!important;
border-left: none!important;
border-left-color: var(--border-color)!important;
border-bottom-color: var(--border-color)!important;
border-right-color: var(--border-color)!important;
border-top-color: var(--border-color)!important;
color: var(--white-color)!important;
cursor: pointer;
margin-left: 0!important;
padding: 0 15px!important;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget .widget-title, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget .wp-block-search__label, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget h2 {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 20px!important;
font-weight: 600!important;
letter-spacing: .02em!important;
line-height: 25px!important;
margin-bottom: 20px;
text-transform: capitalize;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget .widget-title .rss-widget-icon, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget .wp-block-search__label .rss-widget-icon, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget h2 .rss-widget-icon {
margin-right: 5px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget:not(:last-child) {
margin-bottom: 30px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .sidebar-widget .screen-reader-text {
display: none;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_archive .children, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_archive .sub-menu, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_categories .children, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_categories .sub-menu, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_meta .children, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_meta .sub-menu, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_nav_menu .children, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_nav_menu .sub-menu, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_pages .children, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_pages .sub-menu, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_comments .children, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_comments .sub-menu, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_entries .children, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_entries .sub-menu {
margin-top: 10px;
padding-left: 20px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_archive ul, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_categories ul, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_meta ul, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_nav_menu ul, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_pages ul, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_comments ul, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_entries ul {
margin: 0;
padding: 0;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_archive ul li, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_categories ul li, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_meta ul li, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_nav_menu ul li, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_pages ul li, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_comments ul li, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_entries ul li {
list-style-type: none;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_archive ul li:not(:last-child), .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_categories ul li:not(:last-child), .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_meta ul li:not(:last-child), .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_nav_menu ul li:not(:last-child), .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_pages ul li:not(:last-child), .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_comments ul li:not(:last-child), .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_entries ul li:not(:last-child) {
margin-bottom: 10px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_comments .comment-author-link, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_recent_comments a {
color: var(--dark-color);
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar .calendar_wrap {
margin: -5px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar {
border-collapse: separate;
border-spacing: 5px;
width: 100%}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar caption {
display: none;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tbody td {
border: 1px solid var(--border-color);
color: var(--dark-color);
font-weight: 600;
margin-bottom: 10px;
padding: 3px;
text-align: center;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tbody td a {
color: var(--dark-color);
font-weight: 600;
text-align: center;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tbody td:hover {
border-color: var(--border-color);
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tbody td.pad {
background-color: var(--border-color);
border: 0;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tbody td#today {
border-color: var(--border-color);
color: var(--dark-color);
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tfoot td#next a, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tfoot td#prev a {
bottom: -9px;
color: var(--dark-color);
margin-bottom: 1px;
position: relative;
text-transform: uppercase;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tfoot td#prev {
text-align: left;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tfoot td#next {
text-align: right;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar thead th {
background-color: var(--border-color);
color: var(--dark-color);
font-weight: 600;
padding: 3px;
text-align: center;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tbody td a, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tfoot td#next a:hover, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar #wp-calendar tfoot td#prev a:hover {
color: var(--dark-color);
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar tfoot tr td {
border: none;
padding: 10px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_calendar tfoot a {
color: var(--dark-color);
font-size: 12px!important;
font-weight: 600!important;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_rss ul {
margin: 0;
padding: 0;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_rss ul li {
list-style-type: none;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_rss ul li .rsswidget {
color: var(--dark-color);
margin-bottom: 5px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_rss ul li .rss-date {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-width: 100%;
opacity: .7;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_rss ul li cite {
color: var(--dark-color);
margin-top: 5px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_rss ul li:not(:last-child) {
border-bottom: 5px dotted var(--border-color);
margin-bottom: 15px;
padding-bottom: 15px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_text b, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_text em, .blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_text strong {
color: var(--dark-color);
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_text select {
width: 100%}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_text img {
height: auto;
max-width: 100%;
width: 100%}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_tag_cloud .tagcloud {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -6px;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid var(--border-color);
color: var(--dark-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
line-height: 1;
margin: 6px;
opacity: 1!important;
padding: 8px;
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
white-space: nowrap;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link:hover {
border: 1px solid var(--dark-color);
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_search form {
max-width: 500px;
position: relative;
}
.blog-list-wrapper .inner-wrapper .sidebar-wrapper .widget_search .close-form-toggle {
display: none;
}
.blog-list-wrapper .inner-wrapper .blog-list {
width: 100%}
.blog-list-wrapper .inner-wrapper .blog-list.sidebar-enabled {
max-width: 66.6666666667%;
padding-right: 30px;
}
@media (max-width:1025px) {
.blog-list-wrapper .inner-wrapper .blog-list.sidebar-enabled {
max-width: 100%;
padding-right: 0;
}
}.blog-list-wrapper .inner-wrapper .blog-list .post-article {
width: 100%}
.blog-list-wrapper .inner-wrapper .blog-list .post-article ul {
margin: 0;
padding: 0;
}
.blog-list-wrapper .inner-wrapper .blog-list .post-article ul li {
list-style: none;
}
.blog-list-wrapper .inner-wrapper .blog-list .post-article .post-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%}
.blog-list-wrapper .inner-wrapper .blog-list .post-article .meta-list, .blog-list-wrapper .inner-wrapper .blog-list .post-article .meta-list .meta-item {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.blog-list-wrapper .inner-wrapper .blog-list .post-article .meta-list .meta-item:not(:last-child):after {
background-color: var(--dark-color);
border-radius: 100%;
content: " ";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 4px;
margin: 0 10px;
width: 4px;
}
.blog-list-wrapper .inner-wrapper .blog-list .post-article .title-wrapper {
margin-top: 20px;
width: 100%}
@media (max-width:576px) {
.blog-list-wrapper .inner-wrapper .blog-list .post-article .title-wrapper {
margin-top: 10px;
}
}.blog-list-wrapper .inner-wrapper .blog-list .post-article .title-wrapper .title {
max-width: 100%;
overflow-wrap: break-word;
width: 100%}
.blog-list-wrapper .inner-wrapper .blog-list .post-article .excerpt-wrapper {
margin-top: 30px;
}
@media (max-width:576px) {
.blog-list-wrapper .inner-wrapper .blog-list .post-article .excerpt-wrapper {
margin-top: 20px;
}
}.blog-list-wrapper .inner-wrapper .blog-list .post-article .read-more-button {
margin-top: 35px;
}
@media (max-width:576px) {
.blog-list-wrapper .inner-wrapper .blog-list .post-article .read-more-button {
margin-top: 25px;
}
}.blog-list-wrapper .inner-wrapper .blog-list .post-article.sticky {
border: 1px solid var(--border-color);
padding: 50px!important;
}
@media (max-width:576px) {
.blog-list-wrapper .inner-wrapper .blog-list .post-article.sticky {
padding: 30px!important;
}
}.blog-list-wrapper .inner-wrapper .blog-list .post-article:not(:last-child) {
margin-bottom: 50px!important;
}
@media (max-width:576px) {
.blog-list-wrapper .inner-wrapper .blog-list .post-article: not(:last-child) {
margin-bottom: 20px!important;
}
}.blog-list-wrapper .inner-wrapper .blog-list .post-article:not(:last-child):not(.sticky) {
border-bottom: 1px solid var(--border-color);
padding-bottom: 50px!important;
}
@media (max-width:576px) {
.blog-list-wrapper .inner-wrapper .blog-list .post-article: not(:last-child):not(.sticky) {
padding-bottom: 20px!important;
}
}